Private
#connectProtected
chainsOptional
connectorProtected
dappProtected
Optional
optionsProtected
walletStatic
idStatic
metaPrivate
#connectOptional
connectOptions: ConnectParams<SmartWalletConnectionArgs>Private
#subscribePrivate
#tracktries to auto connect to the wallet
connect to the wallet
Optional
connectOptions: ConnectParams<SmartWalletConnectionArgs>Create and add a session key to the smart wallet.
the address of the session key to add.
the permissions to grant to the session key.
Optional
expirationOptional
nativeOptional
startManually deploy the smart wallet contract. If already deployed this will throw an error. Note that this is not necessary as the smart wallet will be deployed automatically on the first transaction the user makes.
the transaction receipt
Estimate the gas cost of a single transaction
the transaction to estimate
Estimate the gas cost of a batch of transactions
the transactions to estimate
Estimate the gas cost of a batch of raw transactions
the transactions to estimate
Estimate the gas cost of a single raw transaction
the transactions to estimate
Execute a single transaction and wait for confirmations
the transaction to execute
the transaction receipt
Execute multiple transactions in a single batch and wait for confirmations
the transactions to execute
the transaction receipt
Execute multiple raw transactions in a single batch and wait for confirmations
the transactions to execute
the transaction receipt
Execute a single raw transaction and wait for confirmations
the transaction to execute
the transaction receipt
the native token balance of the connected wallet
Check whether the connected signer can execute a given transaction using the smart wallet.
the transaction to execute using the smart wallet.
whether the connected signer can execute the transaction using the smart wallet.
Send a multiple transaction in a batch without waiting for confirmations
the transactions to send
the transaction result
Private
signGenerated using TypeDoc
Add another admin to the smart wallet.