SmartVault

Verified contract

Implementation

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

No balances found for "SmartVault"

No transactions found for "SmartVault"


Functions
Getter at block 23051459
FACTORY(view returns (address)
0x8e6af8ed94e87b4402d0272c5d6b0d47f0483e7c
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=splitsSmartVault, version=1, chainId=8453, verifyingContract=0x15ec0fa66a0d96a64d67c58368641fbe9325f3fa, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
entryPoint(view returns (address)
0x0000000071727de22e5e9d8baf0edac6f37da032
getImplementation(view returns (address implementation)
0x0000000000000000000000000000000000000000
getSignerCount(view returns (uint8)
0
getThreshold(view returns (uint8)
0
owner(view returns (address result)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
getFallbackHandler(bytes4 sig_view returns (address)
getSigner(uint8 index_view returns (struct Signer)
isModuleEnabled(address module_view returns (bool)
isValidSignature(bytes32 hash_bytes signature_view returns (bytes4)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
replaySafeHash(bytes32 hash_view returns (bytes32)
State-modifying
addSigner(struct Signer signer_uint8 index_
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
deployCreate(bytes initCode_payable returns (address newContract)
disableModule(address module_
enableModule(address module_
execute(struct CallerCall call_payable 
executeBatch(struct CallerCall[] calls_payable 
executeFromModule(struct CallerCall call_
executeFromModule(struct CallerCall[] calls_
initialize(address owner_struct Signer[] signers_uint8 threshold_payable 
removeSigner(uint8 index_
renounceOwnership(payable 
requestOwnershipHandover(payable 
setupAndEnableModule(address module_address setupContract_bytes data_
teardownAndDisableModule(address module_address teardownContract_bytes data_
transferOwnership(address newOwnerpayable 
updateFallbackHandler(bytes4 sig_address handler_
updateThreshold(uint8 threshold_
upgradeToAndCall(address newImplementationbytes datapayable 
validateUserOp(struct PackedUserOperation userOp_bytes32 userOpHash_uint256 missingAccountFunds_returns (uint256 validationData)
Events
AddSigner(uint256 indexed indexstruct Signer signer
DisabledModule(address indexed module
EIP712DomainChanged(
EnabledModule(address indexed module
ExecutedTxFromModule(address indexed modulestruct CallerCall call
FallbackHandlerCalled(address indexed senderaddress indexed handlerbytes databool successbytes result
InitializedSigners(struct Signer[] signersuint8 threshold
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
ReceiveEth(address indexed senderuint256 amount
RemoveSigner(uint256 indexed indexstruct Signer signer
UpdateThreshold(uint8 threshold
UpdatedFallbackHandler(bytes4 indexed sigaddress indexed handler
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
DuplicateSigner(uint8 index
FailedContractCreation(
FunctionNotSupported(bytes4 sig
InvalidGasLimits(
InvalidNumberOfSigners(
InvalidPaymasterData(
InvalidShortString(
InvalidSignatureType(
InvalidSigner(
InvalidThreshold(
NewOwnerIsZeroAddress(
NoHandoverRequest(
OnlyEntryPoint(
OnlyFactory(
OnlyModule(
OnlySelf(
SignerAlreadyPresent(uint8 index
SignerNotPresent(uint8 index
StringTooLong(string str
Unauthorized(
UnauthorizedCallContext(
UpgradeFailed(