Extends

  • CrossmintApiClient

Constructors

new WalletsApiClient()

new WalletsApiClient(crossmint): WalletsApiClient

Parameters

ParameterType
crossmintCrossmint

Returns

WalletsApiClient

Overrides

CrossmintApiClient.constructor

Defined in

packages/wallets/src/api/client.ts:37

Properties

PropertyTypeInherited fromDefined in
crossmintCrossmintCrossmintApiClient.crossmintpackages/common/base/dist/apiClient/CrossmintApiClient.d.ts:18

Accessors

baseUrl

get baseUrl(): string

Returns

string

Inherited from

CrossmintApiClient.baseUrl

Defined in

packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:24


commonHeaders

get commonHeaders(): object

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

Defined in

packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:25


environment

get environment(): APIKeyEnvironmentPrefix

Returns

APIKeyEnvironmentPrefix

Overrides

CrossmintApiClient.environment

Defined in

packages/wallets/src/api/client.ts:196


isServerSide

get isServerSide(): boolean

Returns

boolean

Defined in

packages/wallets/src/api/client.ts:192

Methods

approveSignature()

approveSignature(walletLocator, signatureId, params): Promise<ApproveSignatureResponse>

Parameters

ParameterType
walletLocatorstring
signatureIdstring
paramsSubmitApprovalDto

Returns

Promise<ApproveSignatureResponse>

Defined in

packages/wallets/src/api/client.ts:102


approveTransaction()

approveTransaction(walletLocator, transactionId, params): Promise<ApproveTransactionResponse>

Parameters

ParameterType
walletLocatorstring
transactionIdstring
paramsSubmitApprovalDto

Returns

Promise<ApproveTransactionResponse>

Defined in

packages/wallets/src/api/client.ts:72


buildUrl()

buildUrl(path): string

Parameters

ParameterType
pathstring

Returns

string

Inherited from

CrossmintApiClient.buildUrl

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:5


createSignature()

createSignature(walletLocator, params): Promise<CreateSignatureResponse>

Parameters

ParameterType
walletLocatorstring
paramsCreateSignatureRequestDto

Returns

Promise<CreateSignatureResponse>

Defined in

packages/wallets/src/api/client.ts:91


createTransaction()

createTransaction(walletLocator, params): Promise<CreateTransactionResponse>

Parameters

ParameterType
walletLocatorstring
paramsCreateTransactionDto

Returns

Promise<CreateTransactionResponse>

Defined in

packages/wallets/src/api/client.ts:61


createWallet()

createWallet(params): Promise<CreateWalletResponse>

Parameters

ParameterType
paramsCreateWalletDto

Returns

Promise<CreateWalletResponse>

Defined in

packages/wallets/src/api/client.ts:45


delete()

delete(path, params): Promise<Response>

Parameters

ParameterType
pathstring
paramsOmit<RequestInit, "method">

Returns

Promise<Response>

Inherited from

CrossmintApiClient.delete

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:9


experimental_activity()

experimental_activity(walletLocator, params): Promise<GetActivityResponse>

Parameters

ParameterType
walletLocatorstring
paramsobject
params.chainChain

Returns

Promise<GetActivityResponse>

Defined in

packages/wallets/src/api/client.ts:144


experimental_getNfts()

experimental_getNfts(params): Promise<GetNftsResponse>

Parameters

ParameterType
paramsobject
params.addressstring
params.chainstring
params.pagenumber
params.perPagenumber

Returns

Promise<GetNftsResponse>

Defined in

packages/wallets/src/api/client.ts:128


get()

get(path, params): Promise<Response>

Parameters

ParameterType
pathstring
paramsOmit<RequestInit, "method">

Returns

Promise<Response>

Inherited from

CrossmintApiClient.get

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:6


getBalance()

getBalance(walletLocator, params): Promise<GetBalanceResponse>

Parameters

ParameterType
walletLocatorstring
paramsobject
params.chainsChain[]
params.tokensstring[]

Returns

Promise<GetBalanceResponse>

Defined in

packages/wallets/src/api/client.ts:153


getSignature()

getSignature(walletLocator, signatureId): Promise<GetSignatureResponse>

Parameters

ParameterType
walletLocatorEvmWalletLocator
signatureIdstring

Returns

Promise<GetSignatureResponse>

Defined in

packages/wallets/src/api/client.ts:114


getSigner()

getSigner(walletLocator, signer): Promise<GetSignerResponse>

Parameters

ParameterType
walletLocatorstring
signerstring

Returns

Promise<GetSignerResponse>

Defined in

packages/wallets/src/api/client.ts:177


getTransaction()

getTransaction(walletLocator, transactionId): Promise<GetTransactionResponse>

Parameters

ParameterType
walletLocatorstring
transactionIdstring

Returns

Promise<GetTransactionResponse>

Defined in

packages/wallets/src/api/client.ts:84


getTransactions()

getTransactions(walletLocator): Promise<GetTransactionsResponse>

Parameters

ParameterType
walletLocatorstring

Returns

Promise<GetTransactionsResponse>

Defined in

packages/wallets/src/api/client.ts:121


getWallet()

getWallet(locator): Promise<GetWalletResponse>

Parameters

ParameterType
locatorstring

Returns

Promise<GetWalletResponse>

Defined in

packages/wallets/src/api/client.ts:54


patch()

patch(path, params): Promise<Response>

Parameters

ParameterType
pathstring
paramsOmit<RequestInit, "method">

Returns

Promise<Response>

Inherited from

CrossmintApiClient.patch

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:10


post()

post(path, params): Promise<Response>

Parameters

ParameterType
pathstring
paramsOmit<RequestInit, "method">

Returns

Promise<Response>

Inherited from

CrossmintApiClient.post

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:7


put()

put(path, params): Promise<Response>

Parameters

ParameterType
pathstring
paramsOmit<RequestInit, "method">

Returns

Promise<Response>

Inherited from

CrossmintApiClient.put

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:8


registerSigner()

registerSigner(walletLocator, params): Promise<RegisterSignerResponse>

Parameters

ParameterType
walletLocatorstring
paramsCreateSignerInputDto

Returns

Promise<RegisterSignerResponse>

Defined in

packages/wallets/src/api/client.ts:169


send()

send(walletLocator, tokenLocator, params): Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>

Parameters

ParameterType
walletLocatorstring
tokenLocatorstring
paramsSendTokenDto

Returns

Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>

Defined in

packages/wallets/src/api/client.ts:184


normalizePath()

static normalizePath(path): string

Parameters

ParameterType
pathstring

Returns

string

Inherited from

CrossmintApiClient.normalizePath

Defined in

packages/common/base/dist/apiClient/ApiClient.d.ts:11