Skip to main content
You are viewing docs for the previous version of the Wallets SDK. We recommend upgrading to V1. See the updated version of this page or the V1 migration guide.
Defined in: packages/wallets/src/api/client.ts:41

Extends

  • CrossmintApiClient

Constructors

new WalletsApiClient()

new WalletsApiClient(crossmint): ApiClient
Defined in: packages/wallets/src/api/client.ts:45

Parameters

Returns

ApiClient

Overrides

CrossmintApiClient.constructor

Properties

Accessors

baseUrl

Get Signature

get baseUrl(): string
Defined in: packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:24
Returns
string

Inherited from

CrossmintApiClient.baseUrl

commonHeaders

Get Signature

get commonHeaders(): object
Defined in: packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:25
Returns
object
Authorization?
optional Authorization: string
x-api-key
x-api-key: string
x-app-identifier?
optional x-app-identifier: string
x-client-name
x-client-name: string
x-client-version
x-client-version: string
x-extension-id?
optional x-extension-id: string

Inherited from

CrossmintApiClient.commonHeaders

environment

Get Signature

get environment(): APIKeyEnvironmentPrefix
Defined in: packages/wallets/src/api/client.ts:264
Returns
APIKeyEnvironmentPrefix

Overrides

CrossmintApiClient.environment

isServerSide

Get Signature

get isServerSide(): boolean
Defined in: packages/wallets/src/api/client.ts:260
Returns
boolean

Methods

approveSignature()

approveSignature(walletLocator, signatureId, params): Promise<ApproveSignatureResponse>
Defined in: packages/wallets/src/api/client.ts:137

Parameters

Returns

Promise<ApproveSignatureResponse>

approveTransaction()

approveTransaction(walletLocator, transactionId, params): Promise<ApproveTransactionResponse>
Defined in: packages/wallets/src/api/client.ts:107

Parameters

Returns

Promise<ApproveTransactionResponse>

buildUrl()

buildUrl(path): string
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:5

Parameters

Returns

string

Inherited from

CrossmintApiClient.buildUrl

createSignature()

createSignature(walletLocator, params): Promise<CreateSignatureResponse>
Defined in: packages/wallets/src/api/client.ts:126

Parameters

Returns

Promise<CreateSignatureResponse>

createTransaction()

createTransaction(walletLocator, params): Promise<CreateTransactionResponse>
Defined in: packages/wallets/src/api/client.ts:96

Parameters

Returns

Promise<CreateTransactionResponse>

createWallet()

createWallet(params): Promise<CreateWalletResponse>
Defined in: packages/wallets/src/api/client.ts:53

Parameters

Returns

Promise<CreateWalletResponse>

delete()

delete(path, params): Promise<Response>
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:9

Parameters

Returns

Promise<Response>

Inherited from

CrossmintApiClient.delete

experimental_activity()

experimental_activity(walletLocator, params): Promise<GetActivityResponse>
Defined in: packages/wallets/src/api/client.ts:179

Parameters

Returns

Promise<GetActivityResponse>

experimental_getNfts()

experimental_getNfts(params): Promise<WalletNftsResponseDto>
Defined in: packages/wallets/src/api/client.ts:163

Parameters

Returns

Promise<WalletNftsResponseDto>

fundWallet()

fundWallet(walletLocator, params): Promise<FundWalletResponse>
Defined in: packages/wallets/src/api/client.ts:208

Parameters

Returns

Promise<FundWalletResponse>

get()

get(path, params): Promise<Response>
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:6

Parameters

Returns

Promise<Response>

Inherited from

CrossmintApiClient.get

getBalance()

getBalance(walletLocator, params): Promise<GetBalanceResponse>
Defined in: packages/wallets/src/api/client.ts:192

Parameters

Returns

Promise<GetBalanceResponse>

getSignature()

getSignature(walletLocator, signatureId): Promise<GetSignatureResponse>
Defined in: packages/wallets/src/api/client.ts:149

Parameters

Returns

Promise<GetSignatureResponse>

getSigner()

getSigner(walletLocator, signer): Promise<GetSignerResponse>
Defined in: packages/wallets/src/api/client.ts:227

Parameters

Returns

Promise<GetSignerResponse>

getTransaction()

getTransaction(walletLocator, transactionId): Promise<GetTransactionResponse>
Defined in: packages/wallets/src/api/client.ts:119

Parameters

Returns

Promise<GetTransactionResponse>

getTransactions()

getTransactions(walletLocator): Promise<GetTransactionsResponse>
Defined in: packages/wallets/src/api/client.ts:156

Parameters

Returns

Promise<GetTransactionsResponse>

getWallet()

getWallet(locator): Promise<GetWalletResponse>
Defined in: packages/wallets/src/api/client.ts:79

Parameters

Returns

Promise<GetWalletResponse>

patch()

patch(path, params): Promise<Response>
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:10

Parameters

Returns

Promise<Response>

Inherited from

CrossmintApiClient.patch

post()

post(path, params): Promise<Response>
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:7

Parameters

Returns

Promise<Response>

Inherited from

CrossmintApiClient.post

put()

put(path, params): Promise<Response>
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:8

Parameters

Returns

Promise<Response>

Inherited from

CrossmintApiClient.put

registerSigner()

registerSigner(walletLocator, params): Promise<RegisterSignerResponse>
Defined in: packages/wallets/src/api/client.ts:219

Parameters

Returns

Promise<RegisterSignerResponse>

send()

send(walletLocator, tokenLocator, params): Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>
Defined in: packages/wallets/src/api/client.ts:234

Parameters

Returns

Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>

normalizePath()

static normalizePath(path): string
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:11

Parameters

Returns

string

Inherited from

CrossmintApiClient.normalizePath