WalletLink

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x7a180d10 at 21976798
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "WalletLink"

No transactions found for "WalletLink"


Functions
Getter at block 22948602

This contract contains no getter function objects.

Read-only
checkIfLinked(address rootKeyaddress walletview returns (bool)
getLatestNonceForRootKey(address rootKeyview returns (uint256)
getRootKeyForWallet(address walletview returns (address rootKey)
getWalletsByRootKey(address rootKeyview returns (address[] wallets)
State-modifying
__WalletLink_init(
linkCallerToRootKey(struct IWalletLinkBaseLinkedWallet rootWalletuint256 nonce
linkWalletToRootKey(struct IWalletLinkBaseLinkedWallet walletstruct IWalletLinkBaseLinkedWallet rootWalletuint256 nonce
removeCallerLink(
removeLink(address walletstruct IWalletLinkBaseLinkedWallet rootWalletuint256 nonce
Events
Initialized(uint32 version
InterfaceAdded(bytes4 indexed interfaceId
InterfaceRemoved(bytes4 indexed interfaceId
LinkWalletToRootKey(address indexed walletaddress indexed rootKey
RemoveLink(address indexed walletaddress indexed secondWallet
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
Initializable_InInitializingState(
Initializable_NotInInitializingState(
Introspection_AlreadySupported(
Introspection_NotSupported(
InvalidAccountNonce(address accountuint256 currentNonce
WalletLink__CannotLinkToRootWallet(address walletaddress rootKey
WalletLink__CannotLinkToSelf(
WalletLink__CannotRemoveRootWallet(
WalletLink__InvalidAddress(
WalletLink__InvalidSignature(
WalletLink__LinkAlreadyExists(address walletaddress rootKey
WalletLink__LinkedToAnotherRootKey(address walletaddress rootKey
WalletLink__NotLinked(address walletaddress rootKey