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 | ||
|---|---|---|---|---|---|---|
| 19358204 | 579 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[],"name":"NotImplemented","type":"error"},{"inputs":[],"name":"TimeRangeNotValid","type":"error"},{"inputs":[],"name":"UnexpectedDataPassed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint32","name":"entityId","type":"uint32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint48","name":"validUntil","type":"uint48"},{"indexed":false,"internalType":"uint48","name":"validAfter","type":"uint48"}],"name":"TimeRangeSet","type":"event"},{"inputs":[],"name":"moduleId","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"onInstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"onUninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"entityId","type":"uint32"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"preRuntimeValidationHook","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"preSignatureValidationHook","outputs":[],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint32","name":"entityId","type":"uint32"},{"components":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"initCode","type":"bytes"},{"internalType":"bytes","name":"callData","type":"bytes"},{"internalType":"bytes32","name":"accountGasLimits","type":"bytes32"},{"internalType":"uint256","name":"preVerificationGas","type":"uint256"},{"internalType":"bytes32","name":"gasFees","type":"bytes32"},{"internalType":"bytes","name":"paymasterAndData","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"}],"internalType":"struct PackedUserOperation","name":"userOp","type":"tuple"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"preUserOpValidationHook","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"entityId","type":"uint32"},{"internalType":"uint48","name":"validUntil","type":"uint48"},{"internalType":"uint48","name":"validAfter","type":"uint48"}],"name":"setTimeRange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"entityId","type":"uint32"},{"internalType":"address","name":"account","type":"address"}],"name":"timeRanges","outputs":[{"internalType":"uint48","name":"validUntil","type":"uint48"},{"internalType":"uint48","name":"validAfter","type":"uint48"}],"stateMutability":"view","type":"function"}]Contract Creation Code
608080604052346015576109c8908161001b8239f35b600080fdfe608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146106a4575080632a3d428c146105035780633d6bda32146103e05780633f41826e1461037f5780636d61fe70146102f15780638a91b0e31461026b578063a1308f271461019d578063cb81b9bc146100ee5763e762c77c1461008257600080fd5b346100e95760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576100b9610793565b60243565ffffffffffff811681036100e9576044359065ffffffffffff821682036100e9576100e79261086a565b005b600080fd5b346100e95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957610125610793565b63ffffffff6101326107b7565b9116600052600060205273ffffffffffffffffffffffffffffffffffffffff60406000209116600052602052610199604060002054604051918165ffffffffffff80859460301c1691168390929165ffffffffffff60209181604085019616845216910152565b0390f35b346100e95760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576101d461081b565b601f81527f616c6368656d792e74696d652d72616e67652d6d6f64756c652e312e302e3000602082015260405190602082528181519182602083015260005b8381106102535750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604080968601015201168101030190f35b60208282018101516040878401015285935001610213565b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95760043567ffffffffffffffff81116100e9576102bc60209136906004016107da565b90809291810103126100e9576102d663ffffffff916107a6565b16600090815260208181526040808320338452909152812055005b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95760043567ffffffffffffffff81116100e9576103409036906004016107da565b906060816000938101031261037b578061035c6100e7926107a6565b90610375604061036e60208401610808565b9201610808565b9161086a565b5080fd5b346100e95760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576103b6610793565b506103bf6107b7565b5060643567ffffffffffffffff81116100e9576100e79036906004016107da565b346100e95760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957610417610793565b61041f6107b7565b5060643567ffffffffffffffff81116100e9576104409036906004016107da565b50506084359067ffffffffffffffff82116100e95761046863ffffffff9236906004016107da565b5050166000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff3316600052602052602060406000206104a461081b565b90549065ffffffffffff8083169283835260301c16928391015242119081156104f9575b506104cf57005b7f228630660000000000000000000000000000000000000000000000000000000060005260046000fd5b90504210816104c8565b346100e95760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95761053a610793565b60243567ffffffffffffffff81116100e957803603906101207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126100e9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd61010482013592018212156100e9570160048101359067ffffffffffffffff82116100e95760248236039101136100e95761067a5763ffffffff166000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff33166000526020526020604060002061061061081b565b90549065ffffffffffff821681528265ffffffffffff8360301c1691015260a01b6040519079ffffffffffff00000000000000000000000000000000000000007fffffffffffff000000000000000000000000000000000000000000000000000082169116178152f35b7fd218aafb0000000000000000000000000000000000000000000000000000000060005260046000fd5b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957600435907fffffffff0000000000000000000000000000000000000000000000000000000082168092036100e957817f28171ad00000000000000000000000000000000000000000000000000000000060209314908115610736575b5015158152f35b7f46c0c1b400000000000000000000000000000000000000000000000000000000811491508115610769575b508361072f565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610762565b6004359063ffffffff821682036100e957565b359063ffffffff821682036100e957565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036100e957565b9181601f840112156100e95782359167ffffffffffffffff83116100e957602083818601950101116100e957565b359065ffffffffffff821682036100e957565b604051906040820182811067ffffffffffffffff82111761083b57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b9065ffffffffffff81169081610980575065ffffffffffff8316146104cf577f480793f2a17f36ae2e7b01656a93dc37cc4aca75fe2dc15795c69fc23fb77b9e61097b65ffffffffffff935b6108be61081b565b65ffffffffffff8616815263ffffffff602082019565ffffffffffff841687521694856000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff331660005260205265ffffffffffff60406000209251167fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006bffffffffffff0000000000008454935160301b1692161717905560405191829133968390929165ffffffffffff60209181604085019616845216910152565b0390a3565b929065ffffffffffff821610156104cf5761097b7f480793f2a17f36ae2e7b01656a93dc37cc4aca75fe2dc15795c69fc23fb77b9e916108b656fea164736f6c634300081a000a
Deployed Bytecode
0x608080604052600436101561001357600080fd5b60003560e01c90816301ffc9a7146106a4575080632a3d428c146105035780633d6bda32146103e05780633f41826e1461037f5780636d61fe70146102f15780638a91b0e31461026b578063a1308f271461019d578063cb81b9bc146100ee5763e762c77c1461008257600080fd5b346100e95760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576100b9610793565b60243565ffffffffffff811681036100e9576044359065ffffffffffff821682036100e9576100e79261086a565b005b600080fd5b346100e95760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957610125610793565b63ffffffff6101326107b7565b9116600052600060205273ffffffffffffffffffffffffffffffffffffffff60406000209116600052602052610199604060002054604051918165ffffffffffff80859460301c1691168390929165ffffffffffff60209181604085019616845216910152565b0390f35b346100e95760007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576101d461081b565b601f81527f616c6368656d792e74696d652d72616e67652d6d6f64756c652e312e302e3000602082015260405190602082528181519182602083015260005b8381106102535750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f836000604080968601015201168101030190f35b60208282018101516040878401015285935001610213565b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95760043567ffffffffffffffff81116100e9576102bc60209136906004016107da565b90809291810103126100e9576102d663ffffffff916107a6565b16600090815260208181526040808320338452909152812055005b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95760043567ffffffffffffffff81116100e9576103409036906004016107da565b906060816000938101031261037b578061035c6100e7926107a6565b90610375604061036e60208401610808565b9201610808565b9161086a565b5080fd5b346100e95760807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e9576103b6610793565b506103bf6107b7565b5060643567ffffffffffffffff81116100e9576100e79036906004016107da565b346100e95760a07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957610417610793565b61041f6107b7565b5060643567ffffffffffffffff81116100e9576104409036906004016107da565b50506084359067ffffffffffffffff82116100e95761046863ffffffff9236906004016107da565b5050166000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff3316600052602052602060406000206104a461081b565b90549065ffffffffffff8083169283835260301c16928391015242119081156104f9575b506104cf57005b7f228630660000000000000000000000000000000000000000000000000000000060005260046000fd5b90504210816104c8565b346100e95760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e95761053a610793565b60243567ffffffffffffffff81116100e957803603906101207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc8301126100e9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffdd61010482013592018212156100e9570160048101359067ffffffffffffffff82116100e95760248236039101136100e95761067a5763ffffffff166000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff33166000526020526020604060002061061061081b565b90549065ffffffffffff821681528265ffffffffffff8360301c1691015260a01b6040519079ffffffffffff00000000000000000000000000000000000000007fffffffffffff000000000000000000000000000000000000000000000000000082169116178152f35b7fd218aafb0000000000000000000000000000000000000000000000000000000060005260046000fd5b346100e95760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100e957600435907fffffffff0000000000000000000000000000000000000000000000000000000082168092036100e957817f28171ad00000000000000000000000000000000000000000000000000000000060209314908115610736575b5015158152f35b7f46c0c1b400000000000000000000000000000000000000000000000000000000811491508115610769575b508361072f565b7f01ffc9a70000000000000000000000000000000000000000000000000000000091501483610762565b6004359063ffffffff821682036100e957565b359063ffffffff821682036100e957565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036100e957565b9181601f840112156100e95782359167ffffffffffffffff83116100e957602083818601950101116100e957565b359065ffffffffffff821682036100e957565b604051906040820182811067ffffffffffffffff82111761083b57604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b9065ffffffffffff81169081610980575065ffffffffffff8316146104cf577f480793f2a17f36ae2e7b01656a93dc37cc4aca75fe2dc15795c69fc23fb77b9e61097b65ffffffffffff935b6108be61081b565b65ffffffffffff8616815263ffffffff602082019565ffffffffffff841687521694856000526000602052604060002073ffffffffffffffffffffffffffffffffffffffff331660005260205265ffffffffffff60406000209251167fffffffffffffffffffffffffffffffffffffffff0000000000000000000000006bffffffffffff0000000000008454935160301b1692161717905560405191829133968390929165ffffffffffff60209181604085019616845216910152565b0390a3565b929065ffffffffffff821610156104cf5761097b7f480793f2a17f36ae2e7b01656a93dc37cc4aca75fe2dc15795c69fc23fb77b9e916108b656fea164736f6c634300081a000a
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.

