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
0x6080604052600180546001600160a01b03191673af88d065e77c8cc2239327c5edb3a432268e5831179055624c4b4060028190556003556207a1206004556005805460ff1916601217905534801561005657600080fd5b5061006033610065565b6100b5565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b610ead806100c46000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c80639043f645116100b8578063aa13a1e91161007c578063aa13a1e91461024f578063c318266b14610267578063c87055441461027a578063d810770a14610283578063f2fde38b1461028c578063fe173b971461029f57600080fd5b80639043f6451461020157806396336b301461020e5780639b49e1f414610221578063a4954a4014610229578063a87b81521461023c57600080fd5b80636f96e99c116100ff5780636f96e99c146101ba578063715018a6146101cd57806378f1e875146101d5578063886a7d73146101dd5780638da5cb5b146101f057600080fd5b8063226bf1a41461013c5780635d62a8dd146101575780636444e37b1461018257806369e154041461019c5780636b392680146101a5575b600080fd5b6101446102a7565b6040519081526020015b60405180910390f35b60065461016a906001600160a01b031681565b6040516001600160a01b03909116815260200161014e565b61018a610325565b60405160ff909116815260200161014e565b61014460045481565b6101b86101b3366004610b85565b610393565b005b6101b86101c8366004610bb3565b6103a0565b6101b86103ca565b6101446103de565b6101b86101eb366004610bb3565b6103f8565b6000546001600160a01b031661016a565b60055461018a9060ff1681565b60015461016a906001600160a01b031681565b610144610428565b6101b8610237366004610be6565b610435565b6101b861024a366004610bb3565b6106fa565b60055461016a9061010090046001600160a01b031681565b6101b8610275366004610b85565b610724565b61014460025481565b61014460035481565b6101b861029a366004610bb3565b610731565b6101446107aa565b6000600560019054906101000a90046001600160a01b03166001600160a01b03166398d5fdca6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103209190610c38565b905090565b6001546040805163313ce56760e01b815290516000926001600160a01b03169163313ce5679160048083019260209291908290030181865afa15801561036f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103209190610c51565b61039b6107f4565b600455565b6103a86107f4565b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6103d26107f4565b6103dc600061084e565b565b60006103206004546002546103f39190610c84565b61089e565b6104006107f4565b600580546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b600061032060035461089e565b6002546001546001600160a01b03166370a08231336040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602401602060405180830381865afa15801561048e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b29190610c38565b101561052b5760405162461bcd60e51b815260206004820152603860248201527f4d7563686f52656675656c202d20496e73756666696369656e7420706179207460448201527f6f6b656e2062616c616e636520696e2072656675656c6572000000000000000060648201526084015b60405180910390fd5b60006105356103de565b90508047101561059b5760405162461bcd60e51b815260206004820152602b60248201527f4d7563686f52656675656c202d20496e73756666696369656e7420636f6e747260448201526a6163742062616c616e636560a81b6064820152608401610522565b6105a3610428565b866001600160a01b03163111156106115760405162461bcd60e51b815260206004820152602c60248201527f4d7563686f52656675656c202d205573657220686173206d6f7265206761732060448201526b1d1a185b88185b1b1bddd95960a21b6064820152608401610522565b60015460025460405163d505accf60e01b81526001600160a01b03898116600483015230602483015260448201929092526064810188905260ff8716608482015260a4810186905260c4810185905291169063d505accf9060e401600060405180830381600087803b15801561068657600080fd5b505af115801561069a573d6000803e3d6000fd5b50506002546001546106bb93506001600160a01b0316915088903090610928565b6040516001600160a01b0387169082156108fc029083906000818181858888f193505050501580156106f1573d6000803e3d6000fd5b50505050505050565b6107026107f4565b600680546001600160a01b0319166001600160a01b0392909216919091179055565b61072c6107f4565b600255565b6107396107f4565b6001600160a01b03811661079e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610522565b6107a78161084e565b50565b60065460408051634c6afee560e11b815290516000926001600160a01b0316916398d5fdca9160048083019260209291908290030181865afa1580156102fc573d6000803e3d6000fd5b6000546001600160a01b031633146103dc5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610522565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000806108a9610325565b60055490915060009060ff908116908316106108d4576005546108cf9060ff1683610c9d565b6108e5565b6005546108e590839060ff16610c9d565b90506108f281600a610d9a565b6108fa6102a7565b6109026107aa565b61090c9087610da9565b6109169190610dc0565b6109209190610da9565b949350505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052610982908590610988565b50505050565b60006109dd826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316610a629092919063ffffffff16565b90508051600014806109fe5750808060200190518101906109fe9190610de2565b610a5d5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610522565b505050565b6060610920848460008585600080866001600160a01b03168587604051610a899190610e28565b60006040518083038185875af1925050503d8060008114610ac6576040519150601f19603f3d011682016040523d82523d6000602084013e610acb565b606091505b5091509150610adc87838387610ae7565b979650505050505050565b60608315610b56578251600003610b4f576001600160a01b0385163b610b4f5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610522565b5081610920565b6109208383815115610b6b5781518083602001fd5b8060405162461bcd60e51b81526004016105229190610e44565b600060208284031215610b9757600080fd5b5035919050565b6001600160a01b03811681146107a757600080fd5b600060208284031215610bc557600080fd5b8135610bd081610b9e565b9392505050565b60ff811681146107a757600080fd5b600080600080600060a08688031215610bfe57600080fd5b8535610c0981610b9e565b9450602086013593506040860135610c2081610bd7565b94979396509394606081013594506080013592915050565b600060208284031215610c4a57600080fd5b5051919050565b600060208284031215610c6357600080fd5b8151610bd081610bd7565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c9757610c97610c6e565b92915050565b60ff8281168282160390811115610c9757610c97610c6e565b600181815b80851115610cf1578160001904821115610cd757610cd7610c6e565b80851615610ce457918102915b93841c9390800290610cbb565b509250929050565b600082610d0857506001610c97565b81610d1557506000610c97565b8160018114610d2b5760028114610d3557610d51565b6001915050610c97565b60ff841115610d4657610d46610c6e565b50506001821b610c97565b5060208310610133831016604e8410600b8410161715610d74575081810a610c97565b610d7e8383610cb6565b8060001904821115610d9257610d92610c6e565b029392505050565b6000610bd060ff841683610cf9565b8082028115828204841417610c9757610c97610c6e565b600082610ddd57634e487b7160e01b600052601260045260246000fd5b500490565b600060208284031215610df457600080fd5b81518015158114610bd057600080fd5b60005b83811015610e1f578181015183820152602001610e07565b50506000910152565b60008251610e3a818460208701610e04565b9190910192915050565b6020815260008251806020840152610e63816040850160208701610e04565b601f01601f1916919091016040019291505056fea26469706673582212202f7e702830b982f9427415f913407545b4a720b4b13d3211c3e14f552a3b871064736f6c63430008140033