开发文档

account_currencies

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。
该account_currencies命令根据其信任线检索帐户可以发送或接收的货币列表。(这不是一个彻底确认的列表,但它可以用来填充用户界面。) 请求格式示例:
{
    "command": "account_currencies",
    "account": "vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV",
    "strict": true,
    "ledger_index": "validated"
}
{
    "method": "account_currencies",
    "params": [
        {
            "account": "vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV",
            "account_index": 0,
            "ledger_index": "validated",
            "strict": true
        }
    ]
}
该请求包含以下参数:
Field 类型 描述
account String 该帐户的唯一标识符,通常是帐户的地址。
strict Boolean (可选)如果为true,则只接受帐户参数的地址或公钥。默认为false。
ledger_hash String (可选)要使用的分类帐版本的20字节十六进制字符串。(请参阅指定分类帐)
ledger_index String or Unsigned Integer (可选)要使用的分类帐的序号或快捷字符串自动选择分类帐。(请参阅指定分类帐)
以下字段已弃用,不应提供:account_index。 响应格式实例:
{
    "result": {
        "ledger_index": 155786,
        "receive_currencies": [
            "BTC",
            "CNY",
            "ETH"
        ],
        "send_currencies": [
            "CNY"
        ],
        "validated": true
    },
    "status": "success",
    "type": "response"
}
200 OK
{
    "result": {
        "ledger_index": 155786,
        "receive_currencies": [
            "BTC",
            "CNY",
            "ETH"
        ],
        "send_currencies": [
            "CNY"
        ],
        "status": "success",
        "validated": true
    }
}
注意:账户可以发送或接收的货币是基于对其信任行的检查而定义的。如果一个账户有一个货币的信任线并且有足够的空间来增加余额,它就可以收到该货币。如果信任线的余额可以减少,则该账户可以发送该币种。此方法不检查信任行是否被冻结或授权
可能的错误
  • 任何通用错误类型。
  • invalidParams - 一个或多个字段指定不正确,或缺少一个或多个必填字段。
  • actNotFound- account请求字段中指定的地址不对应分类帐中的账户。
  • lgrNotFound- 由ledger_hash或者ledger_index指定的分类账不存在,或者确实存在,但服务器没有。
THE NEXT CONNECTION

下一次连接,从这里开始。

加入 Stream 社区,一起探索价值互联。

联系我们