1. RPC 接口

1.1 账户接口

(1) 创建账号

Request:

{
    "method": "wallet_propose",
    "params": [
        {
            "key_type": "secp256k1"
        }
    ]
}
字段名称 类型 描述
key_type string 生成账号的加密算法,有secp256k1和edd25519两种算法可选。默认secp256k1

Response:

{
    "result": {
        "account_id": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
        "key_type": "secp256k1",
        "master_key": "ONE FORT HEED COON HOFF LINE SOFT AMOS BATH BAT KONG NAVE",
        "master_seed": "shYP9********************1Beh",
        "master_seed_hex": "84851A834F91A9E15F95693558AA902F",
        "public_key": "aBPujdTMcFqRvXpN1ciwyDfnYZWtPMgjesDiiannNLt34T88FLu4",
        "public_key_hex": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
        "status": "success"
    }
}
字段名称 类型 描述
account_id string 账号地址
key_type string 生成账号的加密算法,有secp256k1和edd25519两种算法可选。默认secp256k1
master_key string 助记词
master_seed string 私钥
master_seed_hex string Hex编码私钥
publick_key string 公钥
publick_key_hex string Hex编码公钥
status string 响应状态

(2) 查询账号信息

Request:

{
    "method": "account_info",
    "params": [
        {
            "account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "strict": true,
            "ledger_index": "current",
            "queue": true
        }
    ]
}
字段名称 类型 描述
account string 账号
strict bool (可选)如果设置为true,则account值必须为账号地址或账号的公钥
master_key string 助记词
ledger_index string、unsigned int 账本高度
status string 响应状态

Response:

{
    "result": {
        "account_data": {
            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "Balance": "200000000",
            "Flags": 0,
            "LedgerEntryType": "AccountRoot",
            "OwnerCount": 0,
            "PreviousTxnID": "E9A0A2992FB3CC8703DCCBDBAA0B3C543C9AE1E8B683D08CBEA3B5BE44CA608F",
            "PreviousTxnLgrSeq": 79342,
            "Sequence": 1,
            "index": "CB748D32BFAEF53EAAD5644940C25F75BAF91467E77C105E2E30F25D26AADC4D"
        },
        "ledger_current_index": 79356,
        "queue_data": {
            "txn_count": 0
        },
        "status": "success",
        "validated": false
    }
}
字段名称 类型 描述
Account string 账号地址
Balance string 账号SDA余额,单位为滴。1 SDA=1000000 Drops,即一百万滴
Flags unsigned int 标志
PreviousTxnID string 上一次交易的HashID
PreviousTxnLgrSeq unsigned int 上一次交易的账本高度
Sequence unsigned int 交易流水号
index string 账号对象的HashID
status string 响应状态

1.2 账户设置

(1) AccountSet

Request:

{
    "method": "submit",
    "params": [{
        "secret": "shYP9*************1Beh",
        "tx_json": {
            "TransactionType": "AccountSet",
            "Account" : "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "SetFlag": 8
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
secret string 私钥
TransactionType string 交易类型
Account string 源账号地址
SetFlag number (可选)为此账户启用的整数标志

Response:

{
   "id" : 1,
   "result" : {
      "engine_result" : "tesSUCCESS",
      "engine_result_code" : 0,
      "engine_result_message" : "The transaction was applied. Only final in a validated ledger.",
      "status" : "success",
      "tx_blob" : "1200032280000000240000001C202100000008684000000000000064732102A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F74473045022100CBE59EFD987840360B264972D9FD8EAE1D933B379AF7930F2708DE28B9A02D8002206AECD8D20778CD0B59CB45C75E78F498AB6473D608FC6364D054E51359EDEB5A811436E1A8E03741638717F718A68A2C463A7F392028",
      "tx_json" : {
         "Account" : "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
         "Fee" : "100",
         "Flags" : 2147483648,
         "Sequence" : 28,
         "SetFlag" : 8,
         "SigningPubKey" : "02A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F",
         "TransactionType" : "AccountSet",
         "TxnSignature" : "3045022100CBE59EFD987840360B264972D9FD8EAE1D933B379AF7930F2708DE28B9A02D8002206AECD8D20778CD0B59CB45C75E78F498AB6473D608FC6364D054E51359EDEB5A",
         "hash" : "D346E5D7D5CF8D6F4C0829822E7EA5AC1242524CAA7DFEE911BDF78BAEFF1FF5"
      }
   }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式

1.3 支付接口

(1) 在线支付SDA

Request:

{
    "method": "submit",
    "params": [{
        "offline": false,
        "secret": "shYP9*************1Beh",
        "tx_json": {
            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "Amount": 100,
            "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "TransactionType": "Payment",
            "Memos": [{
                "Memo": {
                    "MemoData": "74657374",
                    "MemoType": "737472696E67"
                }
            }]
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
offline bool 是否离线提交。默认false
Amount unsignedint,object 金额
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“test”,Hex编码后是“74657374”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "12000022800000002400000006614000000000000064684000000000000064732103011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA774463044022021DD1F4F177F490E77A2DEF0CF13C114CCBBBF78F3B7979E2822BA449168AA9C0220052015464F297E3F17DB99099891820495729C189A433FA67784CF0DC4EE4D7F811449C0F3909061BCEC7363A2CF6CAC4484821F5F6B8314B5F762798A53D543A014CAF8B297CFF8F2F937E8F9EA7C06737472696E677D0FE794A8E688B7E5908D414243313233E1F1",
        "tx_json": {
            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "Amount": "100",
            "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "Fee": "100",
            "Flags": 2147483648,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "74657374",
                        "MemoType": "737472696E67"
                    }
                }
            ],
            "Sequence": 6,
            "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
            "TransactionType": "Payment",
            "TxnSignature": "3044022021DD1F4F177F490E77A2DEF0CF13C114CCBBBF78F3B7979E2822BA449168AA9C0220052015464F297E3F17DB99099891820495729C189A433FA67784CF0DC4EE4D7F",
            "hash": "07ACA517BEA146BE15D2644BFB2E847AAA5EDD4F93921B9E4F1472859147E747"
        }
    }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“用户名ABC123”,Hex编码后是“E794A8E688B7E5908D414243313233”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”
Fee string 交易燃料费,单位为滴
status string 响应状态

(2) 在线支付二级资产

Request:

{
    "method": "submit",
    "params": [{
        "secret": "shYP9*************1Beh",
        "tx_json": {
            "Account": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "Amount":                   
                {
                    "currency":"USD",
                    "value":"100",
                    "issuer":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np"
                },
            "Destination": "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "TransactionType": "Payment"
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
Amount unsignedint,object 金额
currency string[] 币种
value string 授信额度
issuer string 要将信任扩展到的账户的地址,发行商地址
Destination string 目标账号地址
TransactionType string 交易类型

Response:

{
   "id" : 1,
   "result" : {
      "engine_result" : "tesSUCCESS",
      "engine_result_code" : 0,
      "engine_result_message" : "The transaction was applied. Only final in a validated ledger.",
      "status" : "success",
      "tx_blob" : "1200002280000000240000001D61D5038D7EA4C68000000000000000000000000000555344000000000036E1A8E03741638717F718A68A2C463A7F392028684000000000000064732102A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F74473045022100F0B89A522ACA2B60C0FFCF02161BF4F8522EAC86A22F5D570FFCB4C5465ACD0002207AAAA434BCEC58FE6F05A177363FDB00740175E779A87744AB555AE1973736BC811436E1A8E03741638717F718A68A2C463A7F3920288314F501326012BC453DDE1FABE98EAD4AEC1C8B2BDE",
      "tx_json" : {
         "Account" : "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
         "Amount" : {
            "currency" : "USD",
            "issuer" : "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "value" : "100"
         },
         "Destination" : "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
         "Fee" : "100",
         "Flags" : 2147483648,
         "Sequence" : 29,
         "SigningPubKey" : "02A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F",
         "TransactionType" : "Payment",
         "TxnSignature" : "3045022100F0B89A522ACA2B60C0FFCF02161BF4F8522EAC86A22F5D570FFCB4C5465ACD0002207AAAA434BCEC58FE6F05A177363FDB00740175E779A87744AB555AE1973736BC",
         "hash" : "F588E1E040684906EE7D1D215F03221A9315DD798E8793F29B3DD5E421D68677"
      }
   }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式

(3) 离线签名支付

签名

Request:

{
    "method": "sign",
    "params": [
        {
            "offline": false,
            "secret": "shYP9*************1Beh",
            "tx_json": {
                "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                "Amount": 100,
                "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType": "Payment"
            }
        }
    ]
}
字段名称 类型 描述
offline bool 如果是true,表示离线签名
secret string 私钥
tx_json object 交易要素
Account string 源账号地址
Amount unsigned int、object 交易额
Destination string 目标账号地址
TransactionType string 交易类型

Response:

{
    "result": {
        "status": "success",
        "tx_blob": "12000022800000002400000002614000000000000064684000000000000064732103011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA774463044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7811449C0F3909061BCEC7363A2CF6CAC4484821F5F6B8314B5F762798A53D543A014CAF8B297CFF8F2F937E8",
        "tx_json": {
            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "Amount": "100",
            "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "Fee": "100",
            "Flags": 2147483648,
            "Sequence": 2,
            "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
            "TransactionType": "Payment",
            "TxnSignature": "3044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7",
            "hash": "A8A54D69969E516469F006CF53E72B3E026B7DDB9A27C704509B7B75185277C3"
        }
    }
}
字段名称 类型 描述
tx_blob string 签名结果,二进制数据格式
tx_json object 签名要素内容,json格式
SigningPubKey string 签名的公钥
TxnSignature string 交易签名摘要
status string 响应状态

提交交易

Request:

{
    "method": "submit",
    "params": [
        {
            "tx_blob": "12000022800000002400000002614000000000000064684000000000000064732103011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA774463044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7811449C0F3909061BCEC7363A2CF6CAC4484821F5F6B8314B5F762798A53D543A014CAF8B297CFF8F2F937E8"
        }
    ]
}
字段名称 类型 描述
method string RPC接口名称
tx_blob string 签名结果,二进制数据格式

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "12000022800000002400000002614000000000000064684000000000000064732103011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA774463044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7811449C0F3909061BCEC7363A2CF6CAC4484821F5F6B8314B5F762798A53D543A014CAF8B297CFF8F2F937E8",
        "tx_json": {
            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "Amount": "100",
            "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "Fee": "100",
            "Flags": 2147483648,
            "Sequence": 2,
            "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
            "TransactionType": "Payment",
            "TxnSignature": "3044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7",
            "hash": "A8A54D69969E516469F006CF53E72B3E026B7DDB9A27C704509B7B75185277C3"
        }
    }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Fee string 交易燃料费
status string 响应状态

1.4 授信接口

(1) 查询账号授信历史

Request:

{
    "method": "account_lines",
    "params": [
        {
            "account": "6nR3aJvXWs4NbMjiJVyLUYzfacJysXuQzf"
        }
    ]
}
字段名称 类型 描述
account string 账号
ledger_hash string (可选)账本哈希
ledger_index string、unsigned int (可选)账本高度
peer string (可选)第二个账号的地址。如果提供,则仅显示连接两个账户的信任行
limit unsigned int (可选)返回记录的分页大小
marker object (可选)分页标志

Response:

{
   "id" : 1,
   "result" : {
      "account" : "6nR3aJvXWs4NbMjiJVyLUYzfacJysXuQzf",
      "ledger_current_index" : 1808646,
      "lines" : [
         {
            "account" : "6BhYqDkicnjGTjeCvjmsZqh7BMnwrrUUng",
            "balance" : "288",
            "currency" : "KKK",
            "limit" : "200000000",
            "limit_peer" : "0",
            "no_sdchain" : true,
            "quality_in" : 0,
            "quality_out" : 0
         },
         {
            "account" : "6wBc63zdRqm3ftccwXh2BBd6Jtj6adaNam",
            "balance" : "200",
            "currency" : "DEJ",
            "limit" : "20000000000",
            "limit_peer" : "0",
            "no_sdchain" : true,
            "quality_in" : 0,
            "quality_out" : 0
         }
      ],
      "status" : "success",
      "validated" : false
   }
}
字段名称 类型 描述
account string 账号
lines Array 信任行对象的数组
ledger_current_index Integer 索此数据时使用的分类帐版本的序号
ledger_index Integer 账本高度
ledger_hash string 账本hash
marker object 分页标志

每个信任行对象包含以下字段:

字段名称 类型 描述
account string 账号
balance string 账号SDA余额,单位为滴。1 SDA=1000000 Drops,即一百万滴
currency string 币种
limit string 欠发行账户的给定货币的最大金额
limit_peer string 交易对手账户愿意支付的最大货币金额
quality_in unsigned int 账户对此信托行上的收入余额进行估值的比率,即每十亿单位此值的比率
quality_out unsigned int 账户在此信托行上评估出库余额的比率,为每十亿单位此值的比率
no_sdchain bool (true如果此账户为此行启用了NoSdchain标志,则可以省略)。如果省略,那就是相同的false
no_sdchain_peer bool (true如果对等账户启用了NoSdchain标志,则可以省略)。如果省略,那就是相同的false
authorized bool (true如果此账户已授权此信任行,则可以省略)。如果省略,那就是相同的false
peer_authorized bool (true如果对等账户已授权此信任行,则可以省略)。如果省略,那就是相同的false
freeze bool (true如果此账户冻结了此信任行,则可以省略)。如果省略,那就是相同的false
freeze_peer bool (true如果对等账户已冻结此信任行,则可以省略)。如果省略,那就是相同的false

(2) 授信

Request:

{
    "method": "submit",
    "params": [{
        "secret": "shYP9*************1Beh",
        "tx_json": {
            "TransactionType": "TrustSet",
            "Account" : "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "LimitAmount":
                {
                    "currency":"USD",
                    "value":"100000",
                    "issuer":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np" 
                }
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
secret string 私钥
TransactionType string 交易类型
Account string 源账号地址
LimitAmount Object 以货币金额的格式定义要创建或修改的信任行的对象
currency string[] 币种
value string 授信额度
issuer string 要将信任扩展到的账户的地址

Response:

{
   "id" : 1,
   "result" : {
      "engine_result" : "tesSUCCESS",
      "engine_result_code" : 0,
      "engine_result_message" : "The transaction was applied. Only final in a validated ledger.",
      "status" : "success",
      "tx_blob" : "1200142280000000240000001163D5C38D7EA4C68000000000000000000000000000555344000000000036E1A8E03741638717F718A68A2C463A7F392028684000000000000064732103BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D174473045022100B937BDB89E3927C328A962031E76E6DC500CC2BC4716A3CE7ABDF500DF9F8BC402203E177A89502389514D2F3106999AA2EE02B256561CDE7F7520A2FBFE129A77688114F501326012BC453DDE1FABE98EAD4AEC1C8B2BDE",
      "tx_json" : {
         "Account" : "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
         "Fee" : "100",
         "Flags" : 2147483648,
         "LimitAmount" : {
            "currency" : "USD",
            "issuer" : "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "value" : "100000"
         },
         "Sequence" : 17,
         "SigningPubKey" : "03BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D1",
         "TransactionType" : "TrustSet",
         "TxnSignature" : "3045022100B937BDB89E3927C328A962031E76E6DC500CC2BC4716A3CE7ABDF500DF9F8BC402203E177A89502389514D2F3106999AA2EE02B256561CDE7F7520A2FBFE129A7768",
         "hash" : "8F8739F2B8C2A161E4786605A686B08EB4C63F13AF09CB1E67D3D77F836DA762"
      }
   }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式
TxnSignature string 交易签名摘要

1.5 交易历史接口

(1) 获取交易历史

Request:

{
    "method": "tx",
    "params": [
        {
            "transaction": "F4E38224481B65A523934EB77ED0E33D3CED7BCC611F6851AF177B7F05886521",
            "binary": false
        }
    ]
}
字段名称 类型 描述
method string RPC接口名称
transaction string 交易记录的hash,即交易的流水号
binary bool 交易结果是否以二进制显示,默认false。如果为true则以二进制格式显示;若为false,则以JSON格式显示

Response:

{
    "result": {
        "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
        "Amount": "100",
        "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
        "Fee": "100",
        "Flags": 2147483648,
        "Sequence": 1,
        "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
        "TransactionType": "Payment",
        "TxnSignature": "304402206D68065BFDBAE8FFC01B330E2A4D544DAE99340B00ED7869748E746661DCE865022017FDEAB137354143C8C715F201A53E92D9F3AFF3FD4F552B76BF9BD990A4A391",
        "date": 593510230,
        "hash": "F4E38224481B65A523934EB77ED0E33D3CED7BCC611F6851AF177B7F05886521",
        "inLedger": 79497,
        "ledger_index": 79497,
        "meta": {
            "AffectedNodes": [
                {
                    "ModifiedNode": {
                        "FinalFields": {
                            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                            "Balance": "797738059274000",
                            "Flags": 0,
                            "OwnerCount": 0,
                            "Sequence": 27171
                        },
                        "LedgerEntryType": "AccountRoot",
                        "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8",
                        "PreviousFields": {
                            "Balance": "797738059273900"
                        },
                        "PreviousTxnID": "E9A0A2992FB3CC8703DCCBDBAA0B3C543C9AE1E8B683D08CBEA3B5BE44CA608F",
                        "PreviousTxnLgrSeq": 79342
                    }
                },
                {
                    "ModifiedNode": {
                        "FinalFields": {
                            "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                            "Balance": "199999800",
                            "Flags": 0,
                            "OwnerCount": 0,
                            "Sequence": 2
                        },
                        "LedgerEntryType": "AccountRoot",
                        "LedgerIndex": "CB748D32BFAEF53EAAD5644940C25F75BAF91467E77C105E2E30F25D26AADC4D",
                        "PreviousFields": {
                            "Balance": "200000000",
                            "Sequence": 1
                        },
                        "PreviousTxnID": "E9A0A2992FB3CC8703DCCBDBAA0B3C543C9AE1E8B683D08CBEA3B5BE44CA608F",
                        "PreviousTxnLgrSeq": 79342
                    }
                }
            ],
            "TransactionIndex": 0,
            "TransactionResult": "tesSUCCESS",
            "delivered_amount": "100"
        },
        "status": "success",
        "validated": false
    }
}
字段名称 类型 描述
date unsigned int 交易时间
ledger_index unsigned int 交易所在账本的账本号
meta object 交易记录原始信息
AffectedNodes object 影响的单元
ModifiedNode object 修改的单元
FinalFields object 最终字段
TransactionIndex unsigned int 交易序号
TransactionResult string 交易结果
delivered_amount string 交易金额
validated bool 验证状态

(2) 账户交易历史

Request:

{
    "method": "account_tx",
    "params": [
        {
            "account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
            "binary": false,
            "forward": false,
            "ledger_index_max": -1,
            "ledger_index_min": -1,
            "limit": 2
        }
    ]
}
字段名称 类型 描述
method string RPC接口名称
binnary bool 返回的交易记录格式是否以二进制格式,(默认)false,即用json格式,true表示用二进制格式
forward bool 交易记录排序方向
ledger_index_min int 账本起始高度,-1表示从最小开始
ledger_index_max int 账本结束高度,-1表示到当前结束
limit unsigned int 返回记录的分页大小

Response:

{
    "result": {
        "account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
        "ledger_index_max": 79615,
        "ledger_index_min": 64816,
        "limit": 2,
        "marker": {
            "ledger": 79342,
            "seq": 0
        },
        "status": "success",
        "transactions": [
            {
                "meta": {
                    "AffectedNodes": [
                        {
                            "ModifiedNode": {
                                "FinalFields": {
                                    "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                                    "Balance": "797738059274100",
                                    "Flags": 0,
                                    "OwnerCount": 0,
                                    "Sequence": 27171
                                },
                                "LedgerEntryType": "AccountRoot",
                                "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8",
                                "PreviousFields": {
                                    "Balance": "797738059274000"
                                },
                                "PreviousTxnID": "F4E38224481B65A523934EB77ED0E33D3CED7BCC611F6851AF177B7F05886521",
                                "PreviousTxnLgrSeq": 79497
                            }
                        },
                        {
                            "ModifiedNode": {
                                "FinalFields": {
                                    "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                                    "Balance": "199999600",
                                    "Flags": 0,
                                    "OwnerCount": 0,
                                    "Sequence": 3
                                },
                                "LedgerEntryType": "AccountRoot",
                                "LedgerIndex": "CB748D32BFAEF53EAAD5644940C25F75BAF91467E77C105E2E30F25D26AADC4D",
                                "PreviousFields": {
                                    "Balance": "199999800",
                                    "Sequence": 2
                                },
                                "PreviousTxnID": "F4E38224481B65A523934EB77ED0E33D3CED7BCC611F6851AF177B7F05886521",
                                "PreviousTxnLgrSeq": 79497
                            }
                        }
                    ],
                    "TransactionIndex": 0,
                    "TransactionResult": "tesSUCCESS",
                    "delivered_amount": "100"
                },
                "tx": {
                    "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                    "Amount": "100",
                    "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                    "Fee": "100",
                    "Flags": 2147483648,
                    "Sequence": 2,
                    "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
                    "TransactionType": "Payment",
                    "TxnSignature": "3044022035AEFA1A33FED59C61E2922DBBF24A83C9111D04F577FB01FB9A4F0D2D685DFF02205B0497AAB9F809DD0F2A88EEB387955E1D5DB790678D8BECB1A0BA258FE18BF7",
                    "date": 593511120,
                    "hash": "A8A54D69969E516469F006CF53E72B3E026B7DDB9A27C704509B7B75185277C3",
                    "inLedger": 79586,
                    "ledger_index": 79586
                },
                "validated": true
            },
            {
                "meta": {
                    "AffectedNodes": [
                        {
                            "ModifiedNode": {
                                "FinalFields": {
                                    "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                                    "Balance": "797738059274000",
                                    "Flags": 0,
                                    "OwnerCount": 0,
                                    "Sequence": 27171
                                },
                                "LedgerEntryType": "AccountRoot",
                                "LedgerIndex": "2B6AC232AA4C4BE41BF49D2459FA4A0347E1B543A4C92FCEE0821C0201E2E9A8",
                                "PreviousFields": {
                                    "Balance": "797738059273900"
                                },
                                "PreviousTxnID": "E9A0A2992FB3CC8703DCCBDBAA0B3C543C9AE1E8B683D08CBEA3B5BE44CA608F",
                                "PreviousTxnLgrSeq": 79342
                            }
                        },
                        {
                            "ModifiedNode": {
                                "FinalFields": {
                                    "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                                    "Balance": "199999800",
                                    "Flags": 0,
                                    "OwnerCount": 0,
                                    "Sequence": 2
                                },
                                "LedgerEntryType": "AccountRoot",
                                "LedgerIndex": "CB748D32BFAEF53EAAD5644940C25F75BAF91467E77C105E2E30F25D26AADC4D",
                                "PreviousFields": {
                                    "Balance": "200000000",
                                    "Sequence": 1
                                },
                                "PreviousTxnID": "E9A0A2992FB3CC8703DCCBDBAA0B3C543C9AE1E8B683D08CBEA3B5BE44CA608F",
                                "PreviousTxnLgrSeq": 79342
                            }
                        }
                    ],
                    "TransactionIndex": 0,
                    "TransactionResult": "tesSUCCESS",
                    "delivered_amount": "100"
                },
                "tx": {
                    "Account": "6f5y7WDNEUXUoWk6YpnKWaJP87jr16PUJM",
                    "Amount": "100",
                    "Destination": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                    "Fee": "100",
                    "Flags": 2147483648,
                    "Sequence": 1,
                    "SigningPubKey": "03011D22B97A61BD5562B7F949AB2B3EAFAA1BE0860D491AE7BF4DCA7CDCD8CDA7",
                    "TransactionType": "Payment",
                    "TxnSignature": "304402206D68065BFDBAE8FFC01B330E2A4D544DAE99340B00ED7869748E746661DCE865022017FDEAB137354143C8C715F201A53E92D9F3AFF3FD4F552B76BF9BD990A4A391",
                    "date": 593510230,
                    "hash": "F4E38224481B65A523934EB77ED0E33D3CED7BCC611F6851AF177B7F05886521",
                    "inLedger": 79497,
                    "ledger_index": 79497
                },
                "validated": true
            }
        ]
    }
}
字段名称 类型 描述
marker object 分页标志
meta object 交易记录原始信息
AffectedNodes object 影响的单元
ModifiedNode object 修改的单元
FinalFields object 最终字段
TransactionIndex unsigned int 交易序号
TransactionResult string 交易结果
delivered_amount string 交易金额
validated bool 验证状态

1.6 账本接口

(1) 获取当前已验证区块

Request:

{
    "method": "ledger",
    "params": [
        {
            "ledger_index": "validated",
            "accounts": false,
            "full": false,
            "transactions": false,
            "expand": false,
            "owner_funds": false
        }
    ]
}
字段名称 类型 描述
ledger_hash string 账本哈希
ledger_index unsignedint,object 账本高度
full bool (可选)如果true,返回整个分类帐的完整信息。如果未指定分类帐版本,则忽略。默认为false。(相当于启用transactions,accounts和expand。)警告:这是一个非常大量的数据 - 大约几百兆!
accounts bool (可选)如果true,返回分类帐中账户的信息。如果未指定分类帐版本,则忽略。默认为false。警告:这会返回大量数据!
transactions bool (可选)如果true,返回指定分类帐版本中的交易信息。默认为false。如果未指定分类帐版本,则忽略
expand bool (可选)为交易/账户信息提供完整的JSON格式信息,而不是仅提供哈希值。默认为false。除非您请求交易,账户或两者,否则忽略
owner_funds bool (可选)如果true,owner_funds在响应中包含OfferCreate交易的元数据中的字段。默认为false。除非包含交易并且expand为真,否则忽略
binary bool (可选)如果true,以二进制格式(十六进制字符串)而不是JSON格式返回交易信息
queue bool (可选)如果true,则在结果中包含一系列排队交易

Response:

{
   "id" : 1,
   "result" : {
      "ledger" : {
         "accepted" : true,
         "account_hash" : "0C11D828F48141235546BEBDC899FD49CE0D47F87A87C299523C38D853E2E713",
         "close_flags" : 0,
         "close_time" : 599229740,
         "close_time_human" : "2018-Dec-27 12:42:20",
         "close_time_resolution" : 10,
         "closed" : true,
         "fee_pool" : "99965201",
         "hash" : "31882DB07BA5EC8B142B3573A49DABB33D031C274FE3FCBEA25F82EF8A956FE4",
         "ledger_hash" : "31882DB07BA5EC8B142B3573A49DABB33D031C274FE3FCBEA25F82EF8A956FE4",
         "ledger_index" : "1809736",
         "parent_close_time" : 599229730,
         "parent_hash" : "4FFDA5520A1725101D4DF475CBB4C0E36703645DAAE577FB0235A6968BFDB457",
         "seqNum" : "1809736",
         "totalCoins" : "1999999900034799",
         "total_coins" : "1999999900034799",
         "transaction_hash" : "0000000000000000000000000000000000000000000000000000000000000000"
      },
      "ledger_hash" : "31882DB07BA5EC8B142B3573A49DABB33D031C274FE3FCBEA25F82EF8A956FE4",
      "ledger_index" : 1809736,
      "status" : "success",
      "validated" : true
   }
}
字段名称 类型 描述
ledger object 支付执行结果标题
ledger.account_hash string 此分类帐中所有账户状态信息的十六进制哈希值
ledger.accountState array (除非已请求,否则将被忽略)此分类帐中的所有账户状态信息
ledger.close_flags int 与关闭此分类帐相关的标志位
ledger.close_time int 此分类账关闭的时间
ledger.close_time_human string 此分类账以人类可读的格式关闭的时间
ledger.close_time_resolution int 帳本关闭时间在这么多秒内四舍五入
ledger.closed bool 此分类账是否已经关闭
ledger.ledger_hash string 整个分类帐的唯一标识哈希
ledger.ledger_index string 此分类帐的分类帐索引,作为带引号的整数
ledger.parent_close_time int 前一个分类帐关闭的时间
ledger.parent_hash string 紧接在此之前的分类帐的唯一标识哈希
ledger.total_coins string 网络中SDA的总数,作为带引号的整数
ledger.transaction_hash string 此分类帐中包含的交易信息的十六进制哈希值
ledger_hash string 整个分类帐的唯一标识哈希
ledger_index number 此分类帐的分类帐索引

1.7 文件上链接口

(1) 上传文件

Request:

{
    "method": "submit",
    "params": [{
        "offline": false,
        "secret": "spF7v********************TLig",
        "tx_json": {
            "Account": "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "Amount": 100,
            "Destination": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
            "TransactionType": "Payment",
            "Memos": [{
                "Memo": {
                    "MemoData": "7b0d0a20202020226163636f756e744944223a202236397236454639446842526e383556447068714675593571554a3945666a52633831222c0d0a2020202022646f776e6c6f6164466565223a2031302c0d0a202020202266696c6573223a205b0d0a20202020202020207b0d0a20202020202020202020202022636f6e74656e745f74797065223a20226170706c69636174696f6e2f6f637465742d73747265616d222c0d0a202020202020202020202020226964223a2022516d5047697a6f5459364c5676365a6f78616a4377434e6551737969764d647a41556e39454a5250654a33316466222c0d0a202020202020202020202020226d6435223a20223661663539616132653035303939386133323336313832643962346334613634222c0d0a202020202020202020202020226e616d65223a20226162632e747874222c0d0a2020202020202020202020202273697a65223a20223531220d0a20202020202020207d0d0a202020205d2c0d0a202020202273746f72616765466565223a2031310d0a7d",
                    "MemoFormat" : "4A534F4E",
                    "MemoType": "46696c6555706c6f6164"
                }
            }]
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
offline bool 是否离线提交。默认false
Amount unsigned int 金额。值不小于(size+storage_fee-1)/storage_fee。
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。本例中的值由注1中的json内容经16进制转换而来
MemoFormat string 备注内容格式,必须是Hex编码格式。本例中的值为"JSON"
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”

注1:

{
    "accountID": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
    "downloadFee": 10,
    "files": [
        {
            "content_type": "application/octet-stream",
            "id": "QmPGizoTY6LVv6ZoxajCwCNeQsyivMdzAUn9EJRPeJ31df",
            "md5": "6af59aa2e050998a3236182d9b4c4a64",
            "name": "abc.txt",
            "size": "51"
        }
    ],
    "storageFee": 11
}

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "12000022800000002400000005614000000000000064684000000000002710732103BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D1744630440220115B35406BA565DE6CA34076F0246A77745E32BF4E4AAD641CB01A97BAFB1F7E02204080C2A692710DBE891221C77787F06101287EFFA068547FF7E07829B49E64E08114F501326012BC453DDE1FABE98EAD4AEC1C8B2BDE83145F51DBA17F3AC05DDBEF373AB304EA894472A219F9EA7C0A46696C6555706C6F61647DC1C77B0D0A20202020226163636F756E744944223A202236397236454639446842526E383556447068714675593571554A3945666A52633831222C0D0A2020202022646F776E6C6F6164466565223A2031302C0D0A202020202266696C6573223A205B0D0A20202020202020207B0D0A20202020202020202020202022636F6E74656E745F74797065223A20226170706C69636174696F6E2F6F637465742D73747265616D222C0D0A202020202020202020202020226964223A2022516D5047697A6F5459364C5676365A6F78616A4377434E6551737969764D647A41556E39454A5250654A33316466222C0D0A202020202020202020202020226D6435223A20223661663539616132653035303939386133323336313832643962346334613634222C0D0A202020202020202020202020226E616D65223A20226162632E747874222C0D0A2020202020202020202020202273697A65223A20223531220D0A20202020202020207D0D0A202020205D2C0D0A202020202273746F72616765466565223A2031310D0A7D7E044A534F4EE1F1",
        "tx_json": {
            "Account": "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "Amount": "100",
            "Destination": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
            "Fee": "10000",
            "Flags": 2147483648,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "7B0D0A20202020226163636F756E744944223A202236397236454639446842526E383556447068714675593571554A3945666A52633831222C0D0A2020202022646F776E6C6F6164466565223A2031302C0D0A202020202266696C6573223A205B0D0A20202020202020207B0D0A20202020202020202020202022636F6E74656E745F74797065223A20226170706C69636174696F6E2F6F637465742D73747265616D222C0D0A202020202020202020202020226964223A2022516D5047697A6F5459364C5676365A6F78616A4377434E6551737969764D647A41556E39454A5250654A33316466222C0D0A202020202020202020202020226D6435223A20223661663539616132653035303939386133323336313832643962346334613634222C0D0A202020202020202020202020226E616D65223A20226162632E747874222C0D0A2020202020202020202020202273697A65223A20223531220D0A20202020202020207D0D0A202020205D2C0D0A202020202273746F72616765466565223A2031310D0A7D",
                        "MemoFormat": "4A534F4E",
                        "MemoType": "46696C6555706C6F6164"
                    }
                }
            ],
            "Sequence": 5,
            "SigningPubKey": "03BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D1",
            "TransactionType": "Payment",
            "TxnSignature": "30440220115B35406BA565DE6CA34076F0246A77745E32BF4E4AAD641CB01A97BAFB1F7E02204080C2A692710DBE891221C77787F06101287EFFA068547FF7E07829B49E64E0",
            "hash": "FBE874F81108C8E110FF022A766F7C923C3C0CB3992C436302E199A8FCA77154"
        }
    }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。
MemoFormat string 备注内容格式,必须是Hex编码格式。本例中的值为"JSON"
MemoType string 备注类型,必须是Hex编码格式。本例值为“FileUpload”
Fee string 交易燃料费,单位为滴
status string 响应状态

(2) 付费获取下载所需信息

Request:

{
    "method": "submit",
    "params": [{
        "offline": false,
        "secret": "ss3ZB********************4Kuf",
        "tx_json": {
            "Account": "6nUy2SHT6B9DubsPmkJZUXTf5FcNDG6YEA",
            "Amount": 100,
            "Destination": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
            "TransactionType": "Payment",
            "Memos": [{
             "Memo" : {
                "MemoData" : "7B0D0A20202020226163636F756E744944223A202236397236454639446842526E383556447068714675593571554A3945666A52633831222C0D0A2020202022646F776E6C6F6164466565223A2031302C0D0A202020202266696C6573223A205B0D0A20202020202020207B0D0A20202020202020202020202022636F6E74656E745F74797065223A20226170706C69636174696F6E2F6F637465742D73747265616D222C0D0A202020202020202020202020226964223A2022516D5047697A6F5459364C5676365A6F78616A4377434E6551737969764D647A41556E39454A5250654A33316466222C0D0A202020202020202020202020226D6435223A20223661663539616132653035303939386133323336313832643962346334613634222C0D0A202020202020202020202020226E616D65223A20226162632E747874222C0D0A2020202020202020202020202273697A65223A20223531220D0A20202020202020207D0D0A202020205D2C0D0A202020202273746F72616765466565223A2031310D0A7D",
                "MemoFormat" : "4A534F4E",
                "MemoType" : "46696C65446F776E6C6F6164"
             }
            }]
        }
    }]
}
字段名称 类型 描述
method string RPC接口名称
offline bool 是否离线提交。默认false
Amount unsigned int 金额。值不小于(size+download_fee-1)/download_fee
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。本例中的值由注2中的json内容经16进制转换而来
MemoFormat string 备注内容格式,必须是Hex编码格式。本例中的值为"JSON"
MemoType string 备注类型,必须是Hex编码格式。本例值为"FileDownload"

注2:


{
    "accountID": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
    "downloadFee": 10,
    "files": [
        {
            "content_type": "application/octet-stream",
            "id": "QmPGizoTY6LVv6ZoxajCwCNeQsyivMdzAUn9EJRPeJ31df",
            "md5": "6af59aa2e050998a3236182d9b4c4a64",
            "name": "abc.txt",
            "size": "51"
        }
    ],
    "storageFee": 11
}

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "password": "2BCC04AB4DE1E31E16EC1CE80A10D6529AB48A50F59D8FD7EBF418AD298AA0E4",
        "status": "success",
        "tx_blob": "12000022800000002400000013614000000000000064684000000000002710732103EAC169AF572EB52038D1C51F7E5B9C94CE34A7FBB714860BE001BDE25A4B03C8744730450221008744D855D265CC540BDFAA42D1722CCEFA9C3C7262127F03A5CC7C01E0FEAC3402204CCF2F02AB9D61FE9C0446DF21BD76CB16897B4F1354E33D13812642D2CD8DA781142E244E6F20104E57C0C60BD823CB312BF10928C783145F51DBA17F3AC05DDBEF373AB304EA894472A219F9EA7C0C46696C65446F776E6C6F61647DC1C77B0D0A20202020226163636F756E744944223A202236397236454639446842526E383556447068714675593571554A3945666A52633831222C0D0A2020202022646F776E6C6F6164466565223A2031302C0D0A202020202266696C6573223A205B0D0A20202020202020207B0D0A20202020202020202020202022636F6E74656E745F74797065223A20226170706C69636174696F6E2F6F637465742D73747265616D222C0D0A202020202020202020202020226964223A2022516D5047697A6F5459364C5676365A6F78616A4377434E6551737969764D647A41556E39454A5250654A33316466222C0D0A202020202020202020202020226D6435223A20223661663539616132653035303939386133323336313832643962346334613634222C0D0A202020202020202020202020226E616D65223A20226162632E747874222C0D0A2020202020202020202020202273697A65223A20223531220D0A20202020202020207D0D0A202020205D2C0D0A202020202273746F72616765466565223A2031310D0A7D7E044A534F4EE1F1",
        "tx_json": {
            "Account": "6nUy2SHT6B9DubsPmkJZUXTf5FcNDG6YEA",
            "Amount": "100",
            "Destination": "69r6EF9DhBRn85VDphqFuY5qUJ9EfjRc81",
            "Fee": "10000",
            "Flags": 2147483648,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "7B0D0A20202020226163636F756E744944223A202236397236454639446842526E383556447068714675593571554A3945666A52633831222C0D0A2020202022646F776E6C6F6164466565223A2031302C0D0A202020202266696C6573223A205B0D0A20202020202020207B0D0A20202020202020202020202022636F6E74656E745F74797065223A20226170706C69636174696F6E2F6F637465742D73747265616D222C0D0A202020202020202020202020226964223A2022516D5047697A6F5459364C5676365A6F78616A4377434E6551737969764D647A41556E39454A5250654A33316466222C0D0A202020202020202020202020226D6435223A20223661663539616132653035303939386133323336313832643962346334613634222C0D0A202020202020202020202020226E616D65223A20226162632E747874222C0D0A2020202020202020202020202273697A65223A20223531220D0A20202020202020207D0D0A202020205D2C0D0A202020202273746F72616765466565223A2031310D0A7D",
                        "MemoFormat": "4A534F4E",
                        "MemoType": "46696C65446F776E6C6F6164"
                    }
                }
            ],
            "Sequence": 19,
            "SigningPubKey": "03EAC169AF572EB52038D1C51F7E5B9C94CE34A7FBB714860BE001BDE25A4B03C8",
            "TransactionType": "Payment",
            "TxnSignature": "30450221008744D855D265CC540BDFAA42D1722CCEFA9C3C7262127F03A5CC7C01E0FEAC3402204CCF2F02AB9D61FE9C0446DF21BD76CB16897B4F1354E33D13812642D2CD8DA7",
            "hash": "039F3D2CD5ED0B58B6E6EF3827474D243C604377302B1424D5036755639E7476"
        }
    }
}
字段名称 类型 描述
engine_result string 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
password string 支付结果的临时密钥信息,下载ipfs文件时有用,一小时内有效。
tx_blob string 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Memos object[] (可选)备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。
MemoFormat string 备注内容格式,必须是Hex编码格式。本例中的值为"JSON"
MemoType string 备注类型,必须是Hex编码格式。
Fee string 交易燃料费,单位为滴
status string 响应状态

(3) 在线签名下载

Request:

{
    "method": "download",
    "params":[{
    "transaction": "039F3D2CD5ED0B58B6E6EF3827474D243C604377302B1424D5036755639E7476",
    "password": "2BCC04AB4DE1E31E16EC1CE80A10D6529AB48A50F59D8FD7EBF418AD298AA0E4",
    "secret": "ss3ZB********************4Kuf"
    }]
}
字段名称 类型 描述
method string RPC接口名称
transaction string 交易哈希
password string 支付结果的临时密钥信息,下载ipfs文件时有用,一小时内有效。
secret string 私钥

Response:

abc123
abc123
abc123
abc123
Hello SDCHAIN+IPFS

返回的是文件的内容。

(4) 离线签名下载

i. 本地根据signature算法生成签名(对transaction与password连接形成的字符串进行签名)

Request:


{
    "method": "signature",
    "params":[{
    "transaction": "039F3D2CD5ED0B58B6E6EF3827474D243C604377302B1424D5036755639E7476",
    "password": "2BCC04AB4DE1E31E16EC1CE80A10D6529AB48A50F59D8FD7EBF418AD298AA0E4",
    "secret": "ss3ZB********************4Kuf"
    }]
}
字段名称 类型 描述
method string RPC接口名称
transaction string 交易哈希
password string 支付结果的临时密钥信息,下载ipfs文件时有用,一小时内有效。
secret string 私钥

Response:

3045022100A6C88C963AF2F1DC9E164352644D46ED6ECA0FAF9F596FB6FEDD210D81D76B4B02205AEBFA1DBA13FDFB5BD0A85FEE2AEFB4BD304610CA15CFD4456B42E4D6952255

返回的是带password的签名信息。

ii. 提交签名,下载

Request:

{
    "method": "download",
    "params":[{
    "transaction": "039F3D2CD5ED0B58B6E6EF3827474D243C604377302B1424D5036755639E7476",
    "password": "2BCC04AB4DE1E31E16EC1CE80A10D6529AB48A50F59D8FD7EBF418AD298AA0E4",
    "signature": "3045022100A6C88C963AF2F1DC9E164352644D46ED6ECA0FAF9F596FB6FEDD210D81D76B4B02205AEBFA1DBA13FDFB5BD0A85FEE2AEFB4BD304610CA15CFD4456B42E4D6952255"
    }]
}
字段名称 类型 描述
method string RPC接口名称
transaction string 交易哈希
password string 支付结果的临时密钥信息,下载ipfs文件时有用,一小时内有效。
secret string 私钥

Response:

abc123
abc123
abc123
abc123
Hello SDCHAIN+IPFS

返回的是文件的内容。

1.8 非同质化通证接口

(1) 创建资产

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",
            "tx_json":{
                "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType": "AssetCreate",
                "id": "636f6c6f7273",
                "Name": "636f6c6f727354797065",
                "Flags":19
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
id String 经16进制转换后所得,此处为“colors”
Name String 经16进制转换后所得,此处为“colorsType”
Flags number 由几个标志位或运算所得。token可转移 transferToken 2^0;token可销毁 destoryToken 2^1;可更新token信息 updateToken 2^2;可改变token的可转移性toggleTransfer 2^3;token可回收 revokeToken 2^4 。这里,Flags值为19,表明允许该asset下的token转移、销毁、撤销三个功能。

Response:

{
    "result": {
        "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "1200202200000013240000001568400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100B70C0004DA65773BBC6E3BF0212BAE0908D5583B0817E94A5A95BC4AC78EFCF102203A7082BE9FF8131832208B1892086AC360AE106A5AD63E20C116602FCE4400DA7506636F6C6F72737F0A636F6C6F7273547970658114B5F762798A53D543A014CAF8B297CFF8F2F937E8",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "Fee": "10000",
            "Flags": 19,
            "Sequence": 21,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "AssetCreate",
            "TxnSignature": "3045022100B70C0004DA65773BBC6E3BF0212BAE0908D5583B0817E94A5A95BC4AC78EFCF102203A7082BE9FF8131832208B1892086AC360AE106A5AD63E20C116602FCE4400DA",
            "hash": "1CB5C45F9CA71F47A3B3990A9B2935D270F2F18397E97B3ED5C898BCC5A425B3",
            "id": "636F6C6F7273",
            "Name": "636F6C6F727354797065"
        }
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
id String 资产的id,此处为“colors”
Name String 资产的名称,此处为“colorsType”

(2) 创建token

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",

            "tx_json":{
                "Account":"6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType":"TokenCreate",
                "AssetID":"69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
                "id":"726564",
                "Owner":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
AssetID String 资产序列化后的ID
id String 经16进制转换后所得,此处为“red”
Owner String 获得此token的六域链地址,此地址必须已被激活

Response:

{
    "result": {
        "TokenID": "3ADC7CEDB131581AF7E4B39753B71A13CA90318DD3AD427524E9DA688A2A9996",
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "120021228000000024000000165A69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B899068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100852862A76322F526554E5D62D6B5D941DE4FA28BFF8EEC7EF699B01531A6E1E6022007D81DF3FF3332456A1C03A642436C5D7371DFF0139AA32D3AFBF7109BECE87675037265648114B5F762798A53D543A014CAF8B297CFF8F2F937E8821436E1A8E03741638717F718A68A2C463A7F392028",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Fee": "10000",
            "Flags": 2147483648,
            "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "Sequence": 22,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "TokenCreate",
            "TxnSignature": "3045022100852862A76322F526554E5D62D6B5D941DE4FA28BFF8EEC7EF699B01531A6E1E6022007D81DF3FF3332456A1C03A642436C5D7371DFF0139AA32D3AFBF7109BECE876",
            "hash": "9893EB04236E8399645052E7E0CFD1D31E11A469F258CDC12E732A56DC13705B",
            "id": "726564"
        }
    }
}
字段名称 类型 说明
TokenID String token序列化后的ID
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
AssetID String 资产序列化后的ID
id String 资产的id,此处为“red”

(3) 查看asset信息

Request:

{
    "method":"get_asset_info",
    "params":[{
        "AssetID":"69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990"
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
AssetID String 资产序列化后的ID

Response:

{
    "result": {
        "info": {
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Flags": 19,
            "Issuer": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "LedgerEntryType": "NFAsset",
            "TokenNumber": "0000000000000003",
            "TransactionHash": "1CB5C45F9CA71F47A3B3990A9B2935D270F2F18397E97B3ED5C898BCC5A425B3",
            "id": "636F6C6F7273",
            "index": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Name": "636F6C6F727354797065"
        },
        "ledger_current_index": 140334,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
Flags Number Flags值为19,表明允许该asset下的token转移、销毁、撤销三个功能。
Issuer String 资产的发行商
TokenNumber String 某资产下token的数量
TransactionHash String 交易哈希
id String 资产的id,此处为“colors”
Name String 资产的名称,此处为“colorsType”

(4) 查看某一token信息

get_token_info <TokenID> | <AssetID> <id> | <AssetID> <index> | <AssetID> <Owner> <index>

Request:

{
    "method":"get_token_info",
    "params":[{
        "TokenID":"284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515"
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
TokenID String token序列化后的ID
AssetID (optional) String 资产序列化后的ID
id (optional) String 资产的id,此处为“colors”
index(optional) int 资产的序号,从0开始
Owner String token拥有者的六域链地址

Response:

{
    "result": {
        "info": {
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Flags": 0,
            "LedgerEntryType": "NFToken",
            "Owner": "6NVz5vEpapuqftQqDE27FajF6hinUf6Nua",
            "OwnerTokenIndex": "0000000000000000",
            "TokenID": "284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515",
            "TokenIndex": "0000000000000002",
            "TransactionHash": "C270437A52CE08B37B931AA5CE57994B4B0CB2C6DE28AB8EE64CAA40528B5B96",
            "id": "677265656E",
            "index": "284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515"
        },
        "ledger_current_index": 140336,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
Flags Number 标志位。
Owner String token的持有人
OwnerTokenIndex String token持有人当前token的编号,从0开始
TokenID String token序列化后的ID
TokenIndex String 某资产下token的编号,从0开始
TransactionHash String 交易哈希
id String token的id,此处为“green”

(5) 查看某人拥有某asset的token总量

Request:

{
    "method":"get_asset_balance",
    "params":[{
        "Account":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
        "AssetID":"69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990"
        }
        ]
}
字段名称 类型 说明
Account String 六域链地址
AssetID String 资产序列化后的ID

Response:

{
    "result": {
        "Account": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
        "Amount": "1",
        "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
        "ledger_current_index": 140339,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
Account String 六域链地址
Amount Number 拥有的token数量
AssetID String 资产序列化后的ID

(6) token转移

Request:

{
    "method":"submit",
    "params":[{
            "secret":"spF7v********************TLig",

            "tx_json":{
                "Account":"6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
                "TransactionType":"TokenTransfer",
                "TokenID":"E2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B",
                "Destination":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
TokenID String token序列化后的ID
Destination String 获得此token的六域链地址,此地址必须被激活

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "120024228000000024000000075BE2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B684000000000002710732103BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D174463044022027B44B217FF9DCE5B91D8C5B159601E7FA4D3C29917C04DAC09D4F47CA3489C902204A1944162C2C4BFDCADA2D044B316AE0876A6F268C26D5A2BB96C5D77D1258D68114F501326012BC453DDE1FABE98EAD4AEC1C8B2BDE831436E1A8E03741638717F718A68A2C463A7F392028",
        "tx_json": {
            "Account": "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "Destination": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 7,
            "SigningPubKey": "03BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D1",
            "TokenID": "E2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B",
            "TransactionType": "TokenTransfer",
            "TxnSignature": "3044022027B44B217FF9DCE5B91D8C5B159601E7FA4D3C29917C04DAC09D4F47CA3489C902204A1944162C2C4BFDCADA2D044B316AE0876A6F268C26D5A2BB96C5D77D1258D6",
            "hash": "6F244F7F7E11AA9FC014328C1F8C710E188CE622121D2942A1ED5FC83D231C74"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 转移的源地址
Destination String token转移后的目标地址
TokenID String token序列化后的ID

(7) token授权

Request:

{
    "method":"submit",
    "params":[{
            "secret":"sa3mi********************j6rc",

            "tx_json":{
                "Account":"6JQsg8EQxA3aF5W3Ak8bXw63Qts4CpPZyq",
                "TransactionType":"TokenApprove",
                "TokenID":"284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515",
                "Destination":"6NVz5vEpapuqftQqDE27FajF6hinUf6Nua"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
TokenID String token序列化后的ID
Destination String 获得此token的六域链地址,此地址必须已被激活

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "120025228000000024000000015B284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515684000000000002710732102C345204D92ED7965CA2A28D649D2B02C62BE0AB268FA190675C7E5CE01C462D17446304402200E7C1D2183562A4A10E8FEB2858F03FBD9E2163B58E9A1D44A2932D68ABE1AC1022037256D31128B167DBA04B16D7F428F226441B8BC4DC39BD547065773E21F52EE8114BED5F28ED9CA0DDB99B1FA038A0AA964630160DF8314941577748D57B9C0D357C850E3E09E37575A6021",
        "tx_json": {
            "Account": "6JQsg8EQxA3aF5W3Ak8bXw63Qts4CpPZyq",
            "Destination": "6NVz5vEpapuqftQqDE27FajF6hinUf6Nua",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 1,
            "SigningPubKey": "02C345204D92ED7965CA2A28D649D2B02C62BE0AB268FA190675C7E5CE01C462D1",
            "TokenID": "284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515",
            "TransactionType": "TokenApprove",
            "TxnSignature": "304402200E7C1D2183562A4A10E8FEB2858F03FBD9E2163B58E9A1D44A2932D68ABE1AC1022037256D31128B167DBA04B16D7F428F226441B8BC4DC39BD547065773E21F52EE",
            "hash": "A94A268A9920722D04376415551D764CD8580A424ED9DF513EA72C2C4DE4A158"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
Destination String token授权后的目标地址
TokenID String token序列化后的ID
TransactionType String 交易类型

(8) 取消token授权

Request:

{
    "method":"submit",
    "params":[{
            "secret":"sa3mi********************j6rc",

            "tx_json":{
                "Account":"6JQsg8EQxA3aF5W3Ak8bXw63Qts4CpPZyq",
                "TransactionType":"TokenApproveCancel",
                "TokenID":"284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
TokenID String token序列化后的ID

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "120026228000000024000000025B284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515684000000000002710732102C345204D92ED7965CA2A28D649D2B02C62BE0AB268FA190675C7E5CE01C462D174463044022004DEC772A82AF2F5867777799F9F2629857596B42FAF918BDC56622C1D0AB7E602202B33B944D4BF7460594626CE85222A2F5762207A6C188FE94A6A11E233728A368114BED5F28ED9CA0DDB99B1FA038A0AA964630160DF",
        "tx_json": {
            "Account": "6JQsg8EQxA3aF5W3Ak8bXw63Qts4CpPZyq",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 2,
            "SigningPubKey": "02C345204D92ED7965CA2A28D649D2B02C62BE0AB268FA190675C7E5CE01C462D1",
            "TokenID": "284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515",
            "TransactionType": "TokenApproveCancel",
            "TxnSignature": "3044022004DEC772A82AF2F5867777799F9F2629857596B42FAF918BDC56622C1D0AB7E602202B33B944D4BF7460594626CE85222A2F5762207A6C188FE94A6A11E233728A36",
            "hash": "BC7058F1CD76C52780161EBF9EE18E742830F2E57F583CF2E62F62163030E4FF"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
TokenID String token序列化后的ID
TransactionType String 交易类型

(9) token回收

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",

            "tx_json":{
                "Account":"6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType":"TokenRevoke",
                "TokenID":"284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
TokenID String token序列化后的ID

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "1200232280000000240000001B5B284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD751568400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100C0ACD10C8B9BCF74551EB7E76A70BF9E8BC454CB57E3D34AFB9C9153D0A912E302202C61BCB07F4650E12182F6AE931D5397410383C6AF8B5FD74B45D00FD549D4D68114B5F762798A53D543A014CAF8B297CFF8F2F937E8",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 27,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TokenID": "284A2B08853C44CB981252DA041F7CAC8C5599045D286DB56ED4AD69A6DD7515",
            "TransactionType": "TokenRevoke",
            "TxnSignature": "3045022100C0ACD10C8B9BCF74551EB7E76A70BF9E8BC454CB57E3D34AFB9C9153D0A912E302202C61BCB07F4650E12182F6AE931D5397410383C6AF8B5FD74B45D00FD549D4D6",
            "hash": "E872A4F78C3943873DFF7279BBB8B22247E990C4714A23201550135CF41D52FA"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String token被回收的原地址
TokenID String token序列化后的ID
TransactionType String 交易类型

(10) 销毁token

Request:

{
    "method":"submit",
    "params":[{
            "secret":"spF7v********************TLig",

            "tx_json":{
                "Account":"6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
                "TransactionType":"TokenDestroy",
                "TokenID":"70C3A7EA644779601B54371F0A1C0BBF7DFA47B25CE55554AE4D8E9238CB5E6F"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String token的owner地址
TransactionType String 交易类型
TokenID String token序列化后的ID

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "120022228000000024000000065B70C3A7EA644779601B54371F0A1C0BBF7DFA47B25CE55554AE4D8E9238CB5E6F684000000000002710732103BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D174473045022100EB254F7132305F9503CCCCBCD9BDB5DF2E97C1A8CCBB01ADFBB1A523CAEC9FF402207F70BC439ED93F5BB6EE06DF12E5F17F5485B97B1BF32CE87CCA896EB43BAC4D8114F501326012BC453DDE1FABE98EAD4AEC1C8B2BDE",
        "tx_json": {
            "Account": "6PLTz9FbE4spsBdh2UFw4bfJS8NvuuedHL",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 6,
            "SigningPubKey": "03BD349FF8764509DA13C2470455546D9BC0D8CB570617315BDD02C02DFED333D1",
            "TokenID": "70C3A7EA644779601B54371F0A1C0BBF7DFA47B25CE55554AE4D8E9238CB5E6F",
            "TransactionType": "TokenDestroy",
            "TxnSignature": "3045022100EB254F7132305F9503CCCCBCD9BDB5DF2E97C1A8CCBB01ADFBB1A523CAEC9FF402207F70BC439ED93F5BB6EE06DF12E5F17F5485B97B1BF32CE87CCA896EB43BAC4D",
            "hash": "96D4A61C7DAA28360D164B2EBBB5D21EF044F5F2509A3523FF02207289984FD0"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String token的原owner地址
TokenID String token序列化后的ID
TransactionType String 交易类型

(11) asset的授权

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",

            "tx_json":{
                "Account":"6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "AssetID":"69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
                "TransactionType":"AssetApprove",
                "Destination":"6pbvrLkCzphxNjLT324s8NR4asLRojKVuq"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String asset授权的源地址
AssetID String 资产序列化后的ID
TransactionType String 交易类型
Destination String asset授权后的目标地址

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "1200272280000000240000001E5A69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B899068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100C93C9F7FB95D78A117EF3ED674227C864BCCDCBC5A8B5AC5F5312ADC26F5DEDC02203E5FDE4B70CCB1DBED9CE40E81E8E38F49416A78746906929187D6357DE95CE58114B5F762798A53D543A014CAF8B297CFF8F2F937E883141193175C60CC617CE52B5CAC24D158EAE856EA87",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Destination": "6pbvrLkCzphxNjLT324s8NR4asLRojKVuq",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 30,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "AssetApprove",
            "TxnSignature": "3045022100C93C9F7FB95D78A117EF3ED674227C864BCCDCBC5A8B5AC5F5312ADC26F5DEDC02203E5FDE4B70CCB1DBED9CE40E81E8E38F49416A78746906929187D6357DE95CE5",
            "hash": "CCD14F7C6B386AD3AD7679589E464B0B20406CD72A4A42C5AAC02D2AAEA9EF52"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
AssetID String 资产序列化后的ID
Destination String 被授权asset的目标地址
TransactionType String 交易类型

(12) 取消asset的授权

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",

            "tx_json":{
                "Account":"6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "AssetID":"69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
                "TransactionType":"AssetApproveCancel",
                "Destination":"6pbvrLkCzphxNjLT324s8NR4asLRojKVuq"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
AssetID String 资产序列化后的ID
TransactionType String 交易类型
Destination String 被取消asset授权的目标地址

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "1200282280000000240000001F5A69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B899068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD02074473045022100915787711D44B2273110D69D3C5FB7170B2A99C8CA2F2279C580FFA72B499B2F02203567ADD0D42E17F75A5D3B02429FF42FC362696C8FEBBE16F2AD4F15CE92596E8114B5F762798A53D543A014CAF8B297CFF8F2F937E883141193175C60CC617CE52B5CAC24D158EAE856EA87",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Destination": "6pbvrLkCzphxNjLT324s8NR4asLRojKVuq",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 31,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "AssetApproveCancel",
            "TxnSignature": "3045022100915787711D44B2273110D69D3C5FB7170B2A99C8CA2F2279C580FFA72B499B2F02203567ADD0D42E17F75A5D3B02429FF42FC362696C8FEBBE16F2AD4F15CE92596E",
            "hash": "49C51DAD16FA78879EE0C98394530FE68DFDD353E6CE359117D2EE13A3447C13"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
AssetID String 资产序列化后的ID
TransactionType String 交易类型
Destination String 被取消授权的地址

(13) 修改、添加token的信息

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snfYa********************Ab69",

            "tx_json":{
                "Account":"6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "TransactionType":"TokenSet",
                "TokenID":"E2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B",
                "Memos":[{
                    "Memo":{
                        "MemoData":"74657374",
                        "MemoType":"737472696E67"
                    }
                }]
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
TokenID String token序列化后的ID
Memos object[] 备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“test”,Hex编码后是“74657374”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "12002B228000000024000000135BE2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B684000000000002710732102A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F7446304402203DCC8B60F2B428FE3B45540B06147EACE349BF2AB3969E44EE0E03B61A96236D02204C507B9A9B3778C6CDCBF2EED4CF99983FD24AE495A8F2C4A34147127CF85237811436E1A8E03741638717F718A68A2C463A7F392028F9EA7C06737472696E677D0474657374E1F1",
        "tx_json": {
            "Account": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
            "Fee": "10000",
            "Flags": 2147483648,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "74657374",
                        "MemoType": "737472696E67"
                    }
                }
            ],
            "Sequence": 19,
            "SigningPubKey": "02A3A8020E8A37B52EA0D4DE0A9B619D94ABD99AB176AAD9800FFC775448EF894F",
            "TokenID": "E2846723F4C54223B9D8ADAB17C8419B2513E96332C856E5A443E2611147A31B",
            "TransactionType": "TokenSet",
            "TxnSignature": "304402203DCC8B60F2B428FE3B45540B06147EACE349BF2AB3969E44EE0E03B61A96236D02204C507B9A9B3778C6CDCBF2EED4CF99983FD24AE495A8F2C4A34147127CF85237",
            "hash": "DD63EF736580B685DA7215941D8DF149AB397478E71E593143CA64397B48EC3D"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
Memos object[] 备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“test”,Hex编码后是“74657374”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”
TokenID String token序列化后的ID
TransactionType String 交易类型
hash String 交易哈希

(14) 修改、添加asset的信息

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",
            "tx_json":{
                "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType":"AssetSet",
                "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
                "Memos":[{
                    "Memo":{
                        "MemoData":"41737365745365742d54657374",
                        "MemoType":"737472696E67"
                    }
                }]
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String 六域链地址
TransactionType String 交易类型
AssetID String asset序列化后的ID
Memos object[] 备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“AssetSet-Test”,Hex编码后是“41737365745365742d54657374”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "12002A2280000000240000000D5A69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B899068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020744630440220587E24B18A94D48270B0AAEBC688E064AFD923816857B538FF3F7EC3BB3D681D02205466D389103CCA713CEEF5D0B13C468721657FAD83216CE727970230D6F881F48114B5F762798A53D543A014CAF8B297CFF8F2F937E8F9EA7C06737472696E677D0D41737365745365742D54657374E1F1",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Fee": "10000",
            "Flags": 2147483648,
            "Memos": [
                {
                    "Memo": {
                        "MemoData": "41737365745365742D54657374",
                        "MemoType": "737472696E67"
                    }
                }
            ],
            "Sequence": 13,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "AssetSet",
            "TxnSignature": "30440220587E24B18A94D48270B0AAEBC688E064AFD923816857B538FF3F7EC3BB3D681D02205466D389103CCA713CEEF5D0B13C468721657FAD83216CE727970230D6F881F4",
            "hash": "2763BFD5CA96E5DC120853D0064D68BAA887A332FB893ACFAC1419DBC5991C03"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String 授权的源地址
Memos object[] 备注集
Memo object 备注
MemoData string 备注内容,必须是Hex编码格式。例如“AssetSet-Test”,Hex编码后是“41737365745365742d54657374”
MemoType string 备注类型,必须是Hex编码格式。例如“string”,Hex编码后是“737472696E67”
AssetID String asset序列化后的ID
TransactionType String 交易类型
hash String 交易哈希

(15) 销毁asset

Request:

{
    "method":"submit",
    "params":[{
            "secret":"snoPB********************SUTb",
            "tx_json":{
                "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "TransactionType":"AssetDestroy",
                "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990"
            }
        }
        ]
}
字段名称 类型 说明
method String RPC接口名称
secret String 私钥
Account String asset的创建地址
TransactionType String 交易类型
AssetID String asset序列化后的ID

Response:

{
    "result": {
        "engine_result": "tesSUCCESS",
        "engine_result_code": 0,
        "engine_result_message": "The transaction was applied. Only final in a validated ledger.",
        "status": "success",
        "tx_blob": "1200292280000000240000000E5A69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B899068400000000000271073210330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020744730450221009AC505800E86108ECDC4AEEDCE5E9971C5D6913A70018F29F4AD5356D949B7750220417A562E235DDD47EB0DFD4681D888298DC864FB948D100DB9C53423FF9697248114B5F762798A53D543A014CAF8B297CFF8F2F937E8",
        "tx_json": {
            "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
            "AssetID": "69324FA283893D729C6F8FA43673F8BD9A411B6BEE126BF9624CE009BE2B8990",
            "Fee": "10000",
            "Flags": 2147483648,
            "Sequence": 14,
            "SigningPubKey": "0330E7FC9D56BB25D6893BA3F317AE5BCF33B3291BD63DB32654A313222F7FD020",
            "TransactionType": "AssetDestroy",
            "TxnSignature": "30450221009AC505800E86108ECDC4AEEDCE5E9971C5D6913A70018F29F4AD5356D949B7750220417A562E235DDD47EB0DFD4681D888298DC864FB948D100DB9C53423FF969724",
            "hash": "3F6ECD93FC18620FA793ACAE7A65DC00AE878F93F7865031D2FFE01F69A1E2B8"
        }
    }
}
字段名称 类型 说明
engine_result String 支付执行结果
engine_result_code int 支付结果代码
engine_result_message string 支付结果信息
tx_blob String 签名结果,二进制数据格式
tx_json object 交易要素,json格式
Account String asset的创建地址
AssetID String asset序列化后的ID
TransactionType String 交易类型

(16) 查看某种资产下的所有token

Request:

{
    "method":"get_asset_all_token_info",
    "params":[{
        "AssetID":"F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
        "marker":"0",
        "limit":2
    }]
}
字段名称 类型 说明
method String RPC接口名称
AssetID String asset序列化后的ID
marker String 分页标志,这里的"0"表示从第1个asset开始展示
limit String 返回记录的分页大小

Response:

{
    "result": {
        "info": [
            {
                "AssetID": "F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
                "Flags": 0,
                "LedgerEntryType": "NFToken",
                "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "OwnerTokenIndex": "0000000000000001",
                "TokenID": "62289DD4E3EB81592C0C3D1867E7E1CB02264C2DA03E2DF50A439D729F075CA0",
                "TokenIndex": "0000000000000001",
                "TransactionHash": "3EB01CD32E78F07364766C04A737131A60EAC25E03146F19EEB3477A3FA984BF",
                "id": "07265641",
                "index": "62289DD4E3EB81592C0C3D1867E7E1CB02264C2DA03E2DF50A439D729F075CA0"
            },
            {
                "AssetID": "F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
                "Flags": 0,
                "LedgerEntryType": "NFToken",
                "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "OwnerTokenIndex": "0000000000000002",
                "TokenID": "B780F95310884DD9F1942B0A753010429EC8D596A7645DBD0AA516F214378D50",
                "TokenIndex": "0000000000000002",
                "TransactionHash": "9A8D8086F9AEA809F394614403B49246E0DF56600B97C9E9A960D11D187BFBDA",
                "id": "726561",
                "index": "B780F95310884DD9F1942B0A753010429EC8D596A7645DBD0AA516F214378D50"
            }
        ],
        "ledger_current_index": 2379,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
Flags Number 标志位。
Owner String token的持有人
OwnerTokenIndex String token持有人当前token的编号,从0开始
TokenID String token序列化后的ID
TokenIndex String 某资产下token的编号,从0开始
TransactionHash String 交易哈希
id String token的id

(17) 查看某账号下的所有资产信息

Request:

{
    "method":"get_account_all_asset_info",
    "params":[{
        "Account": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
        "marker":2,
        "limit":4
    }]
}
字段名称 类型 说明
method String RPC接口名称
Account String asset的创建地址
marker String 分页标志,这里的"0"表示返回内容从第1号token开始展示(asset中的token从第0号开始计数)
limit String 返回记录的分页大小

Response:

{
    "result": {
        "info": [
            {
                "AssetID": "85A6722DFB3C235FDE6BB80DBDAA81F69AA31EC45748394B66C25E343083D756",
                "Flags": 19,
                "Issuer": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "LedgerEntryType": "NFAsset",
                "Name": "636F6C6F727354797061",
                "TokenNumber": "0000000000000000",
                "TransactionHash": "B6ED4F4217DD37F73B44EDDC2E1B6B5BF80DC809C4071B06DBE9A75308ACA9F1",
                "id": "0636F6C6F72721",
                "index": "85A6722DFB3C235FDE6BB80DBDAA81F69AA31EC45748394B66C25E343083D756"
            },
            {
                "AssetID": "A3B604EDC5D0E16AC73DCA25ACF856A8B98D0AACD1E2F42B5B09286B0FF8B74C",
                "Flags": 19,
                "Issuer": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "LedgerEntryType": "NFAsset",
                "Name": "636F6C6F727354797061",
                "TokenNumber": "0000000000000000",
                "TransactionHash": "604D5FAF9DA5E948F3CFC4AFE950F8BF086CF441482B98F99EE1CA69ACCC9D69",
                "id": "0636F6C6F72722",
                "index": "A3B604EDC5D0E16AC73DCA25ACF856A8B98D0AACD1E2F42B5B09286B0FF8B74C"
            },
            {
                "AssetID": "D1E530584DC43B7DB4B7AF56652CFF15DEE950F7788B2DB5E2FEC0BA7DE1B898",
                "Flags": 19,
                "Issuer": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "LedgerEntryType": "NFAsset",
                "Name": "636F6C6F727354797061",
                "TokenNumber": "0000000000000000",
                "TransactionHash": "16D67127D1B6096F5CB3AEB2806779839FEA0234A37421612D2F5BCA06CAA9B4",
                "id": "636F6C7273",
                "index": "D1E530584DC43B7DB4B7AF56652CFF15DEE950F7788B2DB5E2FEC0BA7DE1B898"
            },
            {
                "AssetID": "898AB846C9B38E36F1B431B3518445E7714CB8C2C51B4461FFF4321D4123F5CC",
                "Flags": 19,
                "Issuer": "6Hb9CJAWyB46j91VRWn9rDkukG4bwdtyTh",
                "LedgerEntryType": "NFAsset",
                "Name": "636F6C6F727354797061",
                "TokenNumber": "0000000000000000",
                "TransactionHash": "9E9D2350469167F358FCD8D5325BCDF2C1D74F3463897FACA4C7C11AEF2B4AC3",
                "id": "063F6C7273",
                "index": "898AB846C9B38E36F1B431B3518445E7714CB8C2C51B4461FFF4321D4123F5CC"
            }
        ],
        "ledger_current_index": 1968,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
Flags Number Flags值为19,表明允许该asset下的token转移、销毁、撤销三个功能。
Issuer String 资产的发行商
TokenNumber String 某资产下token的数量
TransactionHash String 交易哈希
id String 资产的id
Name String 资产的名称

(18) 查看某账号拥有的所有token信息

Request:



{
    "method":"get_account_all_token_info",
    "params":[{
        "Account": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np"
    }]
}
字段名称 类型 说明
method String RPC接口名称
Account String token的owner地址
marker String 分页标志,这里的"0"表示返回内容从第1号token开始展示(asset中的token从第0号开始计数)
limit String 返回记录的分页大小

Response:

{
    "result": {
        "info": [
            {
                "AssetID": "F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
                "Flags": 0,
                "LedgerEntryType": "NFToken",
                "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "OwnerTokenIndex": "0000000000000000",
                "TokenID": "A4A277759788D3E0A02A6EC6B4FDE41B58827002988B5549769031561738EE1B",
                "TokenIndex": "0000000000000000",
                "TransactionHash": "6FF552C0C32003B434983AD5407CEE9EFBADB1185103B2DE98EA953A5B76FBFD",
                "id": "726564",
                "index": "A4A277759788D3E0A02A6EC6B4FDE41B58827002988B5549769031561738EE1B"
            },
            {
                "AssetID": "F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
                "Flags": 0,
                "LedgerEntryType": "NFToken",
                "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "OwnerTokenIndex": "0000000000000001",
                "TokenID": "62289DD4E3EB81592C0C3D1867E7E1CB02264C2DA03E2DF50A439D729F075CA0",
                "TokenIndex": "0000000000000001",
                "TransactionHash": "3EB01CD32E78F07364766C04A737131A60EAC25E03146F19EEB3477A3FA984BF",
                "id": "07265641",
                "index": "62289DD4E3EB81592C0C3D1867E7E1CB02264C2DA03E2DF50A439D729F075CA0"
            },
            {
                "AssetID": "F55EB41AB888FD83F32A23E86574BF470CC85AAAA0F987EECD62C20C86EA37CC",
                "Flags": 0,
                "LedgerEntryType": "NFToken",
                "Owner": "6a6BF73GsZBo2tPrHhKvkQGht6bYE2g2Np",
                "OwnerTokenIndex": "0000000000000002",
                "TokenID": "B780F95310884DD9F1942B0A753010429EC8D596A7645DBD0AA516F214378D50",
                "TokenIndex": "0000000000000002",
                "TransactionHash": "9A8D8086F9AEA809F394614403B49246E0DF56600B97C9E9A960D11D187BFBDA",
                "id": "726561",
                "index": "B780F95310884DD9F1942B0A753010429EC8D596A7645DBD0AA516F214378D50"
            }
        ],
        "ledger_current_index": 2502,
        "status": "success",
        "validated": false
    }
}
字段名称 类型 说明
AssetID String 资产序列化后的ID
Flags Number 标志位。
Owner String token的持有人
OwnerTokenIndex String token持有人当前token的编号,从0开始
TokenID String token序列化后的ID
TokenIndex String 某资产下token的编号,从0开始
TransactionHash String 交易哈希
id String token的id

results matching ""

    No results matching ""