50420


PrivateNetで開発しています  
特定(自分だったりコントラクトであったり)のアドレスから送った履歴を一覧にする方法について

Block No.を順に検索し、Transaction
No.が含まれていたらそのTransactionのFromだったりToだったり、場合によってはInputを参照すると考えて実装しました  
4000Block中5件のTransactionを見つけるだけで４０分ぐらいかかりました  
他に高速にできる方法・ライブラリがあれば情報いただけないでしょうか  
Gethのコマンドは確認しましたが、前述の方法以外思いつかない状況です  
検索のプログラムはAWS LambdaでPythonを使って開発しています

直接携わっていないのですが、Bitcoinで開発した際の類似機能ですと、`RPCOperations.listtransactions`に近いかと思います


CC BY-SA 4.0
2018-07-12T01:51:11.643
45534
2018-11-18T16:50:36.583
2018-07-12T02:40:06.587
27721
27721
question
ethereum
Transactionの検索について


外部データベースにインデックスを作成しておく方法が考えられます。  
あらかじめ外部データベースに特定のアドレスが関連するトランザクションのトランザクションIDを保存しておき、参照する場合はデータベースに保存されているIDを利用することで高速化することができます。


CC BY-SA 4.0
2018-11-18T16:50:36.583
50420
2018-11-18T16:50:36.583
31044
45534
answer