ledger-core
eth_xpub_fixtures.h
1 // This file was GENERATED by command:
2 // generate_fixtures.py
3 // DO NOT EDIT BY HAND!!!
4 #ifndef LEDGER_FIXTURES_ETH_XPUB
5 #define LEDGER_FIXTURES_ETH_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/ethereum/explorers/api/EthereumLikeTransactionParser.hpp>
16 #include <wallet/ethereum/EthereumLikeWallet.h>
17 #include <wallet/ethereum/database/EthereumLikeWalletDatabase.h>
18 #include <wallet/ethereum/database/EthereumLikeTransactionDatabaseHelper.h>
19 #include <wallet/common/database/AccountDatabaseHelper.h>
20 #include <wallet/pool/database/PoolDatabaseHelper.hpp>
21 #include <utils/JSONUtils.h>
22 #include <async/async_wait.h>
23 #include <wallet/ethereum/EthereumLikeAccount.h>
24 #include <api/EthereumLikeOperation.hpp>
25 #include <api/EthereumLikeTransaction.hpp>
26 #include <api/BigInt.hpp>
27 #include <net/QtHttpClient.hpp>
28 #include <events/LambdaEventReceiver.hpp>
29 #include <soci.h>
30 #include <api/Account.hpp>
31 #include <api/EthereumLikeAccount.hpp>
32 
33 namespace ledger {
34  namespace testing {
35  namespace eth_xpub {
36  extern core::api::ExtendedKeyAccountCreationInfo XPUB_INFO;
37  extern const std::string TX_1;
38  extern const std::string TX_2;
39  extern const std::string TX_3;
40  extern const std::string TX_4;
41  extern const std::string TX_5;
42  extern const std::string TX_6;
43 
44  std::shared_ptr<core::EthereumLikeAccount> inflate(const std::shared_ptr<core::WalletPool>& pool, const std::shared_ptr<core::AbstractWallet>& wallet);
45  }
46  }
47 }
48 
49 #endif // LEDGER_FIXTURES_ETH_XPUB
Definition: Account.cpp:8