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
| Parent Transaction Hash | Block | From | To | Amount | ||
|---|---|---|---|---|---|---|
| 31097184 | 274 days ago | Contract Creation | 0 ETH |
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":"BalanceUnderThreshold","type":"error"},{"inputs":[],"name":"BaseFeePerGasTooHigh","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"},{"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","name":"token","type":"address"},{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"threshold","type":"uint256"},{"internalType":"uint256","name":"endBalance","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 ISweepERC20Action.SweepERC20","name":"arguments","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"}]Contract Creation Code
60e060405234801561000f575f80fd5b50604051610ce1380380610ce183398101604081905261002e91610064565b6001600160a01b03928316608052911660a05260c05261009d565b80516001600160a01b038116811461005f575f80fd5b919050565b5f805f60608486031215610076575f80fd5b61007f84610049565b925061008d60208501610049565b9150604084015190509250925092565b60805160a05160c051610c006100e15f395f8181608e01526104ae01525f818160db0152818161052501526106f301525f818161017a01526105e20152610c005ff3fe608060405234801561000f575f80fd5b5060043610610085575f3560e01c806399d0dd371161005857806399d0dd37146101385780639fcd91b31461014d578063aebfab1b14610175578063fd89ea0c1461019c575f80fd5b80632cb0f8a214610089578063343c2f1c146100c357806361d027b3146100d657806369179de314610115575b5f80fd5b6100b07f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100b06100d1366004610963565b6101af565b6100fd7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100ba565b610128610123366004610a07565b610245565b60405190151581526020016100ba565b61014b610146366004610a67565b610404565b005b61016061015b366004610a92565b61071f565b604080519283526020830191909152016100ba565b6100fd7f000000000000000000000000000000000000000000000000000000000000000081565b6100b06101aa366004610b00565b61075d565b5f7f0e879dd870d94ba4538d4b75f8670d848ecc6fce85f3434c1d2e50e83ff44c3d825f01518360200151846040015185606001516101f1876080015161075d565b6040805160208101979097526001600160a01b0395861690870152939092166060850152608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b5f805a90505f6102586060870187610b21565b8101906102659190610963565b90506102776040850160208601610b64565b6effffffffffffffffffffffffffffff165f036102f95780516001600160a01b031615806102b0575060208101516001600160a01b0316155b806102c2575080604001518160600151115b156102f9576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80516040516370a0823160e01b81523060048201525f916001600160a01b0316906370a0823190602401602060405180830381865afa15801561033e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103629190610b92565b905081604001518110806103795750816060015181145b156103b0576040517fdddf9d3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8260600151826103c19190610bbd565b602084015184519192506103df916001600160a01b031690836107cd565b6103f75a6103ed9086610bbd565b8460800151610404565b505f979650505050505050565b80606001515f03610413575050565b8060200151481180156104295750602081015115155b15610460576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604081015161046f483a610bbd565b11156104a7576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a6104d37f000000000000000000000000000000000000000000000000000000000000000085610bd6565b6104dd9190610be9565b82519091506001600160a01b0316610599575f8260600151826105009190610bd6565b90508047101561052357604051637806a4f560e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b15801561057c575f80fd5b505af115801561058e573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f0000000000000000000000000000000000000000000000000000000000000000169063d251f7ba90604401602060405180830381865afa158015610627573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064b9190610b92565b6106559190610bd6565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561069f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c39190610b92565b10156106e257604051637806a4f560e11b815260040160405180910390fd5b8251610718906001600160a01b03167f0000000000000000000000000000000000000000000000000000000000000000836107cd565b505b505050565b5f807fb90b7925e9cef64cdf9f316be215310973a660ff229a6def468a8a004b5b32cb6107516100d185870187610963565b915091505b9250929050565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f01518360200151846040015185606001516040516020016102289594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000178152825161071a93879390925f9283929183919082885af180610869576040513d5f823e3d81fd5b50505f513d9150811561088057806001141561088d565b6001600160a01b0384163b155b15610718576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b80356001600160a01b03811681146108e9575f80fd5b919050565b5f608082840312156108fe575f80fd5b6040516080810167ffffffffffffffff8111828210171561092d57634e487b7160e01b5f52604160045260245ffd5b60405290508061093c836108d3565b81526020838101359082015260408084013590820152606092830135920191909152919050565b5f610100828403128015610975575f80fd5b5060405160a0810167ffffffffffffffff811182821017156109a557634e487b7160e01b5f52604160045260245ffd5b6040526109b1836108d3565b81526109bf602084016108d3565b602082015260408381013590820152606080840135908201526109e584608085016108ee565b60808201529392505050565b5f60608284031215610a01575f80fd5b50919050565b5f805f60e08486031215610a19575f80fd5b833567ffffffffffffffff811115610a2f575f80fd5b840160808187031215610a40575f80fd5b9250610a4f85602086016109f1565b9150610a5e85608086016109f1565b90509250925092565b5f8060a08385031215610a78575f80fd5b82359150610a8984602085016108ee565b90509250929050565b5f8060208385031215610aa3575f80fd5b823567ffffffffffffffff811115610ab9575f80fd5b8301601f81018513610ac9575f80fd5b803567ffffffffffffffff811115610adf575f80fd5b856020828401011115610af0575f80fd5b6020919091019590945092505050565b5f60808284031215610b10575f80fd5b610b1a83836108ee565b9392505050565b5f808335601e19843603018112610b36575f80fd5b83018035915067ffffffffffffffff821115610b50575f80fd5b602001915036819003821315610756575f80fd5b5f60208284031215610b74575f80fd5b81356effffffffffffffffffffffffffffff81168114610b1a575f80fd5b5f60208284031215610ba2575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610bd057610bd0610ba9565b92915050565b80820180821115610bd057610bd0610ba9565b8082028115828204841417610bd057610bd0610ba95600000000000000000000000019c370a2e300429f98c17803984dc5413faac02e000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925110000000000000000000000000000000000000000000000000000000000019640
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610085575f3560e01c806399d0dd371161005857806399d0dd37146101385780639fcd91b31461014d578063aebfab1b14610175578063fd89ea0c1461019c575f80fd5b80632cb0f8a214610089578063343c2f1c146100c357806361d027b3146100d657806369179de314610115575b5f80fd5b6100b07f000000000000000000000000000000000000000000000000000000000001964081565b6040519081526020015b60405180910390f35b6100b06100d1366004610963565b6101af565b6100fd7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b79251181565b6040516001600160a01b0390911681526020016100ba565b610128610123366004610a07565b610245565b60405190151581526020016100ba565b61014b610146366004610a67565b610404565b005b61016061015b366004610a92565b61071f565b604080519283526020830191909152016100ba565b6100fd7f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e81565b6100b06101aa366004610b00565b61075d565b5f7f0e879dd870d94ba4538d4b75f8670d848ecc6fce85f3434c1d2e50e83ff44c3d825f01518360200151846040015185606001516101f1876080015161075d565b6040805160208101979097526001600160a01b0395861690870152939092166060850152608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b5f805a90505f6102586060870187610b21565b8101906102659190610963565b90506102776040850160208601610b64565b6effffffffffffffffffffffffffffff165f036102f95780516001600160a01b031615806102b0575060208101516001600160a01b0316155b806102c2575080604001518160600151115b156102f9576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80516040516370a0823160e01b81523060048201525f916001600160a01b0316906370a0823190602401602060405180830381865afa15801561033e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103629190610b92565b905081604001518110806103795750816060015181145b156103b0576040517fdddf9d3800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8260600151826103c19190610bbd565b602084015184519192506103df916001600160a01b031690836107cd565b6103f75a6103ed9086610bbd565b8460800151610404565b505f979650505050505050565b80606001515f03610413575050565b8060200151481180156104295750602081015115155b15610460576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604081015161046f483a610bbd565b11156104a7576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a6104d37f000000000000000000000000000000000000000000000000000000000001964085610bd6565b6104dd9190610be9565b82519091506001600160a01b0316610599575f8260600151826105009190610bd6565b90508047101561052357604051637806a4f560e11b815260040160405180910390fd5b7f000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925116001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b15801561057c575f80fd5b505af115801561058e573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e169063d251f7ba90604401602060405180830381865afa158015610627573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061064b9190610b92565b6106559190610bd6565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561069f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106c39190610b92565b10156106e257604051637806a4f560e11b815260040160405180910390fd5b8251610718906001600160a01b03167f000000000000000000000000c7536a1e8205c139d25165f6305e20299b792511836107cd565b505b505050565b5f807fb90b7925e9cef64cdf9f316be215310973a660ff229a6def468a8a004b5b32cb6107516100d185870187610963565b915091505b9250929050565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f01518360200151846040015185606001516040516020016102289594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb00000000000000000000000000000000000000000000000000000000178152825161071a93879390925f9283929183919082885af180610869576040513d5f823e3d81fd5b50505f513d9150811561088057806001141561088d565b6001600160a01b0384163b155b15610718576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b80356001600160a01b03811681146108e9575f80fd5b919050565b5f608082840312156108fe575f80fd5b6040516080810167ffffffffffffffff8111828210171561092d57634e487b7160e01b5f52604160045260245ffd5b60405290508061093c836108d3565b81526020838101359082015260408084013590820152606092830135920191909152919050565b5f610100828403128015610975575f80fd5b5060405160a0810167ffffffffffffffff811182821017156109a557634e487b7160e01b5f52604160045260245ffd5b6040526109b1836108d3565b81526109bf602084016108d3565b602082015260408381013590820152606080840135908201526109e584608085016108ee565b60808201529392505050565b5f60608284031215610a01575f80fd5b50919050565b5f805f60e08486031215610a19575f80fd5b833567ffffffffffffffff811115610a2f575f80fd5b840160808187031215610a40575f80fd5b9250610a4f85602086016109f1565b9150610a5e85608086016109f1565b90509250925092565b5f8060a08385031215610a78575f80fd5b82359150610a8984602085016108ee565b90509250929050565b5f8060208385031215610aa3575f80fd5b823567ffffffffffffffff811115610ab9575f80fd5b8301601f81018513610ac9575f80fd5b803567ffffffffffffffff811115610adf575f80fd5b856020828401011115610af0575f80fd5b6020919091019590945092505050565b5f60808284031215610b10575f80fd5b610b1a83836108ee565b9392505050565b5f808335601e19843603018112610b36575f80fd5b83018035915067ffffffffffffffff821115610b50575f80fd5b602001915036819003821315610756575f80fd5b5f60208284031215610b74575f80fd5b81356effffffffffffffffffffffffffffff81168114610b1a575f80fd5b5f60208284031215610ba2575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610bd057610bd0610ba9565b92915050565b80820180821115610bd057610bd0610ba9565b8082028115828204841417610bd057610bd0610ba956
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e000000000000000000000000c7536a1e8205c139d25165f6305e20299b7925110000000000000000000000000000000000000000000000000000000000019640
-----Decoded View---------------
Arg [0] : feeTokenRegistryAddress (address): 0x19c370A2e300429F98c17803984DC5413faAc02E
Arg [1] : treasuryAddress (address): 0xc7536a1e8205C139d25165F6305e20299b792511
Arg [2] : gasConstant_ (uint256): 104000
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000019c370a2e300429f98c17803984dc5413faac02e
Arg [1] : 000000000000000000000000c7536a1e8205c139d25165f6305e20299b792511
Arg [2] : 0000000000000000000000000000000000000000000000000000000000019640
Loading...
Loading
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.

