1+ PRIORITY
2+ - use the TODO thoughts of this file to create Github issues so that contributors can consult and implement
3+
14SHORT-TERM
25- create Address object that covers all addresses and can convert from one to another
36- python-ecdsa is vulnerable to minerva timing attacks
@@ -10,10 +13,14 @@ SHORT-TERM
1013 . other tapscript changes?
1114 . think: how to differentiate tapscript in code? (right now addchecksig can be used in any script)
1215
16+ Transaction-related
17+ - think how to add/remove existing inputs/outputs to a Tx object
18+ . will need to add add_input/output (same as append)
19+ . allow to update an input/output from any index
20+ . allow to remove an input/output altogether
21+ . influences set_witness (add_input should add the empty witness immediately?)
22+
1323SEGWIT-related
14- - A '00' byte needs to be added for non-witness inputs in between witness (inputs-witnesses are 1-1!) automatically?
15- . currently adding it manually works fine (see 3 inputs 1 output example)
16- . think of clean way of automating this (auto-magically adding them could confuse users!)
1724- segwit v0 and v1 address object instantiates from address, witness program and script
1825 . are all used? test?
1926- add annex to signature hash (easy, just add in bytes or hex in the method and include)
@@ -30,6 +37,7 @@ IMPROVE
3037- make a new proxy object from scratch (test with at least 2/3 of bitcoin core RPC)
3138
3239DOC-related
40+ - update contributions file when required
3341- add explicit documentation for each module before members...
3442- commit docs/usage/proxy.rst
3543- segwit in documentation
0 commit comments