Account
Query parameters
userAddrstringRequired
User address (0x hex)
currencyinteger · int64Optional
Currency code filter
includeZerobooleanOptionalDefault:
Include zero-balance currencies
falseResponses
200
OK
application/json
codeintegerOptional
messagestringOptional
get/info/account/wallet
const resp = await fetch(
`${BASE_URL}/info/account/wallet?userAddr=0xabc...`
);
console.log(await resp.json());
200
OK
{
"code": 0,
"message": "success",
"data": [
{
"userAddr": "0xabc...",
"currency": 1,
"balance": "10000.000000",
"availableBalance": "8500.000000",
"availableTransferBalance": "8500.000000",
"equity": "10500.000000",
"status": "NORMAL",
"blockTime": 1776920000000
}
]
}Query parameters
userAddrstringRequired
currencyinteger · int64Optional
bizTypestringOptional
Business type filter
txHashstringOptional
pageintegerOptionalDefault:
1pageSizeintegerOptionalDefault:
20startTimeinteger · int64Optional
Start timestamp (ms)
endTimeinteger · int64Optional
End timestamp (ms)
Responses
200
Paginated ledger entries
No content
get/info/account/ledger
const resp = await fetch(
`${BASE_URL}/info/account/ledger?userAddr=0xabc...&page=1&pageSize=20`
);
200
Paginated ledger entries
No content
Query parameters
userAddrstringRequired
rolestringOptional
statusstringOptional
agentAddressstringOptional
masterAddressstringOptional
pageintegerOptionalDefault:
1pageSizeintegerOptionalDefault:
20Responses
200
Paginated agent list
application/json
codeintegerOptional
get/info/account/agent
const resp = await fetch(
`${BASE_URL}/info/account/agent?userAddr=0xabc...`
);
200
Paginated agent list
{
"code": 1,
"data": [
{
"id": 1,
"masterAddress": "text",
"agentAddress": "text",
"agentName": "text",
"status": "text",
"permission": "text",
"approvedAt": 1,
"approvedBlock": 1,
"approvalTx": "text",
"revokedAt": 1,
"revokedBlock": 1,
"revokeTx": "text"
}
]
}Query parameters
userAddrstringRequired
agentNamestringRequired
Responses
200
Active agent info
application/json
codeintegerOptional
get/info/account/agent/active
const resp = await fetch(
`${BASE_URL}/info/account/agent/active?userAddr=0xabc...&agentName=my-bot`
);
200
Active agent info
{
"code": 1,
"data": {
"id": 1,
"masterAddress": "text",
"agentAddress": "text",
"agentName": "text",
"status": "text",
"permission": "text",
"approvedAt": 1,
"approvedBlock": 1,
"approvalTx": "text",
"revokedAt": 1,
"revokedBlock": 1,
"revokeTx": "text"
}
}Last updated

