0 txs
39 calls
constructor
No constructor.
functions
feeAmount
viewfunction feeAmount() view returns (uint256)
gasDecimals
viewfunction gasDecimals() view returns (uint8)
gasOracle
viewfunction gasOracle() view returns (address)
gasPrice
viewfunction gasPrice() view returns (uint256 _price)
getAmountToTransfer
viewfunction getAmountToTransfer() view returns (uint256 _amountToTransfer)
maxGasInRefueler
viewfunction maxGasInRefueler() view returns (uint256 _maxGas)
maxPayTokenGasInRefueler
viewfunction maxPayTokenGasInRefueler() view returns (uint256)
owner
viewfunction owner() view returns (address)
payAmount
viewfunction payAmount() view returns (uint256)
payToken
viewfunction payToken() view returns (address)
payTokenDecimals
viewfunction payTokenDecimals() view returns (uint8 _decimals)
payTokenOracle
viewfunction payTokenOracle() view returns (address)
payTokenPrice
viewfunction payTokenPrice() view returns (uint256 _price)
deposit
payablefunction deposit() payable
refuel
nonpayablefunction refuel(address _refueler, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
renounceOwnership
nonpayablefunction renounceOwnership()
setFeeAmount
nonpayablefunction setFeeAmount(uint256 _feeAmount)
setGasOracle
nonpayablefunction setGasOracle(address _gasOracle)
setPayAmount
nonpayablefunction setPayAmount(uint256 _payAmount)
setPayToken
nonpayablefunction setPayToken(address _payToken)
setPayTokenOracle
nonpayablefunction setPayTokenOracle(address _payTokenOracle)
transferOwnership
nonpayablefunction transferOwnership(address newOwner)
withdrawAllERC20
nonpayablefunction withdrawAllERC20(address _token, address _to)
withdrawAllEther
nonpayablefunction withdrawAllEther(address _to)
withdrawERC20
nonpayablefunction withdrawERC20(address _token, address _to, uint256 _amount)
withdrawEther
nonpayablefunction withdrawEther(address _to, uint256 _amount)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b03191673af88d065e77c8cc2239327c5edb3a432268e5831179055624c4b4060028190556003556207a1206004556005805460ff1916601217905534801561005657600080fd5b5061006033610065565b6100b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61143c806100c46000396000f3fe6080604052600436106101815760003560e01c806396336b30116100d1578063ae11c7f81161008a578063d0e30db011610064578063d0e30db0146101ce578063d810770a14610437578063f2fde38b1461044d578063fe173b971461046d57600080fd5b8063ae11c7f8146103e1578063c318266b14610401578063c87055441461042157600080fd5b806396336b30146103275780639b49e1f414610347578063a4954a401461035c578063a87b81521461037c578063a89a9ffb1461039c578063aa13a1e9146103bc57600080fd5b80636b3926801161013e57806378f1e8751161011857806378f1e875146102ba578063886a7d73146102cf5780638da5cb5b146102ef5780639043f6451461030d57600080fd5b80636b392680146102655780636f96e99c14610285578063715018a6146102a557600080fd5b8063226bf1a41461018657806344004cc1146101ae578063522f6815146101d05780635d62a8dd146101f05780636444e37b1461022857806369e154041461024f575b600080fd5b34801561019257600080fd5b5061019b610482565b6040519081526020015b60405180910390f35b3480156101ba57600080fd5b506101ce6101c9366004610fae565b610500565b005b3480156101dc57600080fd5b506101ce6101eb366004610fef565b610550565b3480156101fc57600080fd5b50600654610210906001600160a01b031681565b6040516001600160a01b0390911681526020016101a5565b34801561023457600080fd5b5061023d6105d4565b60405160ff90911681526020016101a5565b34801561025b57600080fd5b5061019b60045481565b34801561027157600080fd5b506101ce61028036600461101b565b610642565b34801561029157600080fd5b506101ce6102a0366004611034565b61064f565b3480156102b157600080fd5b506101ce610679565b3480156102c657600080fd5b5061019b61068d565b3480156102db57600080fd5b506101ce6102ea366004611034565b6106a7565b3480156102fb57600080fd5b506000546001600160a01b0316610210565b34801561031957600080fd5b5060055461023d9060ff1681565b34801561033357600080fd5b50600154610210906001600160a01b031681565b34801561035357600080fd5b5061019b6106d7565b34801561036857600080fd5b506101ce610377366004611067565b6106e4565b34801561038857600080fd5b506101ce610397366004611034565b610954565b3480156103a857600080fd5b506101ce6103b7366004611034565b61097e565b3480156103c857600080fd5b506005546102109061010090046001600160a01b031681565b3480156103ed57600080fd5b506101ce6103fc3660046110b9565b610a05565b34801561040d57600080fd5b506101ce61041c36600461101b565b610afc565b34801561042d57600080fd5b5061019b60025481565b34801561044357600080fd5b5061019b60035481565b34801561045957600080fd5b506101ce610468366004611034565b610b09565b34801561047957600080fd5b5061019b610b82565b6000600560019054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104d7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fb91906110f2565b905090565b610508610bcc565b6001600160a01b0383166105375760405162461bcd60e51b815260040161052e9061110b565b60405180910390fd5b61054b6001600160a01b0384168383610c26565b505050565b610558610bcc565b6001600160a01b03821661057e5760405162461bcd60e51b815260040161052e9061114e565b8047101561059e5760405162461bcd60e51b815260040161052e90611195565b6040516001600160a01b0383169082156108fc029083906000818181858888f1935050505015801561054b573d6000803e3d6000fd5b6001546040805163313ce56760e01b815290516000926001600160a01b03169163313ce5679160048083019260209291908290030181865afa15801561061e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fb91906111e0565b61064a610bcc565b600455565b610657610bcc565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610681610bcc565b61068b6000610c89565b565b60006104fb6004546002546106a29190611213565b610cd9565b6106af610bcc565b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b60006104fb600354610cd9565b6002546001546040516370a0823160e01b81526001600160a01b038881166004830152909116906370a0823190602401602060405180830381865afa158015610731573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061075591906110f2565b10156107c95760405162461bcd60e51b815260206004820152603860248201527f4d7563686f52656675656c202d20496e73756666696369656e7420706179207460448201527f6f6b656e2062616c616e636520696e2072656675656c65720000000000000000606482015260840161052e565b60006107d361068d565b9050804710156107f55760405162461bcd60e51b815260040161052e90611195565b6107fd6106d7565b866001600160a01b031631111561086b5760405162461bcd60e51b815260206004820152602c60248201527f4d7563686f52656675656c202d205573657220686173206d6f7265206761732060448201526b1d1a185b88185b1b1bddd95960a21b606482015260840161052e565b60015460025460405163d505accf60e01b81526001600160a01b03898116600483015230602483015260448201929092526064810188905260ff8716608482015260a4810186905260c4810185905291169063d505accf9060e401600060405180830381600087803b1580156108e057600080fd5b505af11580156108f4573d6000803e3d6000fd5b505060025460015461091593506001600160a01b0316915088903090610d63565b6040516001600160a01b0387169082156108fc029083906000818181858888f1935050505015801561094b573d6000803e3d6000fd5b50505050505050565b61095c610bcc565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b610986610bcc565b6001600160a01b0381166109ac5760405162461bcd60e51b815260040161052e9061114e565b478061059e5760405162461bcd60e51b815260206004820152602260248201527f4d7563686f52656675656c202d204e6f20457468657220746f20776974686472604482015261617760f01b606482015260840161052e565b610a0d610bcc565b6001600160a01b038216610a335760405162461bcd60e51b815260040161052e9061110b565b6040516370a0823160e01b81523060048201526000906001600160a01b038416906370a0823190602401602060405180830381865afa158015610a7a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a9e91906110f2565b9050600081116105375760405162461bcd60e51b815260206004820152602360248201527f4d7563686f52656675656c202d204e6f20746f6b656e7320746f20776974686460448201526272617760e81b606482015260840161052e565b610b04610bcc565b600255565b610b11610bcc565b6001600160a01b038116610b765760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161052e565b610b7f81610c89565b50565b60065460408051634c6afee560e11b815290516000926001600160a01b0316916398d5fdca9160048083019260209291908290030181865afa1580156104d7573d6000803e3d6000fd5b6000546001600160a01b0316331461068b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161052e565b6040516001600160a01b03831660248201526044810182905261054b90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152610da1565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600080610ce46105d4565b60055490915060009060ff90811690831610610d0f57600554610d0a9060ff168361122c565b610d20565b600554610d2090839060ff1661122c565b9050610d2d81600a611329565b610d35610b82565b610d3d610482565b610d479087611338565b610d51919061134f565b610d5b9190611338565b949350505050565b6040516001600160a01b0380851660248301528316604482015260648101829052610d9b9085906323b872dd60e01b90608401610c52565b50505050565b6000610df6826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610e769092919063ffffffff16565b9050805160001480610e17575080806020019051810190610e179190611371565b61054b5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161052e565b6060610d5b848460008585600080866001600160a01b03168587604051610e9d91906113b7565b60006040518083038185875af1925050503d8060008114610eda576040519150601f19603f3d011682016040523d82523d6000602084013e610edf565b606091505b5091509150610ef087838387610efb565b979650505050505050565b60608315610f6a578251600003610f63576001600160a01b0385163b610f635760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161052e565b5081610d5b565b610d5b8383815115610f7f5781518083602001fd5b8060405162461bcd60e51b815260040161052e91906113d3565b6001600160a01b0381168114610b7f57600080fd5b600080600060608486031215610fc357600080fd5b8335610fce81610f99565b92506020840135610fde81610f99565b929592945050506040919091013590565b6000806040838503121561100257600080fd5b823561100d81610f99565b946020939093013593505050565b60006020828403121561102d57600080fd5b5035919050565b60006020828403121561104657600080fd5b813561105181610f99565b9392505050565b60ff81168114610b7f57600080fd5b600080600080600060a0868803121561107f57600080fd5b853561108a81610f99565b94506020860135935060408601356110a181611058565b94979396509394606081013594506080013592915050565b600080604083850312156110cc57600080fd5b82356110d781610f99565b915060208301356110e781610f99565b809150509250929050565b60006020828403121561110457600080fd5b5051919050565b60208082526023908201527f4d7563686f52656675656c202d20496e76616c696420746f6b656e206164647260408201526265737360e81b606082015260800190565b60208082526027908201527f4d7563686f52656675656c202d20496e76616c696420726563697069656e74206040820152666164647265737360c81b606082015260800190565b6020808252602b908201527f4d7563686f52656675656c202d20496e73756666696369656e7420636f6e747260408201526a6163742062616c616e636560a81b606082015260800190565b6000602082840312156111f257600080fd5b815161105181611058565b634e487b7160e01b600052601160045260246000fd5b81810381811115611226576112266111fd565b92915050565b60ff8281168282160390811115611226576112266111fd565b600181815b80851115611280578160001904821115611266576112666111fd565b8085161561127357918102915b93841c939080029061124a565b509250929050565b60008261129757506001611226565b816112a457506000611226565b81600181146112ba57600281146112c4576112e0565b6001915050611226565b60ff8411156112d5576112d56111fd565b50506001821b611226565b5060208310610133831016604e8410600b8410161715611303575081810a611226565b61130d8383611245565b8060001904821115611321576113216111fd565b029392505050565b600061105160ff841683611288565b8082028115828204841417611226576112266111fd565b60008261136c57634e487b7160e01b600052601260045260246000fd5b500490565b60006020828403121561138357600080fd5b8151801515811461105157600080fd5b60005b838110156113ae578181015183820152602001611396565b50506000910152565b600082516113c9818460208701611393565b9190910192915050565b60208152600082518060208401526113f2816040850160208701611393565b601f01601f1916919091016040019291505056fea26469706673582212203d679d7e013f03c75590cc8ea6ef1f826a140ed4a9eae14ee08a98a89a4fc0d064736f6c63430008140033