Crypto Connect
Wallet Resource
Example
{
"id": "907d6edf-0033-4629-bcba-ee0363b5e737",
"accountId": "b27c8873-e400-47cd-adc1-035cfa0d5347",
"nickname": "Developer",
"master": false,
"referenceId": "907d6edf-0033-4629-bcba-ee0363b5e737",
"balances": [
{
"currency": "USDC",
"available": "0",
"frozen": "0"
},
{
"currency": "USDT",
"available": "0",
"frozen": "0"
}
]
}Wallet Properties
id string
The UUID for the Wallet.
accountId String
The UUID of the Account.
nickname String
Wallet nickname.
master Boolean
The master wallet.
referenceId String
Merchant unique business identifier (UUID v4).
balances array of objects
An array containing objects that represent the balance holdings for different currencies within this wallet.
addresses array of objects
An array containing objects that represent deposit addresses associated with this wallet. These addresses are used to receive funds of specific currencies on specific blockchain networks.
Convert Trade Resource
Example
{
"id": "85feff81-b150-4a21-be75-e88498e9d1a6",
"accountId": "b27c8873-e400-47cd-adc1-035cfa0d5347",
"symbol": "USDT-USD",
"baseWalletId": "d7bca4df-5671-4250-a644-8811bb1c31fc",
"baseCurrency": "USDT",
"baseAmount": "99.5",
"quoteCurrency": "USD",
"quoteAmount": "100",
"side": "BUY",
"rate": "1",
"fee": "0.5",
"feeCurrency": "USD",
"status": "COMPLETE",
"referenceId": "143541d1-2753-4cfb-9e1e-2b57ddf5c27a",
"createTime": "1752744004537",
"completeTime": "1752744005500"
}Convert Trade Properties
id string
The UUID for the Convert Trade.
accountId String
The UUID of the Account.
referenceId String
Merchant unique business identifier (UUID v4).
symbol String
The trading symbol.
baseWalletId String
The UUID of the Wallet.
baseCurrency String enum
Base currency. Possible values: BTC, ETH, USDC, USDT, WUSD.
baseAmount String
Base amount for base currency.
quoteWalletId String
The UUID of the Wallet.
quoteCurrency String enum
Quote currency. Possible values: BTC, ETH, USDC, USDT, USD.
quoteAmount String
Quote amount for quote currency.
side String enum
Trade side based on baseCurrency. Possible values: SELL, BUY.
rate String
Trade rate.
fee String
Trade fee.
feeCurrency String enum
Fee currency. Possible values: BTC, ETH, USDC, USDT, WUSD, USD.
status String enum
Trade status. Possible values: COMPLETE.
createTime String
Timestamp.
completeTime String
Timestamp.
Blockchain Transfer Resource
Example
{
"id": "710867f2-9f76-4eb3-8e3f-5e8e87916613",
"accountId": "b27c8873-e400-47cd-adc1-035cfa0d5347",
"referenceId": "863813a0-635c-41b6-a5e0-2ae7ce73eac2",
"source": {
"type": "CRYPTOCONNECT_WALLET",
"id": "52539595-ca29-4847-b0d1-a443fb0cb36c"
},
"destination": {
"type": "BLOCKCHAIN",
"chain": "ETH",
"address": "0x89F9Cfaa0dA076351DdfC6E320bD8df8b538dB17"
},
"amount": {
"amount": "1.2",
"currency": "USDC"
},
"fees": [
{
"amount": "0.2",
"currency": "USDC",
"type": "GAS"
}
],
"status": "PENDING",
"createTime": "1733963498149",
"completeTime": "1733963498842"
}Blockchain Transfer Properties
id string
The UUID for the Blockchain Transfer.
accountId String
The UUID of the Account.
referenceId String
Merchant unique business identifier (UUID v4).
source Object
A source of funds.
destination Object
A blockchain address.
amount Object
An object specifying the total quantity of currency that was sent to the destination, before any fees are deducted.
fees array of objects
An array of objects detailing the various fees incurred for processing this blockchain transaction.
status String enum
Status of the Blockchain Transfer. Possible values: PENDING, COMPLETE, FAILED, ON_HOLD, IN_PROGRESS, REFUNDED.
transactionHash String
A hash that uniquely identifies an on-chain transaction.
riskLevel String enum
KYT risk level. Possible values: LOW, MIDDLE, HIGH, SEVERE.
createTime String
Timestamp.
completeTime String
Timestamp.
Blockchain Refund Resource
Example
{
"id": "1920374827883507713",
"accountId": "b27c8873-e400-47cd-adc1-035cfa0d5347",
"referenceId": "96478432-d972-496c-a50c-71d32267dd39",
"transferId": "8fa53e28-ff17-4e5c-867a-639bbb8551e6",
"destination": {
"type": "BLOCKCHAIN",
"chain": "AVAX",
"address": "0x89F9Cfaa0dA076351DdfC6E320bD8df8b538dB17"
},
"amount": {
"amount": "10",
"currency": "USDC"
},
"fees": [
{
"amount": "3",
"currency": "USDC",
"type": "GAS"
}
],
"status": "PENDING",
"transactionHash": "0x55c51cfaa709d49da074634e630904b2f8a140524acfebfe73d9c600f80a6a16",
"createTime": "1746688012463",
"completeTime": "1746688752376"
}Blockchain Refund Properties
id string
Unique ID generated for the entity.
accountId String
The UUID of the Account.
referenceId String
Merchant unique business identifier (UUID v4).
transferId String
The UUID for the Blockchain Transfer.
destination Object
A blockchain address.
amount Object
An object specifying the total quantity of currency that was sent to the destination, before any fees are deducted.
fees array of objects
An array of objects detailing the various fees incurred for processing this blockchain transaction.
status String enum
Status of the Blockchain Transfer. Possible values: PENDING, COMPLETE, FAILED.
transactionHash String
A hash that uniquely identifies an on-chain transaction.
createTime String
Timestamp.
completeTime String
Timestamp.
Updated about 2 months ago