AccountV3Upgradable
Verified contract
Active on
Base with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "AccountV3Upgradable"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "AccountV3Upgradable"
ABI
ABI objects
Getter at block 23256945 owner() view returns (address) token() view returns (uint256 chainId, address tokenContract, uint256 tokenId)
entryPoint() view returns (address)
0x5ff137d4b0fdcd49dca30c7cf57e578a026d2789
erc6551Registry() view returns (address)
0x000000006551c19487814612e58fe06813775758
getNonce() view returns (uint256)
0
isLocked() view returns (bool)
false
lockedUntil() view returns (uint256)
0
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
state() view returns (uint256)
0
Read-only
extsload(bytes32 slot) view returns (bytes32 value)
isTrustedForwarder(address forwarder) view returns (bool)
isValidSignature(bytes32 hash, bytes signature) view returns (bytes4 magicValue)
isValidSigner(address signer, bytes data) view returns (bytes4 magicValue)
overrides(address, bytes4) view returns (address)
permissions(address, address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events execute(address to, uint256 value, bytes data, uint8 operation) payable returns (bytes)
executeBatch(struct BatchExecutorOperation[] operations) payable returns (bytes[])
executeNested(address to, uint256 value, bytes data, uint8 operation, struct NestedAccountExecutorERC6551AccountInfo[] proof) payable returns (bytes)
extcall(address to, uint256 value, bytes data) returns (bytes result)
extcreate(uint256 value, bytes bytecode) returns (address)
extcreate2(uint256 value, bytes32 salt, bytes bytecode) returns (address)
lock(uint256 _lockedUntil)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256 tokenId, bytes) returns (bytes4)
setOverrides(bytes4[] selectors, address[] implementations)
setPermissions(address[] callers, bool[] _permissions)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
validateUserOp(struct UserOperation userOp, bytes32 userOpHash, uint256 missingAccountFunds) returns (uint256 validationData)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
LockUpdated(uint256 lockedUntil)
OverrideUpdated(address owner, bytes4 selector, address implementation)
PermissionUpdated(address owner, address caller, bool hasPermission)
Upgraded(address indexed implementation)
constructor(address entryPoint_, address multicallForwarder, address erc6551Registry, address guardian)
fallback()
receive()
AccountLocked()
ContractCreationFailed()
ExceedsMaxLockTime()
InvalidAccountProof()
InvalidERC6551Registry()
InvalidEntryPoint()
InvalidImplementation()
InvalidInput()
InvalidMulticallForwarder()
InvalidOperation()
NotAuthorized()
OwnershipCycle()