|
|
@@ -1,4 +1,4 @@
|
|
|
-# version 0
|
|
|
+# version 0
|
|
|
|
|
|
## misc
|
|
|
|
|
|
@@ -13,9 +13,10 @@
|
|
|
[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: recieve drk pub key, reply with btc pub key
|
|
|
-[ ] cashierd: receive BTC, mint dBTC (see tx.rs)
|
|
|
-[ ] cashierd: push tx to rocksdb (type: deposit, signed by cashier key)
|
|
|
+[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
|
|
|
@@ -28,7 +29,7 @@
|
|
|
[ ] darkfid: check address is valid
|
|
|
[X] darkfid: send cashout request to cashier with btc pub key
|
|
|
[ ] cashierd: receive cashout request, reply with drk pub key
|
|
|
-[ ] darkfid: send dbtc to the cashier drk pub key
|
|
|
+[ ] darkfid: send dbtc to the cashier drk pub key
|
|
|
[ ] cashierd: burn dbtc, send back btc (see tx.rs)
|
|
|
|
|
|
## drk -> drk
|
|
|
@@ -41,9 +42,9 @@
|
|
|
[X] darkfid: state transition function
|
|
|
[X] darkfid: send tx data to rocksdb
|
|
|
|
|
|
-# blockchain
|
|
|
+# blockchain
|
|
|
|
|
|
-[ ]
|
|
|
+[ ]
|
|
|
|
|
|
# halo2
|
|
|
|