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
Returns
Promise<DeviceSignerConfig>
createPasskeySigner()
createPasskeySigner(Defined in: packages/wallets/src/sdk.ts:71passkeyName):Promise<RegisterSignerPasskeyParams>
Parameters
Returns
Promise<RegisterSignerPasskeyParams>
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
Parameters
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
Parameters
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
Parameters
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
Returns
CrossmintWallets
A new CrossmintWallets instance
