- The wallet object itself
- The connector object
Wallet Interface
The wallet is akin to a single account on your Wallet provider. For example, in Metamask, you can have multiple accounts, each with their own public address. You can also have multiple chains associated with a single account in your wallet provider, for example in Magic Eden, you can have âAccount 1â, which has a public address for Solana, another for Bitcoin, etc. Each of these chain addresses are mapped to a different wallet object in Dynamic. Youâll find props and methods for a wallet object are specific to interacting with a single account/sub-account (i.e. for a single chain) on your wallet provider. For example, getBalance, or signMessage interact with a single account/subaccount. Below we outline the generic props and methods for a wallet object no matter what chain the account belongs to. In each chain specific section, we also outline the props and methods for a wallet object for that chain.Wallet props
Wallet props
Wallet methods
Wallet methods
WalletConnector Interface
The connector is akin to the wallet provider itself i.e. Metamask, Phantom, etc. It is abstracted away from any single account. Therefore youâll find methods and props that are relevant to the wallet provider itself like isInstalledOnBrowser, or getDeepLink. Below we outline the props and methods for a wallet connector object no matter what chain the account belongs to. In each chain specific section, we also outline the props and methods for a wallet connector object for that chain.Connector Interface
Connector Interface