mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-06-07 16:06:26 +00:00
everything but schnorr and taproot
This commit is contained in:
parent
1b322dda97
commit
e95fb3bb00
30
TODO-30.md
30
TODO-30.md
@ -2,14 +2,24 @@
|
|||||||
|
|
||||||
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. Rewrite Section: Understanding the Descriptor (3.5)
|
1. New Interlude: Creating QR Codes (after 3.3)
|
||||||
|
* New Subsection: Creating a QR
|
||||||
|
* New Subsection: Creating a Quick Connect QR
|
||||||
|
1. Revise Section: Understanding the Descriptor (3.5)
|
||||||
* New Content: Descriptor Wallets
|
* New Content: Descriptor Wallets
|
||||||
* New Content: Complex Descriptors
|
* New Content: Complex Descriptors
|
||||||
* Consider: Breaking into Two Sections
|
* Consider: Breaking into Two Sections
|
||||||
|
1. New Interlude: Creating Animated QR Codes (after 7.1)
|
||||||
|
* New Subsection: Understanding Uniform Resources
|
||||||
|
* New Subsection: Creating an Animated QR
|
||||||
|
* New Subsection: Creating an Animated QR of a PSBT
|
||||||
1. New Chapter: Using Other Command-Line Tools (between 8+9)
|
1. New Chapter: Using Other Command-Line Tools (between 8+9)
|
||||||
* 9.1: Using seedtool
|
* 9.1: Using seedtool
|
||||||
* 9.2: Using keytool
|
* 9.2: Using keytool
|
||||||
* 9.3: Using bytewords-cli
|
* 9.3: Using bytewords-cli
|
||||||
|
1. Revise Section: Understanding Timelock Options (11.1)
|
||||||
|
* Explanation: Better distinguish differences
|
||||||
|
* Reference: consider chart at in https://prestwi.ch/bitcoin-time-locks/
|
||||||
1. New Chapter: Using Miniscript Command-Line Tools (between 13+14)
|
1. New Chapter: Using Miniscript Command-Line Tools (between 13+14)
|
||||||
* 15.1: Using miniscript
|
* 15.1: Using miniscript
|
||||||
* 15.2: Using Bitcoin Dev Kit (BDK)
|
* 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
|
|||||||
* Explanation: Contains the current info on importing a PSBT, and shows how to sign it
|
* Explanation: Contains the current info on importing a PSBT, and shows how to sign it
|
||||||
* 17.5: Creating PSBTs in Libwally
|
* 17.5: Creating PSBTs in Libwally
|
||||||
* Explanation: Contains the current info on creating a PSBT, and shows how to export it
|
* 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)
|
1. New Chapter: Talking to Bitcoind with Swift (between 17+18)
|
||||||
* 19.1: Accessing Bitcoind with Swift (existing section)
|
* 19.1: Accessing Bitcoind with Swift (existing section)
|
||||||
* 19.2: Using Swift with Bitcoin Lib [Wolf's library]
|
* 19.2: Using Swift with Bitcoin Lib [Wolf's library]
|
||||||
* 19.3: Using Swift with Libwally [Wolf's shim]
|
* 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
|
|||||||
|
|
||||||
1. New Graphics: Animated GIFs for key demos.
|
1. New Graphics: Animated GIFs for key demos.
|
||||||
* Reference: https://github.com/faressoft/terminalizer
|
* Reference: https://github.com/faressoft/terminalizer
|
||||||
|
1. New Chapter: Talking to Lightningd with C (after chapter 20)
|
||||||
|
* 22.1: Creating a Lightning Channel with C
|
||||||
|
* 22.2: Creating a Payment Request with C
|
||||||
|
* 22.3: Paying an Invoice with C
|
||||||
|
* 22.4: Closing a Lightning Channel with C
|
||||||
|
* Alternatives: Consider Swift instead of C, depending on Lightning support
|
||||||
|
* Reference: https://diyhpl.us/wiki/transcripts/blockstream-webinars/2019-07-31-rusty-russell-getting-started-with-c-lightning/
|
||||||
|
* Reference: https://twitter.com/roasbeef/status/1389649064753471488_
|
||||||
|
|
||||||
9. Schnorr (2021)
|
9. Schnorr (2021)
|
||||||
11. Interlude on QR production
|
|
||||||
* QuickConnect QR
|
|
||||||
* UR/Animated QR
|
|
||||||
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/._
|
|
||||||
* _Other potential docs: https://twitter.com/roasbeef/status/1389649064753471488_
|
|
||||||
13. Consider TIme Lock Discussion Improvements
|
|
||||||
* Especially look at chart in https://prestwi.ch/bitcoin-time-locks/
|
|
||||||
14. Taproot (August/November)
|
14. Taproot (August/November)
|
||||||
* First Successful Taproot Transactions (Peter W., Twitter)
|
* First Successful Taproot Transactions (Peter W., Twitter)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user