From 6dbbee19d6a6fd8e1875b1b4df0d787de0f29d9a Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Tue, 13 Sep 2016 02:09:11 -0700 Subject: [PATCH] todo: cross things off. --- TODO.md | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/TODO.md b/TODO.md index 3d1424d5..0b0a7eb2 100644 --- a/TODO.md +++ b/TODO.md @@ -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