updating TODO

This commit is contained in:
Shannon Appelcline 2021-11-17 11:39:37 -10:00 committed by GitHub
parent 1aee47763b
commit 1b322dda97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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