Skip to main content

Wallet

Wallet models describe merchant wallets, their network endpoint details, and the assets they hold.

Wallet

FieldTypeDescription
idstringWallet ID. This ID can be used as walletId when creating a withdrawal intent.
statusstringWallet status. Possible values are active and inactive.
networkEndpointWalletNetworkEndpointNetwork endpoint associated with the wallet.
createdAtIsoDateTimeUtcTime when the wallet record was created.
updatedAtIsoDateTimeUtcTime when the wallet record was last updated.
assetsWalletAsset[]Assets held by this wallet and their balance summary.

WalletNetworkEndpoint

The networkEndpoint object identifies the provider endpoint assigned to this wallet.

FieldTypeDescription
typestringNetwork endpoint type, such as blockchain.
providerstringNetwork provider, such as tron.
identifierstringEndpoint identifier on the provider. For crypto wallets, this is typically the blockchain address.
blockchainDetailWalletNetworkEndpointBlockchainDetail or nullBlockchain-specific endpoint details. null for non-blockchain endpoints.

WalletNetworkEndpointBlockchainDetail

FieldTypeDescription
chainIdstringBlockchain chain identifier, such as tron:mainnet.
addressstringBlockchain address assigned to the wallet.

WalletAsset

FieldTypeDescription
currencyCodestringAsset currency code, such as USDT, TRX, or USD.
nicknamestringDisplay name or nickname for this wallet asset.
balanceWalletAssetBalanceOperational balance summary for this asset.
createdAtIsoDateTimeUtcTime when the wallet asset record was created.
updatedAtIsoDateTimeUtcTime when the wallet asset record was last updated.

WalletAssetBalance

FieldTypeDescription
availableAmountNumericStringAvailable balance.
lockedAmountNumericStringLocked balance, such as funds reserved by an unfinished withdrawal intent.