GetBalance()
Summary
Route | Type | Example |
---|---|---|
/monitor/getbalance | POST | http://apinode.credits.com/api/monitor/getbalance |
Description
Gets the balance of a wallet.
Request
Request Structure
x
{
// Parameters common for all requests
// Wallet address
"PublicKey": "public key in base 58 format",
}
Request Parameters
string: PublicKey - Wallet address (public key) in Base58
Response
JSON output depends on the request type and its success.
If there’s an error, request returns to the node basic Result:
- Success: False
- Message:
If successful, requested information is returned.
Response Structure
{
"cs_balance": "decimal_value", // Balance in CS
[ {
“name”: “token_name”, // Name of a token
“balance: “token_balance” // Token balance
} ],
“delegated_in”: "decimal_value",
“delegated_out”: "decimal_value"
}
Example Code
import requests
import json
def GetBalance():
url = 'http://apinode.credits.com/api/monitor/getbalance'
headers = {
'Content-type': 'application/json'
, 'Accept': 'application/json'
, 'Content-Encoding': 'utf-8'
}
data = {
"authKey": ""
, "NetworkAlias":"Mainnet"
, "PublicKey":"23Atj7oiDU8XK1Wc7rMHvFnKQM5LRpttyn4zV8rbKw83"
}
answer = requests.post(url, data=json.dumps(data), headers=headers)
response = answer.json()
print(response)
GetBalance()