curl --request POST \
--url https://api.hotstuff.trade/info \
--header 'Content-Type: application/json' \
--data '{
"method": "brokers_check",
"params": {
"user": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"broker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}'
{
"data": [
{
"account": "0x42C183edba036906447372a7c81Eb89E0B9f1387",
"broker": "0x944Aa860FA3402bC93401c177ce255496cDC86",
"max_fee_rate": "0.01",
"updated_at": 1773841180
},
{
"account": "0x42C183edba036906447372a7c81Eb89D0Cf2175",
"broker": "0x1234567890abcdef1234567890agrf12345678",
"max_fee_rate": "0.001",
"updated_at": 1773839765
}
],
"page": 1,
"limit": 100,
"total_count": 2,
"total_pages": 1,
"has_next": false,
"has_prev": false
}Accounts
brokers_check
Send POST request to /info with method: “brokers_check”
POST
/
info
curl --request POST \
--url https://api.hotstuff.trade/info \
--header 'Content-Type: application/json' \
--data '{
"method": "brokers_check",
"params": {
"user": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"broker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}'
{
"data": [
{
"account": "0x42C183edba036906447372a7c81Eb89E0B9f1387",
"broker": "0x944Aa860FA3402bC93401c177ce255496cDC86",
"max_fee_rate": "0.01",
"updated_at": 1773841180
},
{
"account": "0x42C183edba036906447372a7c81Eb89D0Cf2175",
"broker": "0x1234567890abcdef1234567890agrf12345678",
"max_fee_rate": "0.001",
"updated_at": 1773839765
}
],
"page": 1,
"limit": 100,
"total_count": 2,
"total_pages": 1,
"has_next": false,
"has_prev": false
}Retrieve broker approval records for a given user. Optionally filter by a specific broker address.
curl --request POST \
--url https://api.hotstuff.trade/info \
--header 'Content-Type: application/json' \
--data '{
"method": "brokers_check",
"params": {
"user": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045",
"broker": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
}
}'
Response
| Field | Type | Description |
|---|---|---|
data | Array | List of broker approval records |
data[].account | String | User wallet address |
data[].broker | String | Broker wallet address |
data[].max_fee_rate | String | Maximum fee rate the broker is approved to charge |
data[].updated_at | Number | Unix timestamp (seconds) of the last update |
page | Number | Current page number |
limit | Number | Maximum records per page |
total_count | Number | Total number of records |
total_pages | Number | Total number of pages |
has_next | Boolean | Whether a next page exists |
has_prev | Boolean | Whether a previous page exists |
⌘I