Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| 0x60e06040 | 22636258 | 457 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
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"},{"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":"","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 IRefuelERC20Action.RefuelERC20","name":"refuelERC20","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
60e060405234801561000f575f80fd5b50604051610d7c380380610d7c83398101604081905261002e91610064565b6001600160a01b03928316608052911660a05260c05261009d565b80516001600160a01b038116811461005f575f80fd5b919050565b5f805f60608486031215610076575f80fd5b61007f84610049565b925061008d60208501610049565b9150604084015190509250925092565b60805160a05160c051610c9b6100e15f395f8181608e015261054901525f818160db015281816105c0015261078e01525f818161017a015261067d0152610c9b5ff3fe608060405234801561000f575f80fd5b5060043610610085575f3560e01c806399d0dd371161005857806399d0dd37146101385780639fcd91b31461014d578063aebfab1b14610175578063fd89ea0c1461019c575f80fd5b80632cb0f8a214610089578063343c2f1c146100c357806361d027b3146100d657806369179de314610115575b5f80fd5b6100b07f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b6100b06100d13660046109fe565b6101af565b6100fd7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020016100ba565b610128610123366004610aa2565b610245565b60405190151581526020016100ba565b61014b610146366004610b02565b61049f565b005b61016061015b366004610b2d565b6107ba565b604080519283526020830191909152016100ba565b6100fd7f000000000000000000000000000000000000000000000000000000000000000081565b6100b06101aa366004610b9b565b6107f8565b5f7f633f734c5539ba62a09ebf4db9ff32e257d31bf9715a5e4baaa3d906119febc1825f01518360200151846040015185606001516101f187608001516107f8565b6040805160208101979097526001600160a01b0395861690870152939092166060850152608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b5f805a90505f6102586060870187610bbc565b81019061026591906109fe565b90506102776040850160208601610bff565b6effffffffffffffffffffffffffffff165f036102fa5780516001600160a01b031615806102b0575060208101516001600160a01b0316155b806102c357508060600151816040015110155b156102fa576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805160208201516040516370a0823160e01b81526001600160a01b0391821660048201525f918316906370a0823190602401602060405180830381865afa158015610347573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061036b9190610c2d565b905082604001518111156103ab576040517f9a741dc000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8184606001516103bc9190610c58565b6040516370a0823160e01b815230600482015290915081906001600160a01b038516906370a0823190602401602060405180830381865afa158015610403573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104279190610c2d565b101561045f576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6020840151610479906001600160a01b0385169083610868565b6104915a6104879087610c58565b856080015161049f565b505f98975050505050505050565b80606001515f036104ae575050565b8060200151481180156104c45750602081015115155b156104fb576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604081015161050a483a610c58565b1115610542576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a61056e7f000000000000000000000000000000000000000000000000000000000000000085610c71565b6105789190610c84565b82519091506001600160a01b0316610634575f82606001518261059b9190610c71565b9050804710156105be57604051637806a4f560e11b815260040160405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b158015610617575f80fd5b505af1158015610629573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f0000000000000000000000000000000000000000000000000000000000000000169063d251f7ba90604401602060405180830381865afa1580156106c2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e69190610c2d565b6106f09190610c71565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561073a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061075e9190610c2d565b101561077d57604051637806a4f560e11b815260040160405180910390fd5b82516107b3906001600160a01b03167f000000000000000000000000000000000000000000000000000000000000000083610868565b505b505050565b5f807f7024fcc36180b0e99158ada8b32e8e3af5b513d9ae8cd66bb144955660759a7f6107ec6100d1858701876109fe565b915091505b9250929050565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f01518360200151846040015185606001516040516020016102289594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017815282516107b593879390925f9283929183919082885af180610904576040513d5f823e3d81fd5b50505f513d9150811561091b578060011415610928565b6001600160a01b0384163b155b156107b3576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b80356001600160a01b0381168114610984575f80fd5b919050565b5f60808284031215610999575f80fd5b6040516080810167ffffffffffffffff811182821017156109c857634e487b7160e01b5f52604160045260245ffd5b6040529050806109d78361096e565b81526020838101359082015260408084013590820152606092830135920191909152919050565b5f610100828403128015610a10575f80fd5b5060405160a0810167ffffffffffffffff81118282101715610a4057634e487b7160e01b5f52604160045260245ffd5b604052610a4c8361096e565b8152610a5a6020840161096e565b60208201526040838101359082015260608084013590820152610a808460808501610989565b60808201529392505050565b5f60608284031215610a9c575f80fd5b50919050565b5f805f60e08486031215610ab4575f80fd5b833567ffffffffffffffff811115610aca575f80fd5b840160808187031215610adb575f80fd5b9250610aea8560208601610a8c565b9150610af98560808601610a8c565b90509250925092565b5f8060a08385031215610b13575f80fd5b82359150610b248460208501610989565b90509250929050565b5f8060208385031215610b3e575f80fd5b823567ffffffffffffffff811115610b54575f80fd5b8301601f81018513610b64575f80fd5b803567ffffffffffffffff811115610b7a575f80fd5b856020828401011115610b8b575f80fd5b6020919091019590945092505050565b5f60808284031215610bab575f80fd5b610bb58383610989565b9392505050565b5f808335601e19843603018112610bd1575f80fd5b83018035915067ffffffffffffffff821115610beb575f80fd5b6020019150368190038213156107f1575f80fd5b5f60208284031215610c0f575f80fd5b81356effffffffffffffffffffffffffffff81168114610bb5575f80fd5b5f60208284031215610c3d575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610c6b57610c6b610c44565b92915050565b80820180821115610c6b57610c6b610c44565b8082028115828204841417610c6b57610c6b610c4456000000000000000000000000a972a2c093456c7298c3527fc87de41f89a2ebae0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d0000000000000000000000000000000000000000000000000000000000019834
Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610085575f3560e01c806399d0dd371161005857806399d0dd37146101385780639fcd91b31461014d578063aebfab1b14610175578063fd89ea0c1461019c575f80fd5b80632cb0f8a214610089578063343c2f1c146100c357806361d027b3146100d657806369179de314610115575b5f80fd5b6100b07f000000000000000000000000000000000000000000000000000000000001983481565b6040519081526020015b60405180910390f35b6100b06100d13660046109fe565b6101af565b6100fd7f0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d81565b6040516001600160a01b0390911681526020016100ba565b610128610123366004610aa2565b610245565b60405190151581526020016100ba565b61014b610146366004610b02565b61049f565b005b61016061015b366004610b2d565b6107ba565b604080519283526020830191909152016100ba565b6100fd7f000000000000000000000000a972a2c093456c7298c3527fc87de41f89a2ebae81565b6100b06101aa366004610b9b565b6107f8565b5f7f633f734c5539ba62a09ebf4db9ff32e257d31bf9715a5e4baaa3d906119febc1825f01518360200151846040015185606001516101f187608001516107f8565b6040805160208101979097526001600160a01b0395861690870152939092166060850152608084015260a083015260c082015260e0015b604051602081830303815290604052805190602001209050919050565b5f805a90505f6102586060870187610bbc565b81019061026591906109fe565b90506102776040850160208601610bff565b6effffffffffffffffffffffffffffff165f036102fa5780516001600160a01b031615806102b0575060208101516001600160a01b0316155b806102c357508060600151816040015110155b156102fa576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805160208201516040516370a0823160e01b81526001600160a01b0391821660048201525f918316906370a0823190602401602060405180830381865afa158015610347573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061036b9190610c2d565b905082604001518111156103ab576040517f9a741dc000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f8184606001516103bc9190610c58565b6040516370a0823160e01b815230600482015290915081906001600160a01b038516906370a0823190602401602060405180830381865afa158015610403573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104279190610c2d565b101561045f576040517ff4d678b800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6020840151610479906001600160a01b0385169083610868565b6104915a6104879087610c58565b856080015161049f565b505f98975050505050505050565b80606001515f036104ae575050565b8060200151481180156104c45750602081015115155b156104fb576040517f2f3d0a5c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604081015161050a483a610c58565b1115610542576040517f8ef482f600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f3a61056e7f000000000000000000000000000000000000000000000000000000000001983485610c71565b6105789190610c84565b82519091506001600160a01b0316610634575f82606001518261059b9190610c71565b9050804710156105be57604051637806a4f560e11b815260040160405180910390fd5b7f0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d6001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b158015610617575f80fd5b505af1158015610629573d5f803e3d5ffd5b505050505050505050565b606082015182516040517fd251f7ba0000000000000000000000000000000000000000000000000000000081526001600160a01b039182166004820152602481018490525f92917f000000000000000000000000a972a2c093456c7298c3527fc87de41f89a2ebae169063d251f7ba90604401602060405180830381865afa1580156106c2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106e69190610c2d565b6106f09190610c71565b83516040516370a0823160e01b815230600482015291925082916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561073a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061075e9190610c2d565b101561077d57604051637806a4f560e11b815260040160405180910390fd5b82516107b3906001600160a01b03167f0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d83610868565b505b505050565b5f807f7024fcc36180b0e99158ada8b32e8e3af5b513d9ae8cd66bb144955660759a7f6107ec6100d1858701876109fe565b915091505b9250929050565b5f7f7aff6c7b9b8aafff555894be6cfd4a6211fc7adbcd97db18b05d4a51ed7482a0825f01518360200151846040015185606001516040516020016102289594939291909485526001600160a01b0393909316602085015260408401919091526060830152608082015260a00190565b604080516001600160a01b03841660248201526044808201849052825180830390910181526064909101909152602080820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017815282516107b593879390925f9283929183919082885af180610904576040513d5f823e3d81fd5b50505f513d9150811561091b578060011415610928565b6001600160a01b0384163b155b156107b3576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b038516600482015260240160405180910390fd5b80356001600160a01b0381168114610984575f80fd5b919050565b5f60808284031215610999575f80fd5b6040516080810167ffffffffffffffff811182821017156109c857634e487b7160e01b5f52604160045260245ffd5b6040529050806109d78361096e565b81526020838101359082015260408084013590820152606092830135920191909152919050565b5f610100828403128015610a10575f80fd5b5060405160a0810167ffffffffffffffff81118282101715610a4057634e487b7160e01b5f52604160045260245ffd5b604052610a4c8361096e565b8152610a5a6020840161096e565b60208201526040838101359082015260608084013590820152610a808460808501610989565b60808201529392505050565b5f60608284031215610a9c575f80fd5b50919050565b5f805f60e08486031215610ab4575f80fd5b833567ffffffffffffffff811115610aca575f80fd5b840160808187031215610adb575f80fd5b9250610aea8560208601610a8c565b9150610af98560808601610a8c565b90509250925092565b5f8060a08385031215610b13575f80fd5b82359150610b248460208501610989565b90509250929050565b5f8060208385031215610b3e575f80fd5b823567ffffffffffffffff811115610b54575f80fd5b8301601f81018513610b64575f80fd5b803567ffffffffffffffff811115610b7a575f80fd5b856020828401011115610b8b575f80fd5b6020919091019590945092505050565b5f60808284031215610bab575f80fd5b610bb58383610989565b9392505050565b5f808335601e19843603018112610bd1575f80fd5b83018035915067ffffffffffffffff821115610beb575f80fd5b6020019150368190038213156107f1575f80fd5b5f60208284031215610c0f575f80fd5b81356effffffffffffffffffffffffffffff81168114610bb5575f80fd5b5f60208284031215610c3d575f80fd5b5051919050565b634e487b7160e01b5f52601160045260245ffd5b81810381811115610c6b57610c6b610c44565b92915050565b80820180821115610c6b57610c6b610c44565b8082028115828204841417610c6b57610c6b610c4456
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000a972a2c093456c7298c3527fc87de41f89a2ebae0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d0000000000000000000000000000000000000000000000000000000000019834
-----Decoded View---------------
Arg [0] : feeTokenRegistryAddress (address): 0xa972A2C093456c7298C3527fc87DE41F89A2eBaE
Arg [1] : treasuryAddress (address): 0x1FDdC4EEEc10E3317B27563Ad0126285A329350d
Arg [2] : gasConstant_ (uint256): 104500
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000a972a2c093456c7298c3527fc87de41f89a2ebae
Arg [1] : 0000000000000000000000001fddc4eeec10e3317b27563ad0126285a329350d
Arg [2] : 0000000000000000000000000000000000000000000000000000000000019834
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 30 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.


