Objects
WalletOption
A WalletOption type is used to represent a wallet option in the wallet selection modal. This is as opposed to a Wallet type, which is used to represent a wallet that is currently connected.
Field | Optional/Required | Type | Description |
---|---|---|---|
isInstalledOnBrowser | boolean | Is this wallet installed via a browser extension | |
key | string | Normalization of the wallet name | |
name | string | The name of the given wallet | |
walletConnector | WalletConnector | The wallet connector interface for the given wallet | |
group | Optional | string | The wallet which can connect to multiple chains, not present if the wallet is not multi-chain compatible, or if multiple chains are not enabled |
groupedWallets | Optional | WalletOption[] | Where a wallet supports multiple chains, this array contains t |
Example
isInstalledOnBrowser: true;
key: 'phantom';
name: 'Phantom';
walletConnector: WalletConnector;
group: 'phantom';
groupedWallets: [
{
isInstalledOnBrowser: true;
key: '';
name: 'phantom EVM';
walletConnector: WalletConnector;
},
{
isInstalledOnBrowser: true;
key: '';
name: 'phantom Solana';
walletConnector: WalletConnector;
},
{
isInstalledOnBrowser: true;
key: '';
name: 'phantom Ledger';
walletConnector: WalletConnector;
},
];