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);