0 txs
5 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)
events
OwnershipTransferred
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
errors
No errors.
creation bytecode
0x6080604052600180546001600160a01b03191673af88d065e77c8cc2239327c5edb3a432268e5831179055624c4b4060028190556003556207a1206004556005805460ff1916601217905534801561005657600080fd5b5061006033610065565b6100b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610fb0806100c46000396000f3fe6080604052600436106101355760003560e01c806396336b30116100ab578063c318266b1161006f578063c318266b14610335578063c870554414610355578063d0e30db0146101f7578063d810770a1461036b578063f2fde38b14610381578063fe173b97146103a157600080fd5b806396336b301461029b5780639b49e1f4146102bb578063a4954a40146102d0578063a87b8152146102f0578063aa13a1e91461031057600080fd5b80636f96e99c116100fd5780636f96e99c146101f9578063715018a61461021957806378f1e8751461022e578063886a7d73146102435780638da5cb5b146102635780639043f6451461028157600080fd5b8063226bf1a41461013a5780635d62a8dd146101625780636444e37b1461019a57806369e15404146101c15780636b392680146101d7575b600080fd5b34801561014657600080fd5b5061014f6103b6565b6040519081526020015b60405180910390f35b34801561016e57600080fd5b50600654610182906001600160a01b031681565b6040516001600160a01b039091168152602001610159565b3480156101a657600080fd5b506101af610434565b60405160ff9091168152602001610159565b3480156101cd57600080fd5b5061014f60045481565b3480156101e357600080fd5b506101f76101f2366004610c88565b6104a2565b005b34801561020557600080fd5b506101f7610214366004610cb6565b6104af565b34801561022557600080fd5b506101f76104d9565b34801561023a57600080fd5b5061014f6104ed565b34801561024f57600080fd5b506101f761025e366004610cb6565b610507565b34801561026f57600080fd5b506000546001600160a01b0316610182565b34801561028d57600080fd5b506005546101af9060ff1681565b3480156102a757600080fd5b50600154610182906001600160a01b031681565b3480156102c757600080fd5b5061014f610537565b3480156102dc57600080fd5b506101f76102eb366004610ce9565b610544565b3480156102fc57600080fd5b506101f761030b366004610cb6565b6107fd565b34801561031c57600080fd5b506005546101829061010090046001600160a01b031681565b34801561034157600080fd5b506101f7610350366004610c88565b610827565b34801561036157600080fd5b5061014f60025481565b34801561037757600080fd5b5061014f60035481565b34801561038d57600080fd5b506101f761039c366004610cb6565b610834565b3480156103ad57600080fd5b5061014f6108ad565b6000600560019054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561040b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042f9190610d3b565b905090565b6001546040805163313ce56760e01b815290516000926001600160a01b03169163313ce5679160048083019260209291908290030181865afa15801561047e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042f9190610d54565b6104aa6108f7565b600455565b6104b76108f7565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6104e16108f7565b6104eb6000610951565b565b600061042f6004546002546105029190610d87565b6109a1565b61050f6108f7565b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b600061042f6003546109a1565b6002546001546040516370a0823160e01b81526001600160a01b038881166004830152909116906370a0823190602401602060405180830381865afa158015610591573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105b59190610d3b565b101561062e5760405162461bcd60e51b815260206004820152603860248201527f4d7563686f52656675656c202d20496e73756666696369656e7420706179207460448201527f6f6b656e2062616c616e636520696e2072656675656c6572000000000000000060648201526084015b60405180910390fd5b60006106386104ed565b90508047101561069e5760405162461bcd60e51b815260206004820152602b60248201527f4d7563686f52656675656c202d20496e73756666696369656e7420636f6e747260448201526a6163742062616c616e636560a81b6064820152608401610625565b6106a6610537565b866001600160a01b03163111156107145760405162461bcd60e51b815260206004820152602c60248201527f4d7563686f52656675656c202d205573657220686173206d6f7265206761732060448201526b1d1a185b88185b1b1bddd95960a21b6064820152608401610625565b60015460025460405163d505accf60e01b81526001600160a01b03898116600483015230602483015260448201929092526064810188905260ff8716608482015260a4810186905260c4810185905291169063d505accf9060e401600060405180830381600087803b15801561078957600080fd5b505af115801561079d573d6000803e3d6000fd5b50506002546001546107be93506001600160a01b0316915088903090610a2b565b6040516001600160a01b0387169082156108fc029083906000818181858888f193505050501580156107f4573d6000803e3d6000fd5b50505050505050565b6108056108f7565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b61082f6108f7565b600255565b61083c6108f7565b6001600160a01b0381166108a15760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610625565b6108aa81610951565b50565b60065460408051634c6afee560e11b815290516000926001600160a01b0316916398d5fdca9160048083019260209291908290030181865afa15801561040b573d6000803e3d6000fd5b6000546001600160a01b031633146104eb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610625565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806109ac610434565b60055490915060009060ff908116908316106109d7576005546109d29060ff1683610da0565b6109e8565b6005546109e890839060ff16610da0565b90506109f581600a610e9d565b6109fd6108ad565b610a056103b6565b610a0f9087610eac565b610a199190610ec3565b610a239190610eac565b949350505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610a85908590610a8b565b50505050565b6000610ae0826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610b659092919063ffffffff16565b9050805160001480610b01575080806020019051810190610b019190610ee5565b610b605760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610625565b505050565b6060610a23848460008585600080866001600160a01b03168587604051610b8c9190610f2b565b60006040518083038185875af1925050503d8060008114610bc9576040519150601f19603f3d011682016040523d82523d6000602084013e610bce565b606091505b5091509150610bdf87838387610bea565b979650505050505050565b60608315610c59578251600003610c52576001600160a01b0385163b610c525760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610625565b5081610a23565b610a238383815115610c6e5781518083602001fd5b8060405162461bcd60e51b81526004016106259190610f47565b600060208284031215610c9a57600080fd5b5035919050565b6001600160a01b03811681146108aa57600080fd5b600060208284031215610cc857600080fd5b8135610cd381610ca1565b9392505050565b60ff811681146108aa57600080fd5b600080600080600060a08688031215610d0157600080fd5b8535610d0c81610ca1565b9450602086013593506040860135610d2381610cda565b94979396509394606081013594506080013592915050565b600060208284031215610d4d57600080fd5b5051919050565b600060208284031215610d6657600080fd5b8151610cd381610cda565b634e487b7160e01b600052601160045260246000fd5b81810381811115610d9a57610d9a610d71565b92915050565b60ff8281168282160390811115610d9a57610d9a610d71565b600181815b80851115610df4578160001904821115610dda57610dda610d71565b80851615610de757918102915b93841c9390800290610dbe565b509250929050565b600082610e0b57506001610d9a565b81610e1857506000610d9a565b8160018114610e2e5760028114610e3857610e54565b6001915050610d9a565b60ff841115610e4957610e49610d71565b50506001821b610d9a565b5060208310610133831016604e8410600b8410161715610e77575081810a610d9a565b610e818383610db9565b8060001904821115610e9557610e95610d71565b029392505050565b6000610cd360ff841683610dfc565b8082028115828204841417610d9a57610d9a610d71565b600082610ee057634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215610ef757600080fd5b81518015158114610cd357600080fd5b60005b83811015610f22578181015183820152602001610f0a565b50506000910152565b60008251610f3d818460208701610f07565b9190910192915050565b6020815260008251806020840152610f66816040850160208701610f07565b601f01601f1916919091016040019291505056fea2646970667358221220a085bf5047de37d68c659e2bfa62d0fb1b423ead90e7c15b6717455f45600e1864736f6c63430008140033