Methods

getOrCreateWallet()

getOrCreateWallet<T>(type, args, options?): Promise<WalletTypeToWallet[T]>
Get or create a wallet

Type Parameters

Type Parameter
T extends keyof WalletTypeToArgs

Parameters

ParameterTypeDescription
typeTWallet type
argsWalletTypeToArgs[T]Wallet data
options?WalletOptionsWallet options

Returns

Promise<WalletTypeToWallet[T]> A new wallet

Defined in

packages/wallets/src/sdk.ts:33

getWallet()

getWallet<T>(address, type, args, options?): Promise<WalletTypeToWallet[T]>
Get an existing wallet by address

Type Parameters

Type Parameter
T extends keyof WalletTypeToArgs

Parameters

ParameterTypeDescription
addressstringWallet address
typeTWallet type
argsWalletTypeToArgs[T]Wallet data
options?WalletOptionsWallet options

Returns

Promise<WalletTypeToWallet[T]> A wallet

Defined in

packages/wallets/src/sdk.ts:49

from()

static from(crossmint): CrossmintWallets
Initialize the Wallets SDK

Parameters

ParameterTypeDescription
crossmintCrossmintCrossmint data (use createCrossmint to initialize)

Returns

CrossmintWallets A new CrossmintWallets instance

Defined in

packages/wallets/src/sdk.ts:22