Skip to content

Commit e95fb3b

Browse files
authored
everything but schnorr and taproot
1 parent 1b322dd commit e95fb3b

1 file changed

Lines changed: 20 additions & 10 deletions

File tree

TODO-30.md

Lines changed: 20 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,24 @@
22

33
The 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
916
1. 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/
1323
1. 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

3141
1. 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

3452
9. 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/
4353
14. Taproot (August/November)
4454
* First Successful Taproot Transactions (Peter W., Twitter)

0 commit comments

Comments
 (0)