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
|
||
|---|---|---|---|---|---|---|---|
| 0x60806040 | 8875062 | 409 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":"ConfigId","name":"id","type":"bytes32"},{"internalType":"address","name":"multiplexer","type":"address"},{"internalType":"address","name":"account","type":"address"}],"name":"PolicyNotInitialized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"ConfigId","name":"id","type":"bytes32"},{"indexed":false,"internalType":"address","name":"multiplexer","type":"address"},{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"PolicySet","type":"event"},{"inputs":[{"internalType":"ConfigId","name":"id","type":"bytes32"},{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"bytes","name":"","type":"bytes"}],"name":"checkAction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"ConfigId","name":"id","type":"bytes32"},{"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":"op","type":"tuple"}],"name":"checkUserOpPolicy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"ConfigId","name":"id","type":"bytes32"},{"internalType":"address","name":"mxer","type":"address"},{"internalType":"address","name":"smartAccount","type":"address"}],"name":"getUsageLimit","outputs":[{"internalType":"uint128","name":"limit","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"ConfigId","name":"id","type":"bytes32"},{"internalType":"address","name":"mxer","type":"address"},{"internalType":"address","name":"smartAccount","type":"address"}],"name":"getUsed","outputs":[{"internalType":"uint128","name":"used","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"ConfigId","name":"configId","type":"bytes32"},{"internalType":"bytes","name":"initData","type":"bytes"}],"name":"initializeWithMultiplexer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"ConfigId","name":"id","type":"bytes32"},{"internalType":"address","name":"multiplexer","type":"address"},{"internalType":"address","name":"userOpSender","type":"address"}],"name":"usageLimitConfigs","outputs":[{"internalType":"uint128","name":"limit","type":"uint128"},{"internalType":"uint128","name":"used","type":"uint128"}],"stateMutability":"view","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f5ffd5b506004361061007a575f3560e01c80637129edce116100585780637129edce146100f2578063831b65a514610105578063989c9e4614610150578063ed12b7f114610165575f5ffd5b806301ffc9a71461007e57806305c00895146100a657806359eac90d146100c7575b5f5ffd5b61009161008c3660046103d5565b6101c8565b60405190151581526020015b60405180910390f35b6100b96100b436600461045c565b610234565b60405190815260200161009d565b6100da6100d53660046104cf565b61024b565b6040516001600160801b03909116815260200161009d565b6100b9610100366004610508565b610288565b6100da6101133660046104cf565b5f928352602083815260408085206001600160a01b039485168652825280852092909316845252902054600160801b90046001600160801b031690565b61016361015e366004610553565b6102a0565b005b6101a86101733660046104cf565b5f60208181529381526040808220855292815282812090935282529020546001600160801b0380821691600160801b90041682565b604080516001600160801b0393841681529290911660208301520161009d565b5f6001600160e01b031982166301ffc9a760e01b14806101f857506001600160e01b03198216634c4e4f2360e11b145b8061021357506001600160e01b03198216633894f6e760e11b145b8061022e57506001600160e01b031982166305c0089560e01b145b92915050565b5f61024087338861033b565b979650505050505050565b5f838152602081815260408083206001600160a01b03808716855290835281842090851684529091529020546001600160801b03165b9392505050565b5f610281833361029b60208601866105a9565b61033b565b5f6102ae60108284866105c2565b6102b7916105e9565b60801c9050833386836102fb5760405163369d19e760e11b815260048101939093526001600160a01b03918216602484015216604482015260640160405180910390fd5b5050505f9384526020848152604080862033875282528086206001600160a01b03979097168652959052939092206001600160801b039093169092555050565b5f838152602081815260408083206001600160a01b0380871685529083528184209085168452909152812080546001600160801b0380821691849161038991600160801b9004166001610630565b9050816001600160801b0316816001600160801b031611156103b15760019350505050610281565b82546001600160801b03918216600160801b02911617909155505f90509392505050565b5f602082840312156103e5575f5ffd5b81356001600160e01b031981168114610281575f5ffd5b80356001600160a01b0381168114610412575f5ffd5b919050565b5f5f83601f840112610427575f5ffd5b50813567ffffffffffffffff81111561043e575f5ffd5b602083019150836020828501011115610455575f5ffd5b9250929050565b5f5f5f5f5f5f60a08789031215610471575f5ffd5b86359550610481602088016103fc565b945061048f604088016103fc565b935060608701359250608087013567ffffffffffffffff8111156104b1575f5ffd5b6104bd89828a01610417565b979a9699509497509295939492505050565b5f5f5f606084860312156104e1575f5ffd5b833592506104f1602085016103fc565b91506104ff604085016103fc565b90509250925092565b5f5f60408385031215610519575f5ffd5b82359150602083013567ffffffffffffffff811115610536575f5ffd5b83016101208186031215610548575f5ffd5b809150509250929050565b5f5f5f5f60608587031215610566575f5ffd5b61056f856103fc565b935060208501359250604085013567ffffffffffffffff811115610591575f5ffd5b61059d87828801610417565b95989497509550505050565b5f602082840312156105b9575f5ffd5b610281826103fc565b5f5f858511156105d0575f5ffd5b838611156105dc575f5ffd5b5050820193919092039150565b80356fffffffffffffffffffffffffffffffff198116906010841015610629576001600160801b03196001600160801b03198560100360031b1b82161691505b5092915050565b6001600160801b03818116838216019081111561022e57634e487b7160e01b5f52601160045260245ffdfea164736f6c634300081c000a
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.