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 26 days ago