Add last_seen to the the ConfirmationTime::Unconfirmed variant

This allows us to skip adding an extra input to `Wallet::insert_tx`.

Also remove redundant logic.
This commit is contained in:
志宇 committed 2023-06-04 03:32:17 +08:00
1 parent aba88130d9
commit 7261669c09
10 files changed
+75 -80

No files matched your search

+2 -2
View File
@@ -33,7 +33,7 @@ fn test_insert_tx() {
let _ = tracker.txout_index.reveal_to_target(&(), 5);
let changeset = tracker
.insert_tx_preview(tx.clone(), ConfirmationTime::Unconfirmed)
.insert_tx_preview(tx.clone(), ConfirmationTime::Unconfirmed { last_seen: 0 })
.unwrap();
tracker.apply_changeset(changeset);
assert_eq!(
@@ -41,7 +41,7 @@ fn test_insert_tx() {
.chain_graph()
.transactions_in_chain()
.collect::<Vec<_>>(),
vec![(&ConfirmationTime::Unconfirmed, &tx,)]
vec![(&ConfirmationTime::Unconfirmed { last_seen: 0 }, &tx,)]
);
assert_eq!(