SmartVault
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
48
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 "SmartVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "SmartVault"
ABI
ABI objects
Getter at block 23051459
FACTORY() view returns (address)
0x8e6af8ed94e87b4402d0272c5d6b0d47f0483e7c
eip712Domain() view returns (bytes1 fields, string name, string version, uint256 chainId, address verifyingContract, bytes32 salt, uint256[] 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 pendingOwner) view returns (uint256 result)
replaySafeHash(bytes32 hash_) view returns (bytes32)
State-modifying
Events addSigner(struct Signer signer_, uint8 index_)
cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
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 newOwner) payable
updateFallbackHandler(bytes4 sig_, address handler_)
updateThreshold(uint8 threshold_)
upgradeToAndCall(address newImplementation, bytes data) payable
validateUserOp(struct PackedUserOperation userOp_, bytes32 userOpHash_, uint256 missingAccountFunds_) returns (uint256 validationData)
AddSigner(uint256 indexed index, struct Signer signer)
DisabledModule(address indexed module)
EIP712DomainChanged()
EnabledModule(address indexed module)
ExecutedTxFromModule(address indexed module, struct CallerCall call)
FallbackHandlerCalled(address indexed sender, address indexed handler, bytes data, bool success, bytes result)
InitializedSigners(struct Signer[] signers, uint8 threshold)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
ReceiveEth(address indexed sender, uint256 amount)
RemoveSigner(uint256 indexed index, struct Signer signer)
UpdateThreshold(uint8 threshold)
UpdatedFallbackHandler(bytes4 indexed sig, address indexed handler)
Upgraded(address indexed implementation)
constructor()
fallback()
receive()
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()