Tron refBlockBytes 和 refBlockHash 怎么组装

1. 获取最新区块信息

https://api.trongrid.io/wallet/getnowblock

返回数据

{
    "blockID":"000000000308d546908eae2604fbe73bf186ea41d7806b547a730c7dbd8e413f",
    "block_header":{
        "raw_data":{
            "number":50910534,
            "txTrieRoot":"4ac30983384d72da865149125bd69ba3839827d7915837dce9b766bafa4c5adb",
            "witness_address":"4162398d516b555ac64af24416e05c199c01823048",
            "parentHash":"000000000308d5455c656aa30bf8ffd5ad3a326ae8bf5d9bb326c9c311ad6029",
            "version":27,
            "timestamp":1683345360000
        },
        "witness_signature":"c8ee746301ea4f61bc2bd5ca9b106f9dd8c65880d4acfaa4dba5d4764c1c2003361e3b70e2ab060369174838c7cc4fe085e104d6befb999de6f58cf5c87c2d8300"
    },
    "transactions":[
        {
            "ret":[
                {
                    "contractRet":"SUCCESS"
                }
            ],
            "signature":[
                "2766eee94187fe96f5701e898ccb13b5b8ac49fb9fe34d45a7002f5a959b1f2f5022cb3f682e1d84208328a94aa54a56831cac5855fa81222e84b972437a1be801"
            ],
            "txID":"b77f5b07fd47a2941b18364bdd1d6f3f840fe925b035c53da04e59aeb9372bef",
            "raw_data":{
                "contract":[
                    {
                        "parameter":{
                            "value":{
                                "amount":618000,
                                "asset_name":"31303034393137",
                                "owner_address":"418d00b79171a1ca8cbf6c83c084cc1d13fe274b09",
                                "to_address":"41503eeef2b1cf172e9705f95f63f3daf39b6a25a6"
                            },
                            "type_url":"type.googleapis.com/protocol.TransferAssetContract"
                        },
                        "type":"TransferAssetContract"
                    }
                ],
                "ref_block_bytes":"d532",
                "ref_block_hash":"c45774dd454fb27a",
                "expiration":1683345414000,
                "timestamp":1683345356680
            },
            "raw_data_hex":"0a02d5322208c45774dd454fb27a40f0aed2f9fe305a75080212710a32747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e5472616e736665724173736574436f6e7472616374123b0a07313030343931371215418d00b79171a1ca8cbf6c83c084cc1d13fe274b091a1541503eeef2b1cf172e9705f95f63f3daf39b6a25a62090dc257088efcef9fe30"
        },
       
        
    ]
}

2.通过返回数据 组装出 refBlockBytes refBlockHash

let refBlockBytes = (data["block_header"]["raw_data"]["number"]).toString(16).substring(3);
let refBlockHash = data["blockID"].substring(16, 16 + 16);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值