diff --git a/src/service/cashier.rs b/src/service/cashier.rs index 2e699b865..b041753da 100644 --- a/src/service/cashier.rs +++ b/src/service/cashier.rs @@ -125,6 +125,7 @@ impl CashierService { match res.payload { bridge::BridgeResponsePayload::SendResponse => { // then delete this coin addr from withdraw_keys records + // TODO Send the received coins to the main address wallet.delete_withdraw_key_record(&addr, &serialize(&1) ) .expect("Delete withdraw key record"); } diff --git a/src/service/sol.rs b/src/service/sol.rs index 2213f2bfd..de9085836 100644 --- a/src/service/sol.rs +++ b/src/service/sol.rs @@ -135,6 +135,8 @@ impl SolClient { // XXX casting f64 to u64 let received_balance = lamports_to_sol(received_balance) as u64; + // TODO Send the received coins to the main address + self.notify_channel .0 .send(( diff --git a/todo.md b/todo.md index 275ee072b..171df9ff3 100644 --- a/todo.md +++ b/todo.md @@ -34,6 +34,7 @@ - [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: send the received coins to the main address of cashierd - [ ] cashierd: burn dbtc, send back btc (see tx.rs) ## drk -> drk