transactions – How would you advocate parsing a non-public bitcoin core node with nodeJS?
This query is fairly broad as parsing a node entails decoding each transaction inside a block(which might require
txindex to be enabled), and recording every output and enter till you find yourself with a listing of all outputs that haven’t been used as an enter aka an unspent output.
With a totally synced node and
txindex=1 you’ll be able to start iterating via every block of the final 200 blocks with loops utilizing the rpc calls
decoderawtransaction, storing the outputs in a database. On every new block you must verify each enter to see if there’s a transaction id matching an output in your present output database, if there’s that output has been spent. The node-bitcoin JSON-RPC wrapper ought to work fantastic for implementing these calls to your node. As you’ll be able to think about this could take a while.