开发文档

tx

此篇内容尚无原站英文对应版本;切换语言后可浏览英文资料库。

该tx方法检索单个事务的信息。

请求格式的示例:

{
  "id": 1,
  "command": "tx",
  "transaction": "17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D",
  "binary": false
}
{
    "method": "tx",
    "params": [
        {
            "transaction": "17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D",
            "binary": false
        }
    ]
}
#Syntax: tx transaction [binary]
streamd tx 17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D false

该请求包含以下参数:

FieldTypeDescription
transactionString交易的256位散列,十六进制表示。
binaryBoolean(可选,默认为false)如果为true,则将事务数据和元数据作为十六进制字符串而不是JSON返回

一个成功回应的例子:

{
  "id": 1,
  "result": {
    "Account": "vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ",
    "Amount": "1000000",
    "Destination": "vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV",
    "Fee": "12",
    "Flags": 2147483648,
    "LastLedgerSequence": 155520,
    "Memos": [{
      "Memo": {
        "MemoData": "68616861",
        "MemoType": "6D656D6F"
      }
    }],
    "Sequence": 77,
    "SigningPubKey": "021ADD58CB32BFD8F3F24A027081CE3928CEE072E85692123DE4DF92EFCF2CE2BC",
    "TransactionType": "Payment",
    "TxnSignature": "304402200C8B73E45DD5C43D6C10ECF26BE1D0212BA121BC0EB090441B09AE21FAD2F17C02206143819F8B15F4C8C83A4735E56E971E7465A76C2116443092E8E7179B4A7AFD",
    "date": 575694990,
    "hash": "17CF128117A275D1E0F0638CE38DADD7DE4F978818F1E950C89CA5C62620E27D",
    "inLedger": 155512,
    "ledger_index": 155512,
    "meta": {
      "AffectedNodes": [{
        "ModifiedNode": {
          "FinalFields": {
            "Account": "vfq4sckDNcNcyfrDQed6FBqqDfEgTgsjtJ",
            "Balance": "21492361",
            "Flags": 8388608,
            "OwnerCount": 14,
            "Sequence": 78
          },
          "LedgerEntryType": "AccountRoot",
          "LedgerIndex": "ADEFE0B5A676E5431444ADA797634C65B963A00B9B79DBFA4821DA786DD6C8B4",
          "PreviousFields": {
            "Balance": "22492373",
            "Sequence": 77
          },
          "PreviousTxnID": "BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52",
          "PreviousTxnLgrSeq": 153524
        }
      }, {
        "ModifiedNode": {
          "FinalFields": {
            "Account": "vDgSCaGS3iih9iKvfvRULrK7gurJjdDnUV",
            "Balance": "99999986730672448",
            "Flags": 0,
            "OwnerCount": 15,
            "Sequence": 293
          },
          "LedgerEntryType": "AccountRoot",
          "LedgerIndex": "C2FA6D77327E553B9D611CA7BE4CC0CB33817EE23919EC09C48D10E4C5653037",
          "PreviousFields": {
            "Balance": "99999986729672448"
          },
          "PreviousTxnID": "BEE1FD0E440416A4CFD29663ADB2BAB5356CBE3FE2AF7659C69B4153612BBD52",
          "PreviousTxnLgrSeq": 153524
        }
      }],
      "TransactionIndex": 0,
      "TransactionResult": "tesSUCCESS",
      "delivered_amount": "1000000"
    },
    "validated": true
  },
  "status": "success",
  "type": "response"
}

响应遵循标准格式,成功结果包含Transaction对象的字段以及以下附加字段:

FieldTypeDescription
hashString交易的SHA-512散列
inLedgerUnsigned Integer(已弃用)别名ledger_index。
ledger_indexUnsigned Integer包含此交易的分类帐的序号。
metaObject关于交易的各种元数据。
validatedBoolean如果此数据来自经过验证的分类账版本,则为真; 如果省略或设置为false,则此数据不是最终的。
(Various)(Various)Transaction对象的其他字段

可能的错误:

  • 任何通用错误类型。
  • invalidParams - 一个或多个字段指定不正确,或缺少一个或多个必填字段。
  • txnNotFound- 交易不存在,或者它是旧版账本的一部分,streamd没有可用的。
THE NEXT CONNECTION

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

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

联系我们