service/btc: print the main address when run cashierd

This commit is contained in:
ghassmo
2022-01-07 17:49:42 +04:00
parent cf02fd2f4e
commit 4e2c7f677f

View File

@@ -323,9 +323,6 @@ pub struct BtcClient {
}
impl BtcClient {
pub async fn new(main_keypair: Keypair, network: &str) -> Result<Arc<Self>> {
//TODO
// info!(target: "SOL BRIDGE", "Main BTC wallet pubkey: {:?}", &main_keypair.pubkey());
let notify_channel = async_channel::unbounded();
let (network, url) = match network {
@@ -336,6 +333,8 @@ impl BtcClient {
let main_account = Account::new(&main_keypair, network);
info!(target: "BTC BRIDGE", "Main BTC Address: {}", main_account.address.to_string());
Ok(Arc::new(Self {
main_account,
client: Arc::new(Mutex::new(Client::new(url)?)),
@@ -552,9 +551,11 @@ impl NetworkClient for BtcClient {
Ok(public_key)
}
async fn get_notifier(self: Arc<Self>) -> Result<async_channel::Receiver<TokenNotification>> {
Ok(self.notify_channel.1.clone())
}
async fn send(
self: Arc<Self>,
address: Vec<u8>,