diff --git a/src/bench/wallet_balance.cpp b/src/bench/wallet_balance.cpp --- a/src/bench/wallet_balance.cpp +++ b/src/bench/wallet_balance.cpp @@ -30,10 +30,8 @@ const Config &config = GetConfig(); - NodeContext node; - std::unique_ptr chain = - interfaces::MakeChain(node, config.GetChainParams()); - CWallet wallet{chain.get(), "", CreateMockWalletDatabase()}; + CWallet wallet{test_setup.m_node.chain.get(), "", + CreateMockWalletDatabase()}; { wallet.SetupLegacyScriptPubKeyMan(); bool first_run; @@ -42,7 +40,8 @@ } } - auto handler = chain->handleNotifications({&wallet, [](CWallet *) {}}); + auto handler = test_setup.m_node.chain->handleNotifications( + {&wallet, [](CWallet *) {}}); const std::optional address_mine{ add_mine ? std::optional{getnewaddress(config, wallet)}