bitcoin-tx-tutorial icon indicating copy to clipboard operation
bitcoin-tx-tutorial copied to clipboard

A technical tutorial for understanding how bitcoin transactions are created and signed

Results 10 bitcoin-tx-tutorial issues
Sort by recently updated
recently updated
newest added

Following guide from README, but unable to run the notebook: ``` --> uname -a Darwin 21.6.0 Darwin Kernel Version 21.6.0: Thu Mar 9 20:10:19 PST 2023; root:xnu-8020.240.18.700.8~1/RELEASE_ARM64_T8101 arm64 arm Darwin...

I believe that way that the [taproot-workshop](https://github.com/bitcoinops/taproot-workshop) is handling the reference to the bitcoin core directory is much more elegant and simpler for the user than having to redefine it...

Right now the answers and solutions are in plain sight right under the questions. Ideally they'd be hidden somewhere so that the reader can think for a bit before reading...

some thoughts as I work my way through the notebooks. overall I find the exercises really cool. my feedback is mostly polish to get it cleaned up, but the content...

A lot of the notebooks are a bit dry and factual. Some of the notebooks have scenarios that aim to tell more of a story and perhaps illustrate some examples...

Ideally each notebook would have some questions and exercises at the end to help reinforce the concepts introduced in the notebook. Most notebooks don't have them but some do, e.g....

Hey, reviewed the first page. Cool stuff. Leaving my two cents here: I don’t think that should start the tutorial mentioning the protocol upgrades nor why they were done in...

Hey! Reading through these over the next couple of days and I'll be adding my feedback here. Also happy to open pull requests, if that is easier. First off, I'd...

There seems to be a known issue in GitHub where jupyter-notebook files (`.ipynb`) don't render properly. Here's a blog with more information about [the issue](https://towardsdatascience.com/jupyter-notebook-not-rendering-on-github-heres-a-simple-solution-e51aa6ca29b6). A workaround is to copy...

After changing `locktime` from 500 to 200 in the original code, the following error occurs (v24.0.1 is used): > 'reject-reason': 'non-mandatory-script-verify-flag (unknown error)' Apparently `locktime` should be encoded minimally in...