This page has been updated for Wallets SDK V1. If you are using the previous version,
see the previous version of this page or the V1 migration guide.
Methods
createDeviceSigner()
createDeviceSigner(Defined in: packages/wallets/src/sdk.ts:67deviceKeyStorage,address?):Promise<DeviceSignerConfig>
Parameters
| Parameter | Type |
|---|---|
deviceKeyStorage | DeviceSignerKeyStorage |
address? | string |
Returns
Promise<DeviceSignerConfig>
createPasskeySigner()
createPasskeySigner(Defined in: packages/wallets/src/sdk.ts:71passkeyName):Promise<{id:string;name:string;publicKey: {x:string;y:string; };type:"passkey"; }>
Parameters
| Parameter | Type |
|---|---|
passkeyName | string |
Returns
Promise<{ id: string; name: string; publicKey: { x: string; y: string; }; type: "passkey"; }>
createWallet()
createWallet<Defined in: packages/wallets/src/sdk.ts:63 Create a new wallet. Works on both client and server side. Either a signer or recovery must be provided. If no signer is provided but recovery is set, the wallet will be read-only.C>(options):Promise<Wallet<C>>
Type Parameters
| Type Parameter |
|---|
C extends Chain |
Parameters
| Parameter | Type | Description |
|---|---|---|
options | WalletCreateArgs<C> | Wallet creation options |
Returns
Promise<Wallet<C>>
A new wallet
getWallet()
Call Signature
getWallet<Defined in: packages/wallets/src/sdk.ts:40 Get an existing wallet. Works on both client and server side. On client side, provide wallet args directly. On server side, provide the wallet locator string and wallet args.C>(args):Promise<Wallet<C>>
Type Parameters
| Type Parameter |
|---|
C extends Chain |
Parameters
| Parameter | Type |
|---|---|
args | WalletArgsFor<C> |
Returns
Promise<Wallet<C>>
A wallet if found, throws WalletNotAvailableError if not found
Call Signature
getWallet<Defined in: packages/wallets/src/sdk.ts:41 Get an existing wallet. Works on both client and server side. On client side, provide wallet args directly. On server side, provide the wallet locator string and wallet args.C>(walletLocator,args):Promise<Wallet<C>>
Type Parameters
| Type Parameter |
|---|
C extends Chain |
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
args | WalletArgsFor<C> |
Returns
Promise<Wallet<C>>
A wallet if found, throws WalletNotAvailableError if not found
from()
Defined in: packages/wallets/src/sdk.ts:27 Initialize the Wallets SDKstaticfrom(crossmint):CrossmintWallets
Parameters
| Parameter | Type | Description |
|---|---|---|
crossmint | Crossmint | Crossmint data (use createCrossmint to initialize) |
Returns
CrossmintWallets
A new CrossmintWallets instance
