Merge pull request #65 from bitcoindevkit/allow-getting-last-unused-wallet-address
Allow getting last unused wallet address
This commit is contained in:
commit
850ef7208d
@ -90,6 +90,7 @@ interface OfflineWallet {
|
|||||||
|
|
||||||
// OfflineWalletOperations
|
// OfflineWalletOperations
|
||||||
string get_new_address();
|
string get_new_address();
|
||||||
|
string get_last_unused_address();
|
||||||
[Throws=BdkError]
|
[Throws=BdkError]
|
||||||
u64 get_balance();
|
u64 get_balance();
|
||||||
[Throws=BdkError]
|
[Throws=BdkError]
|
||||||
@ -130,6 +131,7 @@ interface OnlineWallet {
|
|||||||
|
|
||||||
// OfflineWalletOperations
|
// OfflineWalletOperations
|
||||||
string get_new_address();
|
string get_new_address();
|
||||||
|
string get_last_unused_address();
|
||||||
[Throws=BdkError]
|
[Throws=BdkError]
|
||||||
u64 get_balance();
|
u64 get_balance();
|
||||||
[Throws=BdkError]
|
[Throws=BdkError]
|
||||||
|
@ -89,6 +89,14 @@ trait OfflineWalletOperations<B>: WalletHolder<B> {
|
|||||||
.to_string()
|
.to_string()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn get_last_unused_address(&self) -> String {
|
||||||
|
self.get_wallet()
|
||||||
|
.get_address(AddressIndex::LastUnused)
|
||||||
|
.unwrap()
|
||||||
|
.address
|
||||||
|
.to_string()
|
||||||
|
}
|
||||||
|
|
||||||
fn get_balance(&self) -> Result<u64, Error> {
|
fn get_balance(&self) -> Result<u64, Error> {
|
||||||
self.get_wallet().get_balance()
|
self.get_wallet().get_balance()
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user