22
33The following TODO items are intended for a 3.0 version of Learning Bitcoin from the Command Line
44
5- 1 . Rewrite Section: Understanding the Descriptor (3.5)
5+ 1 . New Interlude: Creating QR Codes (after 3.3)
6+ * New Subsection: Creating a QR
7+ * New Subsection: Creating a Quick Connect QR
8+ 1 . Revise Section: Understanding the Descriptor (3.5)
69 * New Content: Descriptor Wallets
710 * New Content: Complex Descriptors
811 * Consider: Breaking into Two Sections
12+ 1 . New Interlude: Creating Animated QR Codes (after 7.1)
13+ * New Subsection: Understanding Uniform Resources
14+ * New Subsection: Creating an Animated QR
15+ * New Subsection: Creating an Animated QR of a PSBT
9161 . New Chapter: Using Other Command-Line Tools (between 8+9)
1017 * 9.1: Using seedtool
1118 * 9.2: Using keytool
1219 * 9.3: Using bytewords-cli
20+ 1 . Revise Section: Understanding Timelock Options (11.1)
21+ * Explanation: Better distinguish differences
22+ * Reference: consider chart at in https://prestwi.ch/bitcoin-time-locks/
13231 . New Chapter: Using Miniscript Command-Line Tools (between 13+14)
1424 * 15.1: Using miniscript
1525 * 15.2: Using Bitcoin Dev Kit (BDK)
@@ -19,7 +29,7 @@ The following TODO items are intended for a 3.0 version of Learning Bitcoin from
1929 * Explanation: Contains the current info on importing a PSBT, and shows how to sign it
2030 * 17.5: Creating PSBTs in Libwally
2131 * Explanation: Contains the current info on creating a PSBT, and shows how to export it
22- 3 . New Chapter: Talking to Bitcoind with Swift (between 17+18)
32+ 1 . New Chapter: Talking to Bitcoind with Swift (between 17+18)
2333 * 19.1: Accessing Bitcoind with Swift (existing section)
2434 * 19.2: Using Swift with Bitcoin Lib [ Wolf's library]
2535 * 19.3: Using Swift with Libwally [ Wolf's shim]
@@ -30,15 +40,15 @@ The following updates could be part of v3.0 or could be further future, dependin
3040
31411 . New Graphics: Animated GIFs for key demos.
3242 * Reference: https://github.com/faressoft/terminalizer
43+ 1 . New Chapter: Talking to Lightningd with C (after chapter 20)
44+ * 22.1: Creating a Lightning Channel with C
45+ * 22.2: Creating a Payment Request with C
46+ * 22.3: Paying an Invoice with C
47+ * 22.4: Closing a Lightning Channel with C
48+ * Alternatives: Consider Swift instead of C, depending on Lightning support
49+ * Reference: https://diyhpl.us/wiki/transcripts/blockstream-webinars/2019-07-31-rusty-russell-getting-started-with-c-lightning/
50+ * Reference: https://twitter.com/roasbeef/status/1389649064753471488 _
3351
34529 . Schnorr (2021)
35- 11 . Interlude on QR production
36- * QuickConnect QR
37- * UR/Animated QR
38- 12 . Programming Lightning with C
39- * _ Some good docs from one of the developers are here: https://diyhpl.us/wiki/transcripts/blockstream-webinars/2019-07-31-rusty-russell-getting-started-with-c-lightning/ ._
40- * _ Other potential docs: https://twitter.com/roasbeef/status/1389649064753471488 _
41- 13 . Consider TIme Lock Discussion Improvements
42- * Especially look at chart in https://prestwi.ch/bitcoin-time-locks/
435314 . Taproot (August/November)
4454 * First Successful Taproot Transactions (Peter W., Twitter)
0 commit comments