|
|
@@ -23,7 +23,7 @@ use crate::{
|
|
|
},
|
|
|
Transaction,
|
|
|
},
|
|
|
- wallet::walletdb::{Balances, WalletPtr},
|
|
|
+ wallet::walletdb::{Balance, Balances, WalletPtr},
|
|
|
zk::circuit::{BurnContract, MintContract},
|
|
|
ClientFailed, ClientResult, Result,
|
|
|
};
|
|
|
@@ -217,6 +217,10 @@ impl Client {
|
|
|
let kp = self.wallet.keygen().await?;
|
|
|
Ok(Address::from(kp.public))
|
|
|
}
|
|
|
+
|
|
|
+ pub async fn get_balance(&self, token_id: DrkTokenId) -> Result<Option<Balance>> {
|
|
|
+ self.wallet.get_balance(token_id).await
|
|
|
+ }
|
|
|
|
|
|
pub async fn get_balances(&self) -> Result<Balances> {
|
|
|
self.wallet.get_balances().await
|