Procházet zdrojové kódy

Format todo.md for valid markdown.

parazyd před 5 roky
rodič
revize
5154735928
1 změnil soubory, kde provedl 38 přidání a 38 odebrání
  1. 38 38
      todo.md

+ 38 - 38
todo.md

@@ -2,59 +2,59 @@
 
 ## misc
 
-[X] random ID param for jsonrpc requests (bin/drk.rs)
-[X] merge cashier branch
-[X] update cashierd.rs to new config handling. note: password param in toml
-[ ] sqlcipher: document install process or otherwise remove friction of using bundled version
+- [x] random ID param for jsonrpc requests (bin/drk.rs)
+- [x] merge cashier branch
+- [x] update cashierd.rs to new config handling. note: password param in toml
+- [ ] sqlcipher: document install process or otherwise remove friction of using bundled version
 
 ## deposit
 
-[X] drk: key generation
-[X] drk: deposit cli option
-[ ] darkfid: check addresses are valid
-[X] darkfid: send drk public key to cashierd.rs over tcp, triggered by drk.rs
-[X] cashierd: receive BTC, mint dBTC (see tx.rs)
-[X] cashierd: push tx to rocksdb (type: deposit, signed by cashier key)
-[ ] cashierd: watch address for deposit
-[ ] cashierd: resume watch after restart
-[X] darkfid: poll gateway for new tx
-[X] darkfid: for every new coin received, add to merkle tree
-[X] darkfid: decode tx
-[X] darkfid: perform state transition function
-[X] darkfid: compute merklepath need to spend coin (see tx.rs)
+- [x] drk: key generation
+- [x] drk: deposit cli option
+- [ ] darkfid: check addresses are valid
+- [x] darkfid: send drk public key to cashierd.rs over tcp, triggered by drk.rs
+- [x] cashierd: receive BTC, mint dBTC (see tx.rs)
+- [x] cashierd: push tx to rocksdb (type: deposit, signed by cashier key)
+- [ ] cashierd: watch address for deposit
+- [ ] cashierd: resume watch after restart
+- [x] darkfid: poll gateway for new tx
+- [x] darkfid: for every new coin received, add to merkle tree
+- [x] darkfid: decode tx
+- [x] darkfid: perform state transition function
+- [x] darkfid: compute merklepath need to spend coin (see tx.rs)
 
 ## withdraw
 
-[X] drk: withdraw cli option
-[X] darkfid: check address is valid
-[X] darkfid: send cashout request to cashier with btc pub key
-[X] cashierd: receive cashout request, reply with drk pub key
-[X] darkfid: send dbtc to the cashier drk pub key
-[ ] cashierd: burn dbtc, send back btc (see tx.rs)
+- [x] drk: withdraw cli option
+- [x] darkfid: check address is valid
+- [x] darkfid: send cashout request to cashier with btc pub key
+- [x] cashierd: receive cashout request, reply with drk pub key
+- [x] darkfid: send dbtc to the cashier drk pub key
+- [ ] cashierd: burn dbtc, send back btc (see tx.rs)
 
 ## drk -> drk
 
-[X] drk: transfer cli option
-[X] darkfid: construct a new spend tx
-[ ] darkfid: check address is valid
-[X] darkfid: build tx
-[ ] darkfid: verify tx
-[X] darkfid: state transition function
-[X] darkfid: send tx data to rocksdb
+- [x] drk: transfer cli option
+- [x] darkfid: construct a new spend tx
+- [ ] darkfid: check address is valid
+- [x] darkfid: build tx
+- [ ] darkfid: verify tx
+- [x] darkfid: state transition function
+- [x] darkfid: send tx data to rocksdb
 
 # blockchain
 
-[ ]
+- [ ]
 
 # halo2
 
-[x] mint circuit poc
-[ ] burn circuit poc
-[x] research port from jubjub to pasta (success)
-[x] research port from blake2b to sinsemilla and/or poseidon
-[ ] solve poseidon gadget to hash >2 elements at a time
-[ ] integrate with actual codebase
+- [x] mint circuit poc
+- [ ] burn circuit poc
+- [x] research port from jubjub to pasta (success)
+- [x] research port from blake2b to sinsemilla and/or poseidon
+- [ ] solve poseidon gadget to hash >2 elements at a time
+- [ ] integrate with actual codebase
 
 # org
 
-[ ] clean up shared repo and migrate to wiki
+- [ ] clean up shared repo and migrate to wiki