List of accounts in the wallet.
Optional
gasOptions for signing a transaction with gasPayer.
Get an account given an address or an index.
Optional
addressOrIndex: string | numberAddress or index of the account.
The account with the given address, or null if not found.
SYNC Version of getAccount()
Get an account given an address or an index.
Optional
addressOrIndex: string | numberAddress or index of the account.
The account with the given address, or null if not found.
Get the list of addresses in the wallet.
The list of addresses in the wallet.
SYNC Version of getAddresses()
Get the list of addresses in the wallet.
The list of addresses in the wallet.
Get the options for signing a transaction with gasPayer (if any).
The options for signing a transaction with gasPayer.
SYNC Version of getGasPayer()
Get the options for signing a transaction with gasPayer (if any).
The options for signing a transaction with gasPayer.
Get a signer into the internal wallet provider for the given address.
The parent provider of the Internal Wallet.
Optional
addressOrIndex: string | numberAddress or index of the account.
The signer for the given address.
SYNC Version of getSigner()
Get a signer into the internal wallet provider for the given address.
The parent provider of the Internal Wallet.
Optional
addressOrIndex: string | numberAddress or index of the account.
The signer for the given address.
Represent a provider internal base wallet. Basically it is a list ProviderInternalWalletAccount used to contain account data into provider. A provider internal wallet is able to generate a signer when it is needed by the provider.
e.g., Provider can need the Signer with methods like eth_sendTransaction, ...
Note
To be compatible with provider-internal-wallet stack it is better to implement this interface for each kind of provider internal wallet you want to use.