diff --git a/todo.md b/todo.md index 2eacbbd87..6f6a56b6a 100644 --- a/todo.md +++ b/todo.md @@ -11,6 +11,7 @@ [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: recieve drk pub key, reply with btc pub key [ ] cashierd: receive BTC, mint dBTC (see tx.rs) @@ -24,7 +25,8 @@ ## withdraw [X] drk: withdraw cli option -[ ] darkfid: send cashout request to cashier with btc pub key +[ ] 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 [ ] cashierd: burn dbtc, send back btc (see tx.rs) @@ -33,6 +35,7 @@ [X] drk: transfer cli option [ ] darkfid: construct a new spend tx +[ ] darkfid: check address is valid [ ] darkfid: build tx [ ] darkfid: verify tx [ ] darkfid: state transition function