ledger-core
coin_selection_xpub_fixtures.h
1 // This file was GENERATED by command:
2 // generate_bitcoin_fixtures.py
3 // DO NOT EDIT BY HAND!!!
4 #ifndef LEDGER_FIXTURES_COIN_SELECTION_XPUB
5 #define LEDGER_FIXTURES_COIN_SELECTION_XPUB
6 #include <gtest/gtest.h>
7 #include <async/QtThreadDispatcher.hpp>
8 #include <src/database/DatabaseSessionPool.hpp>
9 #include <NativePathResolver.hpp>
10 #include <unordered_set>
11 #include <src/wallet/pool/WalletPool.hpp>
12 #include <CoutLogPrinter.hpp>
13 #include <src/api/DynamicObject.hpp>
14 #include <wallet/common/CurrencyBuilder.hpp>
15 #include <wallet/bitcoin/BitcoinLikeWallet.hpp>
16 #include <wallet/bitcoin/database/BitcoinLikeWalletDatabase.h>
17 #include <wallet/bitcoin/database/BitcoinLikeTransactionDatabaseHelper.h>
18 #include <wallet/common/database/AccountDatabaseHelper.h>
19 #include <wallet/pool/database/PoolDatabaseHelper.hpp>
20 #include <utils/JSONUtils.h>
21 #include <wallet/bitcoin/explorers/api/TransactionParser.hpp>
22 #include <async/async_wait.h>
23 #include <wallet/bitcoin/BitcoinLikeAccount.hpp>
24 #include <api/BitcoinLikeOperation.hpp>
25 #include <api/BitcoinLikeTransaction.hpp>
26 #include <api/BitcoinLikeInput.hpp>
27 #include <api/BitcoinLikeOutput.hpp>
28 #include <api/BigInt.hpp>
29 #include <net/QtHttpClient.hpp>
30 #include <events/LambdaEventReceiver.hpp>
31 #include <soci.h>
32 #include <api/Account.hpp>
33 #include <api/BitcoinLikeAccount.hpp>
34 
35 namespace ledger {
36  namespace testing {
37  namespace coin_selection_xpub {
38  extern core::api::ExtendedKeyAccountCreationInfo XPUB_INFO;
39  extern const std::string TX_1;
40  extern const std::string TX_2;
41  extern const std::string TX_3;
42  extern const std::string TX_4;
43  extern const std::string TX_5;
44 
45  std::shared_ptr<core::BitcoinLikeAccount> inflate(const std::shared_ptr<core::WalletPool>& pool, const std::shared_ptr<core::AbstractWallet>& wallet);
46  }
47  }
48 }
49 
50 #endif // LEDGER_FIXTURES_COIN_SELECTION_XPUB
Definition: Account.cpp:8