https://github.com/bitcoin/bitcoin/blob/master/doc
https://developer.bitcoin.org/reference/rpc/index.html
- getblockhash 1
- getblock (input of #1 here)
- Iterate through each transaction with getrawtransaction (input of tx field here)
- After getting all transactions, call getblockhash 2 (or goto nextblockhash in block)