0 txs
3 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)
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
0x6080604052600180546001600160a01b03191673af88d065e77c8cc2239327c5edb3a432268e5831179055624c4b4060028190556003556207a1206004556005805460ff1916601217905534801561005657600080fd5b5061006033610065565b6100b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610ea1806100c46000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80639043f645116100b8578063aa13a1e91161007c578063aa13a1e91461024f578063c318266b14610267578063c87055441461027a578063d810770a14610283578063f2fde38b1461028c578063fe173b971461029f57600080fd5b80639043f6451461020157806396336b301461020e5780639b49e1f414610221578063a4954a4014610229578063a87b81521461023c57600080fd5b80636f96e99c116100ff5780636f96e99c146101ba578063715018a6146101cd57806378f1e875146101d5578063886a7d73146101dd5780638da5cb5b146101f057600080fd5b8063226bf1a41461013c5780635d62a8dd146101575780636444e37b1461018257806369e154041461019c5780636b392680146101a5575b600080fd5b6101446102a7565b6040519081526020015b60405180910390f35b60065461016a906001600160a01b031681565b6040516001600160a01b03909116815260200161014e565b61018a610325565b60405160ff909116815260200161014e565b61014460045481565b6101b86101b3366004610b79565b610393565b005b6101b86101c8366004610ba7565b6103a0565b6101b86103ca565b6101446103de565b6101b86101eb366004610ba7565b6103f8565b6000546001600160a01b031661016a565b60055461018a9060ff1681565b60015461016a906001600160a01b031681565b610144610428565b6101b8610237366004610bda565b610435565b6101b861024a366004610ba7565b6106ee565b60055461016a9061010090046001600160a01b031681565b6101b8610275366004610b79565b610718565b61014460025481565b61014460035481565b6101b861029a366004610ba7565b610725565b61014461079e565b6000600560019054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103209190610c2c565b905090565b6001546040805163313ce56760e01b815290516000926001600160a01b03169163313ce5679160048083019260209291908290030181865afa15801561036f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103209190610c45565b61039b6107e8565b600455565b6103a86107e8565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6103d26107e8565b6103dc6000610842565b565b60006103206004546002546103f39190610c78565b610892565b6104006107e8565b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000610320600354610892565b6002546001546040516370a0823160e01b81526001600160a01b038881166004830152909116906370a0823190602401602060405180830381865afa158015610482573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104a69190610c2c565b101561051f5760405162461bcd60e51b815260206004820152603860248201527f4d7563686f52656675656c202d20496e73756666696369656e7420706179207460448201527f6f6b656e2062616c616e636520696e2072656675656c6572000000000000000060648201526084015b60405180910390fd5b60006105296103de565b90508047101561058f5760405162461bcd60e51b815260206004820152602b60248201527f4d7563686f52656675656c202d20496e73756666696369656e7420636f6e747260448201526a6163742062616c616e636560a81b6064820152608401610516565b610597610428565b866001600160a01b03163111156106055760405162461bcd60e51b815260206004820152602c60248201527f4d7563686f52656675656c202d205573657220686173206d6f7265206761732060448201526b1d1a185b88185b1b1bddd95960a21b6064820152608401610516565b60015460025460405163d505accf60e01b81526001600160a01b03898116600483015230602483015260448201929092526064810188905260ff8716608482015260a4810186905260c4810185905291169063d505accf9060e401600060405180830381600087803b15801561067a57600080fd5b505af115801561068e573d6000803e3d6000fd5b50506002546001546106af93506001600160a01b031691508890309061091c565b6040516001600160a01b0387169082156108fc029083906000818181858888f193505050501580156106e5573d6000803e3d6000fd5b50505050505050565b6106f66107e8565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b6107206107e8565b600255565b61072d6107e8565b6001600160a01b0381166107925760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610516565b61079b81610842565b50565b60065460408051634c6afee560e11b815290516000926001600160a01b0316916398d5fdca9160048083019260209291908290030181865afa1580156102fc573d6000803e3d6000fd5b6000546001600160a01b031633146103dc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610516565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008061089d610325565b60055490915060009060ff908116908316106108c8576005546108c39060ff1683610c91565b6108d9565b6005546108d990839060ff16610c91565b90506108e681600a610d8e565b6108ee61079e565b6108f66102a7565b6109009087610d9d565b61090a9190610db4565b6109149190610d9d565b949350505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b17905261097690859061097c565b50505050565b60006109d1826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a569092919063ffffffff16565b90508051600014806109f25750808060200190518101906109f29190610dd6565b610a515760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610516565b505050565b6060610914848460008585600080866001600160a01b03168587604051610a7d9190610e1c565b60006040518083038185875af1925050503d8060008114610aba576040519150601f19603f3d011682016040523d82523d6000602084013e610abf565b606091505b5091509150610ad087838387610adb565b979650505050505050565b60608315610b4a578251600003610b43576001600160a01b0385163b610b435760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610516565b5081610914565b6109148383815115610b5f5781518083602001fd5b8060405162461bcd60e51b81526004016105169190610e38565b600060208284031215610b8b57600080fd5b5035919050565b6001600160a01b038116811461079b57600080fd5b600060208284031215610bb957600080fd5b8135610bc481610b92565b9392505050565b60ff8116811461079b57600080fd5b600080600080600060a08688031215610bf257600080fd5b8535610bfd81610b92565b9450602086013593506040860135610c1481610bcb565b94979396509394606081013594506080013592915050565b600060208284031215610c3e57600080fd5b5051919050565b600060208284031215610c5757600080fd5b8151610bc481610bcb565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c8b57610c8b610c62565b92915050565b60ff8281168282160390811115610c8b57610c8b610c62565b600181815b80851115610ce5578160001904821115610ccb57610ccb610c62565b80851615610cd857918102915b93841c9390800290610caf565b509250929050565b600082610cfc57506001610c8b565b81610d0957506000610c8b565b8160018114610d1f5760028114610d2957610d45565b6001915050610c8b565b60ff841115610d3a57610d3a610c62565b50506001821b610c8b565b5060208310610133831016604e8410600b8410161715610d68575081810a610c8b565b610d728383610caa565b8060001904821115610d8657610d86610c62565b029392505050565b6000610bc460ff841683610ced565b8082028115828204841417610c8b57610c8b610c62565b600082610dd157634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215610de857600080fd5b81518015158114610bc457600080fd5b60005b83811015610e13578181015183820152602001610dfb565b50506000910152565b60008251610e2e818460208701610df8565b9190910192915050565b6020815260008251806020840152610e57816040850160208701610df8565b601f01601f1916919091016040019291505056fea26469706673582212206b54bc0a2e32dbbf3c742d9f26dc8d265e4a06b55ad5fd209148be798776973564736f6c63430008140033