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.
Extends
CrossmintApiClient
Constructors
new WalletsApiClient()
new WalletsApiClient(Defined in: packages/wallets/src/api/client.ts:44crossmint):ApiClient
Parameters
| Parameter | Type |
|---|---|
crossmint | Crossmint |
Returns
ApiClient
Overrides
CrossmintApiClient.constructor
Properties
Accessors
baseUrl
Get Signature
get baseUrl(): string
Defined in: packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:21
Returns
string
Inherited from
CrossmintApiClient.baseUrl
commonHeaders
Get Signature
get commonHeaders(): object
Defined in: packages/common/base/dist/apiClient/CrossmintApiClient.d.ts:22
Returns
object
Authorization?
optionalAuthorization:string
x-api-key
x-api-key: string
x-app-identifier?
optionalx-app-identifier:string
x-client-name
x-client-name: string
x-client-version
x-client-version: string
x-extension-id?
optionalx-extension-id:string
Inherited from
CrossmintApiClient.commonHeaders
environment
Get Signature
get environment(): APIKeyEnvironmentPrefix
Defined in: packages/wallets/src/api/client.ts:274
Returns
APIKeyEnvironmentPrefix
Overrides
CrossmintApiClient.environment
isServerSide
Get Signature
get isServerSide(): boolean
Defined in: packages/wallets/src/api/client.ts:270
Returns
boolean
projectId
Get Signature
get projectId(): string
Defined in: packages/wallets/src/api/client.ts:281
Returns
string
Methods
approveSignature()
approveSignature(Defined in: packages/wallets/src/api/client.ts:139walletLocator,signatureId,params):Promise<ApproveSignatureResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
signatureId | string |
params | SubmitApprovalV2025Dto |
Returns
Promise<ApproveSignatureResponse>
approveTransaction()
approveTransaction(Defined in: packages/wallets/src/api/client.ts:109walletLocator,transactionId,params):Promise<ApproveTransactionResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
transactionId | string |
params | SubmitApprovalV2025Dto |
Returns
Promise<ApproveTransactionResponse>
buildUrl()
buildUrl(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:11path):string
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
string
Inherited from
CrossmintApiClient.buildUrl
createSignature()
createSignature(Defined in: packages/wallets/src/api/client.ts:128walletLocator,params):Promise<CreateSignatureResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
params | CreateSignatureV2025Dto |
Returns
Promise<CreateSignatureResponse>
createTransaction()
createTransaction(Defined in: packages/wallets/src/api/client.ts:98walletLocator,params):Promise<CreateTransactionResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
params | CreateTransactionV2025Dto |
Returns
Promise<CreateTransactionResponse>
createWallet()
createWallet(Defined in: packages/wallets/src/api/client.ts:52params):Promise<CreateWalletResponse>
Parameters
| Parameter | Type |
|---|---|
params | CreateWalletV2025Dto |
Returns
Promise<CreateWalletResponse>
delete()
delete(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:15path,params):Promise<Response>
Parameters
| Parameter | Type |
|---|---|
path | string |
params | Omit<RequestInit, "method"> |
Returns
Promise<Response>
Inherited from
CrossmintApiClient.delete
fundWallet()
fundWallet(Defined in: packages/wallets/src/api/client.ts:218walletLocator,params):Promise<FundWalletResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
params | FundWalletAmountDto |
Returns
Promise<FundWalletResponse>
get()
get(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:12path,params):Promise<Response>
Parameters
| Parameter | Type |
|---|---|
path | string |
params | Omit<RequestInit, "method"> |
Returns
Promise<Response>
Inherited from
CrossmintApiClient.get
getBalance()
getBalance(Defined in: packages/wallets/src/api/client.ts:202walletLocator,params):Promise<GetBalanceResponse>
Parameters
Returns
Promise<GetBalanceResponse>
getNfts()
getNfts(Defined in: packages/wallets/src/api/client.ts:165params):Promise<unknown>
Parameters
| Parameter | Type |
|---|---|
params | { address: string; chain: string; page: number; perPage: number; } |
params.address | string |
params.chain | string |
params.page | number |
params.perPage | number |
Returns
Promise<unknown>
getSignature()
getSignature(Defined in: packages/wallets/src/api/client.ts:151walletLocator,signatureId):Promise<GetSignatureResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
signatureId | string |
Returns
Promise<GetSignatureResponse>
getSigner()
getSigner(Defined in: packages/wallets/src/api/client.ts:237walletLocator,signer):Promise<GetSignerResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
signer | string |
Returns
Promise<GetSignerResponse>
getTransaction()
getTransaction(Defined in: packages/wallets/src/api/client.ts:121walletLocator,transactionId):Promise<GetTransactionResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
transactionId | string |
Returns
Promise<GetTransactionResponse>
getTransactions()
getTransactions(Defined in: packages/wallets/src/api/client.ts:158walletLocator):Promise<GetTransactionsResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
Returns
Promise<GetTransactionsResponse>
getTransfers()
getTransfers(Defined in: packages/wallets/src/api/client.ts:181walletLocator,params):Promise<GetTransfersResponse>
Parameters
Returns
Promise<GetTransfersResponse>
getWallet()
getWallet(Defined in: packages/wallets/src/api/client.ts:78locator):Promise<GetWalletResponse>
Parameters
| Parameter | Type |
|---|---|
locator | string |
Returns
Promise<GetWalletResponse>
patch()
patch(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:16path,params):Promise<Response>
Parameters
| Parameter | Type |
|---|---|
path | string |
params | Omit<RequestInit, "method"> |
Returns
Promise<Response>
Inherited from
CrossmintApiClient.patch
post()
post(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:13path,params):Promise<Response>
Parameters
| Parameter | Type |
|---|---|
path | string |
params | Omit<RequestInit, "method"> |
Returns
Promise<Response>
Inherited from
CrossmintApiClient.post
put()
put(Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:14path,params):Promise<Response>
Parameters
| Parameter | Type |
|---|---|
path | string |
params | Omit<RequestInit, "method"> |
Returns
Promise<Response>
Inherited from
CrossmintApiClient.put
registerSigner()
registerSigner(Defined in: packages/wallets/src/api/client.ts:229walletLocator,params):Promise<RegisterSignerResponse>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
params | RegisterSignerParams |
Returns
Promise<RegisterSignerResponse>
send()
send(Defined in: packages/wallets/src/api/client.ts:244walletLocator,tokenLocator,params):Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>
Parameters
| Parameter | Type |
|---|---|
walletLocator | string |
tokenLocator | string |
params | SendTokenDto |
Returns
Promise<WalletsV1Alpha2TransactionResponseWithSendParamsDto>
normalizePath()
Defined in: packages/common/base/dist/apiClient/ApiClient.d.ts:17staticnormalizePath(path):string
Parameters
| Parameter | Type |
|---|---|
path | string |
Returns
string
Inherited from
CrossmintApiClient.normalizePath
