AccountV3Upgradable

Verified contract

Active on Base with 0 txns
Deployed by via 0xd57a26fa at 5734168
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "AccountV3Upgradable"

No transactions found for "AccountV3Upgradable"


Functions
Getter at block 23256945
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
 
owner(view returns (address)
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
state(view returns (uint256)
0
 
token(view returns (uint256 chainIdaddress tokenContractuint256 tokenId)
Read-only
extsload(bytes32 slotview returns (bytes32 value)
isTrustedForwarder(address forwarderview returns (bool)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4 magicValue)
isValidSigner(address signerbytes dataview returns (bytes4 magicValue)
overrides(addressbytes4view returns (address)
permissions(addressaddressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
execute(address touint256 valuebytes datauint8 operationpayable returns (bytes)
executeBatch(struct BatchExecutorOperation[] operationspayable returns (bytes[])
executeNested(address touint256 valuebytes datauint8 operationstruct NestedAccountExecutorERC6551AccountInfo[] proofpayable returns (bytes)
extcall(address touint256 valuebytes datareturns (bytes result)
extcreate(uint256 valuebytes bytecodereturns (address)
extcreate2(uint256 valuebytes32 saltbytes bytecodereturns (address)
lock(uint256 _lockedUntil
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
onERC721Received(addressaddressuint256 tokenIdbytesreturns (bytes4)
setOverrides(bytes4[] selectorsaddress[] implementations
setPermissions(address[] callersbool[] _permissions
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct UserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
LockUpdated(uint256 lockedUntil
OverrideUpdated(address ownerbytes4 selectoraddress implementation
PermissionUpdated(address owneraddress callerbool hasPermission
Upgraded(address indexed implementation
Constructor
constructor(address entryPoint_address multicallForwarderaddress erc6551Registryaddress guardian
Fallback and receive
fallback(
receive(
Errors
AccountLocked(
ContractCreationFailed(
ExceedsMaxLockTime(
InvalidAccountProof(
InvalidERC6551Registry(
InvalidEntryPoint(
InvalidImplementation(
InvalidInput(
InvalidMulticallForwarder(
InvalidOperation(
NotAuthorized(
OwnershipCycle(