KresusVault
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
17
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "KresusVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "KresusVault"
ABI
ABI objects
Getter at block 23711598
_TRUSTEE() view returns (address)
0x0000000000000000000000000000000000000000
_kConstants() view returns (address)
0xf5e92c74e20e03403f7f366e94eec7f62530d483
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] extensions)
(fields=0x0f, name=LightAccount, version=2, chainId=8453, verifyingContract=0x29e159f9e8f08203dd6d50ac23a32d84dc268b2b, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entryPoint() view returns (address)
0x0000000071727de22e5e9d8baf0edac6f37da032
getDeposit() view returns (uint256)
0
getNonce() view returns (uint256)
0
kresusconstants() view returns (address)
0xf5e92c74e20e03403f7f366e94eec7f62530d483
owner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
getEncodeHash(bytes32 hash) view returns (bytes)
getMessageHash(bytes message) view returns (bytes32)
isValidSignature(bytes32 hash, bytes signature) view returns (bytes4)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events addDeposit() payable
execute(address dest, uint256 value, bytes func)
executeBatch(address[] dest, bytes[] func)
executeBatch(address[] dest, uint256[] value, bytes[] func)
initialize(address owner_)
setTrustee(address _trustee)
transferOwnership(address newOwner)
transferOwnershipTrustee(bytes kresusSig, bytes trusteeSig)
upgradeToAndCall(address newImplementation, bytes data) payable
validateUserOp(struct PackedUserOperation userOp, bytes32 userOpHash, uint256 missingAccountFunds) returns (uint256 validationData)
withdrawDepositTo(address withdrawAddress, uint256 amount)
Initialized(uint64 version)
KresusAccountInitialized(address indexed entryPoint, address indexed owner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Upgraded(address indexed implementation)
constructor(address constants)
receive()
ArrayLengthMismatch()
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)
InvalidInitialization()
InvalidOwner(address owner)
InvalidSiganture()
InvalidSignatureType()
InvalidTrustee(address trustee)
NotAuthorized(address caller)
NotInitializing()
UnauthorizedCallContext()
UnauthorizedImplementation()
UpgradeFailed()
ZeroAddressNotAllowed()
trusteeNotInitialized()