Json-Rpc

獲取區塊中所有交易詳細資訊的快速方法

  • November 19, 2019

我想提取歷史上的所有交易。我目前正在做的是呼叫getrawtransaction而不是decoderawtransaction塊中的每個事務。這是可行的,只是提取過程需要很長時間。

有沒有更快的方法來做到這一點?

getblock與詳細級別 2 一起使用。例如

getblock 0000000000000000000cedb96c93635edfb2755a3357e7febe5929fb6db1658d 2

這將返回所有已解碼交易的塊。


既然你提到你正在做getrawtransaction然後decoderawtransactiongetrawtransaction有另一個參數來為你解碼交易,所以你不必去decoderawtransaction。你可以做類似的事情

getrawtransaction 0374d2bab7ce78429dc8660fb0100f260e1528dca4854ca7d761dd849211ff75 true

最後,大多數 RPC 都有一組選項,其中包含對它們所做的事情的描述和對輸出的解釋。你可以做一些謊言

help getblock

獲取幫助說明。將來,您可以對正在使用的任何命令執行此操作,以便充分發揮其潛力。

引用自:https://bitcoin.stackexchange.com/questions/91772