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