|
2 | 2 |
|
3 | 3 | The following TODO items are intended for a 3.0 version of Learning Bitcoin from the Command Line |
4 | 4 |
|
5 | | -1. 0.21 Additions |
6 | | - * New Wallet. See: https://bitcoin.stackexchange.com/questions/101767/dumpwallet-output-documentation-explanation |
7 | | -1. Animated GIFs for key CLI demos (probably https://github.com/faressoft/terminalizer but there are others) |
8 | | -1. Section on Libwally Shim for Swift |
9 | | -1. Section on Wolf's Bitcoin Lib for Swift |
10 | | -1. Full example of creating a PSBT, handing it to Libwally, and signing it |
11 | | -1. Miniscript |
12 | | -1. More complex descriptors |
13 | | -1. Schnorr (2021) |
14 | | -1. Other BCC Command-Line Utilities? |
15 | | - * seedtool |
16 | | - * keytool |
17 | | - * bytewords-cli |
18 | | -1. Interlude on QR production |
| 5 | +1. Rewrite Section: Understanding the Descriptor (3.5) |
| 6 | + * New Content: Descriptor Wallets |
| 7 | + * New Content: Complex Descriptors |
| 8 | + * Consider: Breaking into Two Sections |
| 9 | +1. New Chapter: Using Other Command-Line Tools (between 8+9) |
| 10 | + * 9.1: Using seedtool |
| 11 | + * 9.2: Using keytool |
| 12 | + * 9.3: Using bytewords-cli |
| 13 | +1. New Chapter: Using Miniscript Command-Line Tools (between 13+14) |
| 14 | + * 15.1: Using miniscript |
| 15 | + * 15.2: Using Bitcoin Dev Kit (BDK) |
| 16 | + * 15.3: Planning for the Future |
| 17 | +1. New Content: Expand the PSBT Libwally Content (17.4) into Two Sections |
| 18 | + * 17.4: Signing PSBTs in Libwally |
| 19 | + * Explanation: Contains the current info on importing a PSBT, and shows how to sign it |
| 20 | + * 17.5: Creating PSBTs in Libwally |
| 21 | + * 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) |
| 23 | + * 19.1: Accessing Bitcoind with Swift (existing section) |
| 24 | + * 19.2: Using Swift with Bitcoin Lib [Wolf's library] |
| 25 | + * 19.3: Using Swift with Libwally [Wolf's shim] |
| 26 | + |
| 27 | +## Further Updates |
| 28 | + |
| 29 | +The following updates could be part of v3.0 or could be further future, depending on interest and funding. |
| 30 | + |
| 31 | +1. New Graphics: Animated GIFs for key demos. |
| 32 | + * Reference: https://github.com/faressoft/terminalizer |
| 33 | + |
| 34 | +9. Schnorr (2021) |
| 35 | +11. Interlude on QR production |
19 | 36 | * QuickConnect QR |
20 | 37 | * UR/Animated QR |
21 | | -1. Programming Lightning with C |
| 38 | +12. Programming Lightning with C |
22 | 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/._ |
23 | 40 | * _Other potential docs: https://twitter.com/roasbeef/status/1389649064753471488_ |
24 | | -1. Consider TIme Lock Discussion Improvements |
| 41 | +13. Consider TIme Lock Discussion Improvements |
25 | 42 | * Especially look at chart in https://prestwi.ch/bitcoin-time-locks/ |
26 | | -1. Taproot (August/November) |
| 43 | +14. Taproot (August/November) |
27 | 44 | * First Successful Taproot Transactions (Peter W., Twitter) |
0 commit comments