Various notes and ideas for development work on Bitcoin Core
-
How to Review Bitcoin Core PRs. A work-in-progress guide.
-
How to Make Bitcoin Core PRs. A work-in-progress guide.
-
How to compile Bitcoin Core from source and run the tests. A simple step-by-step summary for Linux Debian and macOS.
-
Bitcoin Core Dev IRC meetings. Practical info about the General, Wallet, and PR Review Club meetings.
-
IRC channels. Join these IRC channels for Bitcoin and Lightning development.
-
Notes. Various miscellaneous technical notes.
-
PSBTs - Partially-Signed Bitcoin Transactions. PSBT information, including new May 2019 IRC discussion of ideas for descriptor slicing/subsetting, e.g. "subscriptors".
-
Observed Todos. Ideas for things to do as I run across them.
-
Flame Graphs. How to generate flame graph profiles.
-
Bryan Bishop transcript of Pieter Wuille's July 2018 SF Bitcoin talk: "Taproot, Schnorr signatures, and SIGHASH_NOINPUT, oh my!" Edited and cleaned up a bit from the original transcript for personal study.
-
Bryan Bishop transcript of Jonas Schnelli's June 2019 core.dev talk: "P2P Encryption."