From 145a7c9a518a4c012fcafa3df840cd69dd85efd6 Mon Sep 17 00:00:00 2001 From: aggstam Date: Mon, 25 Apr 2022 19:51:57 +0300 Subject: [PATCH] walletdb: added retrieve default address method --- src/wallet/walletdb.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wallet/walletdb.rs b/src/wallet/walletdb.rs index 05c6a48da..2c9e17f36 100644 --- a/src/wallet/walletdb.rs +++ b/src/wallet/walletdb.rs @@ -11,6 +11,7 @@ use sqlx::{ use crate::{ crypto::{ + address::Address, coin::Coin, keypair::{Keypair, PublicKey, SecretKey}, merkle_node::MerkleNode, @@ -161,6 +162,13 @@ impl WalletDb { Ok(Keypair { secret, public }) } + + pub async fn get_default_address(&self) -> Result
{ + debug!("Returning default address"); + let keypair = self.get_default_keypair().await?; + + Ok(Address::from(keypair.public)) + } pub async fn get_keypairs(&self) -> Result> { debug!("Returning keypairs");