Author: Luke Dashjr 2021-09-09 17:36:17
Published on: 2021-09-09T17:36:17+00:00
Mike Rosset, a developer, posted a message on the bitcoin-dev mailing list seeking help with inconsistencies he encountered while experimenting with Bitcoin using GNU Guile Scheme. He created a toy Bitcoin miner and attempted to create templates for the Merkle root by concatenating transactions data. However, he was unable to create the coinbase transaction without the json cointbasetxn field in getblocktemplate. He requested assistance in acquiring the coinbase transaction and ensuring that his Python and Guile Merkle roots matched. Mike provided a test template response data and a modified version of the merkle python reference script found on the wiki page. With it, he was able to replicate a Merkle root hash, but it did not include the coinbase transaction.
Updated on: 2023-06-15T01:50:07.671730+00:00