curl --location 'https://www.asterdex.com/bapi/futures/v1/public/future/web3/get-nonce' \
--header 'Content-Type: application/json' \
--data '{
"sourceAddr" : "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"type": "CREATE_API_KEY"
}
{
"code": "000000",
"message": null,
"messageDetail": null,
"data": {
"nonce": "501182"
},
"success": true
}
You are signing into Astherus 501182
0xa4ee6b068060caeac447216b592a918b085642056248e6ff50ba22b50e8884875ead28f06cbcefcbb93d03997f807fd242354d878756f4690f791ae8dbfcde841c
curl -XPOST 'https://www.asterdex.com/bapi/futures/v1/public/future/web3/ae/login' \
-H 'clientType: broker' \
-H 'content-type: application/json' \
--data-raw '{
"signature":"0xafb84ca3bd36131970636a298677be2e1de4ed81b11101e417272d23f0b7f9af174efdf954ae7a63e844c83d16a4ad391e801c6766a422e647832b5c0c8aa1591c",
"sourceAddr":"0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
"chainId":56,
"agentCode": "56789"
}'
| param |
type |
required |
description |
| signature |
string |
yes |
signature from previous step |
| sourceAddr |
string |
yes |
the address used to sign the message |
| chainId |
int |
yes |
blockchain network id, e.g. 56 for BSC |
| agentCode |
string |
no |
referral code |
{
"code": "000000",
"message": null,
"messageDetail": null,
"data": {
"token": "D5M8792356G7H8J9K0L1N2B3V4C5X6Z7D5621",
"uid": 12345678
},
"success": true
}
curl --location 'https://www.asterdex.com/bapi/futures/v1/public/future/web3/broker-create-api-key' \
--header 'clientType: broker' \
--header 'accept: */*' \
--header 'Content-Type: application/json' \
--data '{
"desc": "test description",
"ip": "",
"network": "56",
"signature": "0xa4ee6b068060caeac447216b592a918b085642056248e6ff50ba22b50e8884875ead28f06cbcefcbb93d03997f807fd242354d878756f4690f791ae8dbfcde841c",
"sourceAddr": "0xE90F9596e3Bfd49e9f4c2E0eA48830DC47e6997b",
"type": "CREATE_API_KEY",
"sourceCode": "broker"
}'
| param |
type |
required |
description |
| desc |
string |
yes |
api-key's description, should unique |
| ip |
string |
no |
whitelist ip addresses, separated by ',' |
| network |
string |
yes |
blockchain network, e.g. '56' for BSC |
| signature |
string |
yes |
signature from previous step |
| sourceAddr |
string |
yes |
the address used to sign the message |
| type |
string |
yes |
fixed value "CREATE_API_KEY" |
| sourceCode |
string |
no |
"ae" for aster and other value for broker |
{
"code": "000000",
"message": null,
"messageDetail": null,
"data": {
"apiKey": "4a2e11b243b1ad75981edf359ae02e873bf88b699196170d998d8266f5eb9f32",
"apiSecret": "72911505f67b24a8efe8f246d06c324b787d2f3f7cb8b5b80ef1698ee1486e25",
"keyId": 0,
"apiName": null
},
"success": true
}
- Please keep a record of the returned apiKey and apiSecret. If you lose them, you cannot retrieve them and can only create them again.
- api-key can't be deleted by user now.