]> Untitled Git - bdk/commitdiff
Change wallet::get_funded_wallet to return Wallet<AnyDatabase>
authorSteve Myers <steve@notmandatory.org>
Thu, 5 May 2022 23:42:56 +0000 (16:42 -0700)
committerSteve Myers <steve@notmandatory.org>
Thu, 5 May 2022 23:43:10 +0000 (16:43 -0700)
src/wallet/mod.rs

index 75669559cf16236c2ae9729956399a5267068bdf..914d10894efa93d39848dbd0de7c0c32ba343caf 100644 (file)
@@ -57,7 +57,7 @@ use utils::{check_nlocktime, check_nsequence_rbf, After, Older, SecpCtx};
 
 use crate::blockchain::{GetHeight, NoopProgress, Progress, WalletSync};
 use crate::database::memory::MemoryDatabase;
-use crate::database::{BatchDatabase, BatchOperations, DatabaseUtils, SyncTime};
+use crate::database::{AnyDatabase, BatchDatabase, BatchOperations, DatabaseUtils, SyncTime};
 use crate::descriptor::derived::AsDerived;
 use crate::descriptor::policy::BuildSatisfaction;
 use crate::descriptor::{
@@ -1613,17 +1613,13 @@ where
 /// Return a fake wallet that appears to be funded for testing.
 pub fn get_funded_wallet(
     descriptor: &str,
-) -> (
-    Wallet<MemoryDatabase>,
-    (String, Option<String>),
-    bitcoin::Txid,
-) {
+) -> (Wallet<AnyDatabase>, (String, Option<String>), bitcoin::Txid) {
     let descriptors = testutils!(@descriptors (descriptor));
     let wallet = Wallet::new(
         &descriptors.0,
         None,
         Network::Regtest,
-        MemoryDatabase::new(),
+        AnyDatabase::Memory(MemoryDatabase::new()),
     )
     .unwrap();