11 #include <boost/test/unit_test.hpp>
25 std::vector<CKey> keys(2);
26 std::vector<CPubKey> pubkeys;
27 for (
CKey& key : keys) {
29 pubkeys.emplace_back(key.GetPubKey());
An encapsulated private key.
Serialized script, used inside transaction inputs and outputs.
A CWallet maintains a set of transactions and balances, and provides the ability to create new transa...
bool CanProvide(const CScript &script, SignatureData &sigdata) override
Whether this ScriptPubKeyMan can provide a SigningProvider (via GetSolvingProvider) that,...
bool AddCScript(const CScript &redeemScript) override
BOOST_AUTO_TEST_SUITE_END()
std::unique_ptr< WalletDatabase > CreateDummyWalletDatabase()
Return object for accessing dummy database with no read/write capabilities.
BOOST_AUTO_TEST_CASE(bnb_search_test)
std::shared_ptr< CWallet > wallet
#define BOOST_CHECK(expr)
CScript GetScriptForMultisig(int nRequired, const std::vector< CPubKey > &keys)
Generate a multisig script.
CScript GetScriptForDestination(const CTxDestination &dest)
Generate a Bitcoin scriptPubKey for the given CTxDestination.
std::unique_ptr< interfaces::Chain > chain