TronGrid 在 raw_data 中丢失信息

问题描述 投票:0回答:1

今天(2024年3月18日),我们收到更多错误: trongrid 回复中错过了

timestamp

之前,一切正常,我们成功从

timestamp
获得
raw_data
的回应,来自
/wallet/gettransactionbyid

请求示例:

curl --location 'https://api.trongrid.io/wallet/gettransactionbyid' \
--header 'Content-Type: application/json' \
--data '{
    "value": "4f4c906b2d1a2e0f3d09e1360b4ee0c1f5abe6a462b494c6b8242f9d6c079584"
}'

回应:

{
    "ret": [
        {
            "contractRet": "SUCCESS"
        }
    ],
    "signature": [
        "fc0c47f61942e321175cb37f6cf73549cb8bc918403ff7557f298c948fb0ba97f786342a8d9f66285adced4583604c5f446c54ce6c97b298a0a9f0deeb9bd1ef01"
    ],
    "txID": "4f4c906b2d1a2e0f3d09e1360b4ee0c1f5abe6a462b494c6b8242f9d6c079584",
    "raw_data": {
        "contract": [
            {
                "parameter": {
                    "value": {
                        "amount": 1,
                        "owner_address": "41f0927876c8a1a8129d0e7ce3bdd4fd252ddfe9f3",
                        "to_address": "419d8ffb0e30c13552d1ede1e78d2bae603c75351c"
                    },
                    "type_url": "type.googleapis.com/protocol.TransferContract"
                },
                "type": "TransferContract"
            }
        ],
        "ref_block_bytes": "b867",
        "ref_block_hash": "8bf9929b20577d9d",
        "expiration": 1710678969000
    },
    "raw_data_hex": "0a02b86722088bf9929b20577d9d40a895a6e3e4315a65080112610a2d747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e73666572436f6e747261637412300a1541f0927876c8a1a8129d0e7ce3bdd4fd252ddfe9f31215419d8ffb0e30c13552d1ede1e78d2bae603c75351c1801"
}

在此回复中 -

timestamp
错过了
raw_data
,但交易成功了。

我尝试检查其他交易,并看到有趣的案例 - 有些有,有些没有。

也许 trongrid 改变协议?我如何接收交易时间戳?

谢谢。

tron
1个回答
0
投票

您可以使用 Bitquery 的 API 获取原始 Tron 数据

这是一个例子

https://ide.bitquery.io/Transaction-data-for-Tron

© www.soinside.com 2019 - 2024. All rights reserved.