feat(wallet)!: change persist API to use StageExt and StageExtAsync

This commit is contained in:
志宇 authored and Steve Myers committed 2024-06-13 12:58:35 -05:00
1 parent 2e40b0118c
commit 19328d4999
7 files changed
+66 -44

No files matched your search

+2 -2
View File
@@ -33,7 +33,7 @@ fn main() -> Result<(), anyhow::Error> {
)?;
let address = wallet.next_unused_address(KeychainKind::External);
db.write_changes(&wallet.take_staged())?;
wallet.commit_to(&mut db)?;
println!("Generated Address: {}", address);
let balance = wallet.balance();
@@ -72,7 +72,7 @@ fn main() -> Result<(), anyhow::Error> {
println!();
wallet.apply_update(update)?;
db.write_changes(&wallet.take_staged())?;
wallet.commit_to(&mut db)?;
let balance = wallet.balance();
println!("Wallet balance after syncing: {} sats", balance.total());