todo: cross things off.

This commit is contained in:
Christopher Jeffrey 2016-09-13 02:09:11 -07:00
parent 07285ebdd7
commit 6dbbee19d6
No known key found for this signature in database
GPG Key ID: 8962AB9DE6666BBD

15
TODO.md
View File

@ -3,29 +3,18 @@
Todo before release. Excuse the mess.
- prioritization for mining.
- switch entirely to secp256k1-node. bad for payment-protocol and ec.random
(add crypto/random.js).
- switch entirely to secp256k1-node. note that payment-protocol still directly
requires elliptic.
- walletdb removes coins from txs - potentially have it clone the tx (slower).
- move siphash to utils?
- refactor and add all network packets.
- rename keyring object.
- browser-side dsa signing/verify for payment-protocol.
- add preliminary support for schnorr and bls signatures.
- potentially rewrite walletdb to avoid O(n) complexity for tx insertion to
multiple wallets (n=number-of-wallets-mapped: 1 in the average case, 2 in
average worst case, potentially thousands in bullshit worst case). doing
this, we would lose fast iteration over txs, coins, and undo coins.
- do not output bitcoin strings (utils.btc) on the api layer. use satoshis
instead.
- upgrade to leveldb 1.19.
- bindings to asm chacha20+poly1305.
- bindings to asm sha256 (use webgl shader in browser).
- implement jl's latest MAST.
- rewrite readme. move examples to wiki.
- fix docs.
- implement rpc calls:
- backupwallet
- listaddressgroupings
- importaddress (maybe)
- rename cost to weight.
- man pages