Skip to content

Commit 08fb3d8

Browse files
committed
udpated TODO
1 parent eecccd6 commit 08fb3d8

1 file changed

Lines changed: 11 additions & 3 deletions

File tree

TODO

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
PRIORITY
2+
- use the TODO thoughts of this file to create Github issues so that contributors can consult and implement
3+
14
SHORT-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+
1323
SEGWIT-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

3239
DOC-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

Comments
 (0)