getaccountstate 方法
根据账户地址,查询账户全局资产(如 NEO、GAS 等)资产信息。
参数
address:账户地址,以 A 开头的 34 位长度的字符串,如 AJBENSwajTzQtwyJFkiJSv7MAaaMc7DsRz。
调用示例
请求正文:
{
"jsonrpc": "2.0",
"method": "getaccountstate",
"params": ["AJBENSwajTzQtwyJFkiJSv7MAaaMc7DsRz"],
"id": 1
}
响应正文:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"version": 0,
"script_hash": "0x1179716da2e9523d153a35fb3ad10c561b1e5b1a",
"frozen": false,
"votes": [],
"balances": [
{
"asset": "0xc56f33fc6ecfcd0c225c4ab356fee59390af8560be0e930faebe74a6daff7c9b",
"value": "94"
}
]
}
}
响应说明:
-
script_hash:合约脚本散列,在 NEO 中所有账户都是合约账户。
-
frozen:该账户是否冻结。
-
votes:查询该地址用于投票的 NEO
-
balance:该地址的资产余额。
-
asset:资产 ID
-
value:资产金额。