Source Code
Overview
ETH Balance
0 ETH
More Info
ContractCreator
Multichain Info
N/A
| Transaction Hash |
Method
|
Block
|
From
|
To
|
Amount
|
||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
Amount
|
||
|---|---|---|---|---|---|---|---|
| 0x60e06040 | 8928166 | 401 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"feeTokenRegistryAddress","type":"address"},{"internalType":"address","name":"treasuryAddress","type":"address"},{"internalType":"uint256","name":"gasConstant_","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"BalanceOverThreshold","type":"error"},{"inputs":[],"name":"BaseFeePerGasTooHigh","type":"error"},{"inputs":[],"name":"InsufficientBalance","type":"error"},{"inputs":[],"name":"InsufficientFeeBalance","type":"error"},{"inputs":[],"name":"InvalidArguments","type":"error"},{"inputs":[],"name":"PriorityFeePerGasTooHigh","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"target","type":"address"}],"name":"RefuelActionFailed","type":"event"},{"inputs":[{"internalType":"bytes","name":"arguments","type":"bytes"}],"name":"argumentsHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"gasUsed","type":"uint256"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"name":"chargeFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"salt","type":"uint256"},{"internalType":"uint256","name":"maxExecutions","type":"uint256"},{"internalType":"address","name":"action","type":"address"},{"internalType":"bytes","name":"arguments","type":"bytes"}],"internalType":"struct InstructionLib.Instruction","name":"instruction","type":"tuple"},{"components":[{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"internalType":"struct InstructionLib.Signature","name":"","type":"tuple"},{"components":[{"internalType":"bool","name":"deactivated","type":"bool"},{"internalType":"uint120","name":"executionCount","type":"uint120"},{"internalType":"uint120","name":"lastExecuted","type":"uint120"}],"internalType":"struct InstructionLib.ExecutionState","name":"executionState","type":"tuple"}],"name":"execute","outputs":[{"internalType":"bool","name":"deactivate","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"feeTokenRegistry","outputs":[{"internalType":"contract IFeeTokenRegistry","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"gasConstant","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address payable","name":"target","type":"address"},{"internalType":"uint256","name":"threshold","type":"uint256"},{"internalType":"uint256","name":"endBalance","type":"uint256"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"internalType":"struct IRefuelAction.Refuel","name":"refuel","type":"tuple"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"maxBaseFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"executionFee","type":"uint256"}],"internalType":"struct IOtimFee.Fee","name":"fee","type":"tuple"}],"name":"hash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"treasury","outputs":[{"internalType":"contract ITreasury","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610085575f3560e01c806399d0dd371161005857806399d0dd37146101385780639fcd91b31461014d578063aebfab1b14610175578063fd89ea0c1461019c575f80fd5b80632cb0f8a21461008957806361d027b3146100c357806369179de314610102578063745835fb14610125575b5f80fd5b6100b07f000000000000000000000000000000000000000000000000000000000001964081565b6040519081526020015b60405180910390f35b6100ea7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b79251181565b6040516001600160a01b0390911681526020016100ba565b610115610110366004610924565b6101af565b60405190151581526020016100ba565b6100b0610133366004610a12565b61037d565b61014b610146366004610a9b565b610415565b005b61016061015b366004610ac6565b610749565b604080519283526020830191909152016100ba565b6100ea7f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e81565b6100b06101aa366004610b34565b610787565b5f805a90505f6101c26060870187610b55565b8101906101cf9190610a12565b90506101e16040850160208601610b98565b6effffffffffffffffffffffffffffff165f0361024e5780516001600160a01b0316158061021757508060400151816020015110155b1561024e576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805160208201516001600160a01b03909116319081111561029b576040517f9a741dc000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8183604001516102ac9190610bda565b9050804710156102e8576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f6102fb845f01518386606001516107f7565b905080610359576080840151606001511561031e57608084015160016060909101525b83516040516001600160a01b03909116907f562e5484ba6302d3b527d81d8e0785d4219c6fc724fefeaace98fb00b7b5296d905f90a2600195505b6103715a6103679087610bda565b8560800151610415565b50505050509392505050565b5f7f345105fee2b4f83de75717665d9692446c8fcd071758eb6cb93033bf416e88ef825f01518360200151846040015185606001516103bf8760800151610787565b6040805160208101979097526001600160a01b03909516948601949094526060850192909252608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b80606001515f03610424575050565b80602001514811801561043a5750602081015115155b15610471576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040810151610480483a610bda565b11156104b8576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a6104e47f000000000000000000000000000000000000000000000000000000000001964085610bf3565b6104ee9190610c06565b82519091506001600160a01b03166105aa575f8260600151826105119190610bf3565b90508047101561053457604051637806a4f560e11b815260040160405180910390fd5b7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925116001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b15801561058d575f80fd5b505af115801561059f573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e169063d251f7ba90604401602060405180830381865afa158015610638573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061065c9190610c1d565b6106669190610bf3565b83516040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa1580156106c9573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106ed9190610c1d565b101561070c57604051637806a4f560e11b815260040160405180910390fd5b8251610742906001600160a01b03167f000000000000000000000000c7536a1e8205c139d25165f6305e20299b79251183610808565b505b505050565b5f807ff827d1af143d2e40b50ad77d3f6d66db049915c707be0527146e1cf1b44318fc61077b61013385870187610a12565b915091505b9250929050565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f01518360200151846040015185606001516040516020016103f89594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b5f805f805f868887f1949350505050565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000178152825161074493879390925f9283929183919082885af1806108a4576040513d5f823e3d81fd5b50505f513d915081156108bb5780600114156108c8565b6001600160a01b0384163b155b15610742576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b5f6060828403121561091e575f80fd5b50919050565b5f805f60e08486031215610936575f80fd5b833567ffffffffffffffff81111561094c575f80fd5b84016080818703121561095d575f80fd5b925061096c856020860161090e565b915061097b856080860161090e565b90509250925092565b6001600160a01b0381168114610998575f80fd5b50565b5f608082840312156109ab575f80fd5b6040516080810167ffffffffffffffff811182821017156109da57634e487b7160e01b5f52604160045260245ffd5b60405290508082356109eb81610984565b81526020838101359082015260408084013590820152606092830135920191909152919050565b5f610100828403128015610a24575f80fd5b5060405160a0810167ffffffffffffffff81118282101715610a5457634e487b7160e01b5f52604160045260245ffd5b6040528235610a6281610984565b8152602083810135908201526040808401359082015260608084013590820152610a8f846080850161099b565b60808201529392505050565b5f8060a08385031215610aac575f80fd5b82359150610abd846020850161099b565b90509250929050565b5f8060208385031215610ad7575f80fd5b823567ffffffffffffffff811115610aed575f80fd5b8301601f81018513610afd575f80fd5b803567ffffffffffffffff811115610b13575f80fd5b856020828401011115610b24575f80fd5b6020919091019590945092505050565b5f60808284031215610b44575f80fd5b610b4e838361099b565b9392505050565b5f808335601e19843603018112610b6a575f80fd5b83018035915067ffffffffffffffff821115610b84575f80fd5b602001915036819003821315610780575f80fd5b5f60208284031215610ba8575f80fd5b81356effffffffffffffffffffffffffffff81168114610b4e575f80fd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610bed57610bed610bc6565b92915050565b80820180821115610bed57610bed610bc6565b8082028115828204841417610bed57610bed610bc6565b5f60208284031215610c2d575f80fd5b505191905056
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.