0xa9c02d3748b53bb69729bcd9af85b70ca664d1e0
Unverified contract
Proxy
Active on
Base with 2 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 23 additional slots
-
variable spans 23 additional slots
Balances ($45.83)
Native
Value
$45.83
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.014917 | $3,072.48 |
$45.83 | |
SMART | ERC-20 | 57.252124K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
Transfer | 21236879 | a month ago | | | 0.01 | 2.3224994e-7 | |
Transfer | 21232748 | a month ago | | | 0.01 | 3.3502159e-7 |
ABI
ABI objects
Getter at block 22456393
VERSION() view returns (string)
1.0.0
domainSeparator() view returns (bytes32)
0x28b67a2c2e598b46eac33c71858193d5156c0d1151df92e350f7727b5aee3c44
entryPoint() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
getChainId() view returns (uint256)
8453
getDeposit() view returns (uint256)
20874517816832
getFallbackHandler() view returns (address _handler)
0xa04eef9bbfd8f64d5218d4f3a3d03e8282810f51
getImplementation() view returns (address _implementation)
0x00006b7e42e01957da540dc6a8f7c30c4d816af5
nonce() view returns (uint256)
13
owner() view returns (address)
0x0f9928831da9b18eaf3e080d1e8338fcd0000001
Read-only
checkSignatures(bytes32 dataHash, bytes signatures) view
encodeTransactionData(struct Transaction _tx, struct FeeRefund refundInfo, uint256 _nonce) view returns (bytes)
getModulesPaginated(address start, uint256 pageSize) view returns (address[] array, address next)
getNonce(uint256 batchId) view returns (uint256)
getTransactionHash(address to, uint256 value, bytes data, uint8 operation, uint256 targetTxGas, uint256 baseGas, uint256 gasPrice, uint256 tokenGasPriceFactor, address gasToken, address refundReceiver, uint256 _nonce) view returns (bytes32)
isModuleEnabled(address module) view returns (bool)
isValidSignature(bytes32 _dataHash, bytes _signature) view returns (bytes4)
nonces(uint256) view returns (uint256)
supportsInterface(bytes4 _interfaceId) view returns (bool)
State-modifying
Events addDeposit() payable
disableModule(address prevModule, address module)
enableModule(address module)
execTransaction(struct Transaction _tx, struct FeeRefund refundInfo, bytes signatures) payable returns (bool)
execTransactionFromModule(address to, uint256 value, bytes data, uint8 operation) returns (bool success)
execTransactionFromModuleReturnData(address to, uint256 value, bytes data, uint8 operation) returns (bool success, bytes returnData)
execTransaction_S6W(struct Transaction _tx, struct FeeRefund refundInfo, bytes signatures) payable returns (bool success)
executeBatchCall(address[] dest, uint256[] value, bytes[] func)
executeBatchCall_4by(address[] dest, uint256[] value, bytes[] func)
executeCall(address dest, uint256 value, bytes func)
executeCall_s1m(address dest, uint256 value, bytes func)
handlePaymentRevert(uint256 gasUsed, uint256 baseGas, uint256 gasPrice, uint256 tokenGasPriceFactor, address gasToken, address refundReceiver) returns (uint256 requiredGas)
init(address _owner, address _handler)
pullTokens(address token, address dest, uint256 amount)
requiredTxGas(address to, uint256 value, bytes data, uint8 operation) returns (uint256)
setFallbackHandler(address handler)
setOwner(address _newOwner)
transfer(address dest, uint256 amount)
updateImplementation(address _implementation)
validateUserOp(struct UserOperation userOp, bytes32 userOpHash, uint256 missingAccountFunds) returns (uint256 validationData)
withdrawDepositTo(address withdrawAddress, uint256 amount) payable
AccountHandlePayment(bytes32 indexed txHash, uint256 indexed payment)
ChangedFallbackHandler(address indexed previousHandler, address indexed handler)
DisabledModule(address module)
EOAChanged(address indexed _scw, address indexed _oldEOA, address indexed _newEOA)
EnabledModule(address module)
ExecutionFailure(address indexed to, uint256 indexed value, bytes indexed data, uint8 operation, uint256 txGas)
ExecutionFromModuleFailure(address indexed module)
ExecutionFromModuleSuccess(address indexed module)
ExecutionSuccess(address indexed to, uint256 indexed value, bytes indexed data, uint8 operation, uint256 txGas)
ImplementationUpdated(address indexed oldImplementation, address indexed newImplementation)
ModuleTransaction(address module, address to, uint256 value, bytes data, uint8 operation)
SmartAccountReceivedNativeToken(address indexed sender, uint256 indexed value)
This contract contains no constructor objects.
fallback()
receive()
AlreadyInitialized(address smartAccount)
BaseImplementationCannotBeZero()
CallerIsNotAnEntryPoint(address caller)
CallerIsNotEntryPointOrOwner(address caller)
CallerIsNotOwner(address caller)
CallerIsNotSelf(address caller)
CanNotEstimateGas(uint256 targetTxGas, uint256 gasPrice, bool success)
EntryPointCannotBeZero()
ExecutionFailed()
HandlerCannotBeZero()
InvalidImplementation(address implementationAddress)
InvalidSignature(address restoredSigner, address expectedSigner)
InvalidUserOpNonceProvided(uint256 nonceProvided, uint256 nonceExpected)
MixedAuthFail(address caller)
ModuleAlreadyEnabled(address module)
ModuleAndPrevModuleMismatch(address expectedModule, address returnedModule, address prevModule)
ModuleCannotBeZeroOrSentinel(address module)
ModuleNotEnabled(address module)
ModulesAlreadyInitialized()
ModulesSetupExecutionFailed()
NotEnoughGasLeft(uint256 gasLeft, uint256 gasRequired)
OwnerCannotBeZero()
ReentrancyProtectionActivated()
TokenTransferFailed(address token, address dest, uint256 amount)
TransferToZeroAddressAttempt()
WrongBatchProvided(uint256 destLength, uint256 valueLength, uint256 funcLength)
WrongContractSignature(bytes contractSignature)
WrongContractSignatureFormat(uint256 uintS, uint256 contractSignatureLength, uint256 signatureLength)