KresusVault

Verified contract

Implementation

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

No balances found for "KresusVault"

No transactions found for "KresusVault"


Functions
Getter at block 23711598
_TRUSTEE(view returns (address)
0x0000000000000000000000000000000000000000
_kConstants(view returns (address)
0xf5e92c74e20e03403f7f366e94eec7f62530d483
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] 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 hashview returns (bytes)
getMessageHash(bytes messageview returns (bytes32)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
addDeposit(payable 
execute(address destuint256 valuebytes func
executeBatch(address[] destbytes[] func
executeBatch(address[] destuint256[] valuebytes[] func
initialize(address owner_
setTrustee(address _trustee
transferOwnership(address newOwner
transferOwnershipTrustee(bytes kresusSigbytes trusteeSig
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct PackedUserOperation userOpbytes32 userOpHashuint256 missingAccountFundsreturns (uint256 validationData)
withdrawDepositTo(address withdrawAddressuint256 amount
Events
Initialized(uint64 version
KresusAccountInitialized(address indexed entryPointaddress indexed owner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Upgraded(address indexed implementation
Constructor
constructor(address constants
Fallback and receive
receive(
Errors
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(