2

私は現在、プライベート チェーンを持っており、トランザクション履歴を照会したいと考えています。web3 がこれらのメソッドweb3.eth.blockNumber / web3.eth.getBlockTransactionCount / web3.eth.getTransactionFromBlockを提供していることを知っています。したがって、最新のブロック番号を取得することでトランザクション履歴を取得できます(nだとします)。n から 0 の範囲で web3.eth.getBlockTransactionCount(i) を呼び出し、web3.eth.getTransactionFromBlock でトランザクションを取得します。しかし、それは時間の浪費で非効率的です。web3やrpcなどを介して効率的なブロックからトランザクション履歴を取得するにはどうすればよいのでしょうか?

4

1 に答える 1

1

各ブロックに対してtrue、2 番目のパラメーターとして次のように渡すことができますgetBlock

web3.eth.getBlock(blockHashOrBlockNumber [, returnTransactionObjects] [, callback])
于 2016-05-29T12:14:45.563 に答える