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

@@ -29,7 +29,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();
@@ -55,7 +55,7 @@ fn main() -> Result<(), anyhow::Error> {
let _ = update.graph_update.update_last_seen_unconfirmed(now);
wallet.apply_update(update)?;
db.write_changes(&wallet.take_staged())?;
wallet.commit_to(&mut db)?;
println!();
let balance = wallet.balance();