ledger-core
medium_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_MEDIUM_XPUB
5 #define LEDGER_FIXTURES_MEDIUM_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 medium_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  extern const std::string TX_6;
45  extern const std::string TX_7;
46  extern const std::string TX_8;
47  extern const std::string TX_9;
48  extern const std::string TX_10;
49  extern const std::string TX_11;
50  extern const std::string TX_12;
51  extern const std::string TX_13;
52  extern const std::string TX_14;
53  extern const std::string TX_15;
54  extern const std::string TX_16;
55  extern const std::string TX_17;
56  extern const std::string TX_18;
57  extern const std::string TX_19;
58  extern const std::string TX_20;
59  extern const std::string TX_21;
60  extern const std::string TX_22;
61  extern const std::string TX_23;
62  extern const std::string TX_24;
63  extern const std::string TX_25;
64  extern const std::string TX_26;
65  extern const std::string TX_27;
66  extern const std::string TX_28;
67  extern const std::string TX_29;
68  extern const std::string TX_30;
69  extern const std::string TX_31;
70  extern const std::string TX_32;
71  extern const std::string TX_33;
72  extern const std::string TX_34;
73  extern const std::string TX_35;
74  extern const std::string TX_36;
75  extern const std::string TX_37;
76  extern const std::string TX_38;
77  extern const std::string TX_39;
78  extern const std::string TX_40;
79  extern const std::string TX_41;
80  extern const std::string TX_42;
81  extern const std::string TX_43;
82  extern const std::string TX_44;
83  extern const std::string TX_45;
84  extern const std::string TX_46;
85  extern const std::string TX_47;
86  extern const std::string TX_48;
87  extern const std::string TX_49;
88  extern const std::string TX_50;
89  extern const std::string TX_51;
90  extern const std::string TX_52;
91  extern const std::string TX_53;
92  extern const std::string TX_54;
93  extern const std::string TX_55;
94  extern const std::string TX_56;
95  extern const std::string TX_57;
96  extern const std::string TX_58;
97  extern const std::string TX_59;
98  extern const std::string TX_60;
99  extern const std::string TX_61;
100  extern const std::string TX_62;
101  extern const std::string TX_63;
102  extern const std::string TX_64;
103  extern const std::string TX_65;
104  extern const std::string TX_66;
105  extern const std::string TX_67;
106  extern const std::string TX_68;
107  extern const std::string TX_69;
108  extern const std::string TX_70;
109  extern const std::string TX_71;
110  extern const std::string TX_72;
111  extern const std::string TX_73;
112  extern const std::string TX_74;
113  extern const std::string TX_75;
114  extern const std::string TX_76;
115  extern const std::string TX_77;
116  extern const std::string TX_78;
117  extern const std::string TX_79;
118  extern const std::string TX_80;
119  extern const std::string TX_81;
120  extern const std::string TX_82;
121  extern const std::string TX_83;
122  extern const std::string TX_84;
123  extern const std::string TX_85;
124  extern const std::string TX_86;
125  extern const std::string TX_87;
126  extern const std::string TX_88;
127  extern const std::string TX_89;
128  extern const std::string TX_90;
129  extern const std::string TX_91;
130  extern const std::string TX_92;
131  extern const std::string TX_93;
132  extern const std::string TX_94;
133  extern const std::string TX_95;
134  extern const std::string TX_96;
135  extern const std::string TX_97;
136  extern const std::string TX_98;
137  extern const std::string TX_99;
138  extern const std::string TX_100;
139  extern const std::string TX_101;
140  extern const std::string TX_102;
141  extern const std::string TX_103;
142  extern const std::string TX_104;
143  extern const std::string TX_105;
144  extern const std::string TX_106;
145  extern const std::string TX_107;
146  extern const std::string TX_108;
147  extern const std::string TX_109;
148  extern const std::string TX_110;
149  extern const std::string TX_111;
150  extern const std::string TX_112;
151  extern const std::string TX_113;
152  extern const std::string TX_114;
153  extern const std::string TX_115;
154  extern const std::string TX_116;
155  extern const std::string TX_117;
156  extern const std::string TX_118;
157  extern const std::string TX_119;
158  extern const std::string TX_120;
159  extern const std::string TX_121;
160  extern const std::string TX_122;
161  extern const std::string TX_123;
162  extern const std::string TX_124;
163  extern const std::string TX_125;
164  extern const std::string TX_126;
165  extern const std::string TX_127;
166  extern const std::string TX_128;
167  extern const std::string TX_129;
168  extern const std::string TX_130;
169  extern const std::string TX_131;
170  extern const std::string TX_132;
171  extern const std::string TX_133;
172  extern const std::string TX_134;
173  extern const std::string TX_135;
174  extern const std::string TX_136;
175  extern const std::string TX_137;
176  extern const std::string TX_138;
177  extern const std::string TX_139;
178  extern const std::string TX_140;
179  extern const std::string TX_141;
180  extern const std::string TX_142;
181  extern const std::string TX_143;
182  extern const std::string TX_144;
183  extern const std::string TX_145;
184  extern const std::string TX_146;
185  extern const std::string TX_147;
186  extern const std::string TX_148;
187  extern const std::string TX_149;
188  extern const std::string TX_150;
189  extern const std::string TX_151;
190  extern const std::string TX_152;
191  extern const std::string TX_153;
192  extern const std::string TX_154;
193  extern const std::string TX_155;
194  extern const std::string TX_156;
195  extern const std::string TX_157;
196  extern const std::string TX_158;
197  extern const std::string TX_159;
198  extern const std::string TX_160;
199  extern const std::string TX_161;
200  extern const std::string TX_162;
201  extern const std::string TX_163;
202  extern const std::string TX_164;
203  extern const std::string TX_165;
204  extern const std::string TX_166;
205  extern const std::string TX_167;
206  extern const std::string TX_168;
207  extern const std::string TX_169;
208  extern const std::string TX_170;
209  extern const std::string TX_171;
210  extern const std::string TX_172;
211  extern const std::string TX_173;
212  extern const std::string TX_174;
213  extern const std::string TX_175;
214  extern const std::string TX_176;
215  extern const std::string TX_177;
216  extern const std::string TX_178;
217  extern const std::string TX_179;
218  extern const std::string TX_180;
219  extern const std::string TX_181;
220  extern const std::string TX_182;
221  extern const std::string TX_183;
222  extern const std::string TX_184;
223  extern const std::string TX_185;
224  extern const std::string TX_186;
225  extern const std::string TX_187;
226  extern const std::string TX_188;
227  extern const std::string TX_189;
228  extern const std::string TX_190;
229  extern const std::string TX_191;
230  extern const std::string TX_192;
231  extern const std::string TX_193;
232  extern const std::string TX_194;
233  extern const std::string TX_195;
234  extern const std::string TX_196;
235  extern const std::string TX_197;
236  extern const std::string TX_198;
237  extern const std::string TX_199;
238  extern const std::string TX_200;
239  extern const std::string TX_201;
240  extern const std::string TX_202;
241  extern const std::string TX_203;
242  extern const std::string TX_204;
243  extern const std::string TX_205;
244  extern const std::string TX_206;
245  extern const std::string TX_207;
246  extern const std::string TX_208;
247  extern const std::string TX_209;
248  extern const std::string TX_210;
249  extern const std::string TX_211;
250  extern const std::string TX_212;
251  extern const std::string TX_213;
252  extern const std::string TX_214;
253  extern const std::string TX_215;
254  extern const std::string TX_216;
255  extern const std::string TX_217;
256  extern const std::string TX_218;
257  extern const std::string TX_219;
258  extern const std::string TX_220;
259  extern const std::string TX_221;
260  extern const std::string TX_222;
261  extern const std::string TX_223;
262  extern const std::string TX_224;
263  extern const std::string TX_225;
264  extern const std::string TX_226;
265  extern const std::string TX_227;
266  extern const std::string TX_228;
267  extern const std::string TX_229;
268  extern const std::string TX_230;
269  extern const std::string TX_231;
270  extern const std::string TX_232;
271  extern const std::string TX_233;
272  extern const std::string TX_234;
273  extern const std::string TX_235;
274  extern const std::string TX_236;
275  extern const std::string TX_237;
276  extern const std::string TX_238;
277  extern const std::string TX_239;
278  extern const std::string TX_240;
279  extern const std::string TX_241;
280  extern const std::string TX_242;
281  extern const std::string TX_243;
282  extern const std::string TX_244;
283  extern const std::string TX_245;
284  extern const std::string TX_246;
285  extern const std::string TX_247;
286  extern const std::string TX_248;
287  extern const std::string TX_249;
288  extern const std::string TX_250;
289  extern const std::string TX_251;
290  extern const std::string TX_252;
291  extern const std::string TX_253;
292  extern const std::string TX_254;
293  extern const std::string TX_255;
294  extern const std::string TX_256;
295  extern const std::string TX_257;
296  extern const std::string TX_258;
297  extern const std::string TX_259;
298  extern const std::string TX_260;
299  extern const std::string TX_261;
300  extern const std::string TX_262;
301  extern const std::string TX_263;
302  extern const std::string TX_264;
303  extern const std::string TX_265;
304  extern const std::string TX_266;
305  extern const std::string TX_267;
306  extern const std::string TX_268;
307  extern const std::string TX_269;
308  extern const std::string TX_270;
309  extern const std::string TX_271;
310  extern const std::string TX_272;
311  extern const std::string TX_273;
312  extern const std::string TX_274;
313  extern const std::string TX_275;
314  extern const std::string TX_276;
315  extern const std::string TX_277;
316  extern const std::string TX_278;
317  extern const std::string TX_279;
318  extern const std::string TX_280;
319  extern const std::string TX_281;
320  extern const std::string TX_282;
321  extern const std::string TX_283;
322  extern const std::string TX_284;
323  extern const std::string TX_285;
324  extern const std::string TX_286;
325  extern const std::string TX_287;
326  extern const std::string TX_288;
327  extern const std::string TX_289;
328  extern const std::string TX_290;
329  extern const std::string TX_291;
330  extern const std::string TX_292;
331  extern const std::string TX_293;
332  extern const std::string TX_294;
333  extern const std::string TX_295;
334  extern const std::string TX_296;
335  extern const std::string TX_297;
336  extern const std::string TX_298;
337  extern const std::string TX_299;
338  extern const std::string TX_300;
339  extern const std::string TX_301;
340  extern const std::string TX_302;
341  extern const std::string TX_303;
342  extern const std::string TX_304;
343  extern const std::string TX_305;
344  extern const std::string TX_306;
345  extern const std::string TX_307;
346  extern const std::string TX_308;
347  extern const std::string TX_309;
348  extern const std::string TX_310;
349  extern const std::string TX_311;
350  extern const std::string TX_312;
351  extern const std::string TX_313;
352  extern const std::string TX_314;
353  extern const std::string TX_315;
354  extern const std::string TX_316;
355  extern const std::string TX_317;
356  extern const std::string TX_318;
357  extern const std::string TX_319;
358  extern const std::string TX_320;
359  extern const std::string TX_321;
360  extern const std::string TX_322;
361  extern const std::string TX_323;
362  extern const std::string TX_324;
363  extern const std::string TX_325;
364  extern const std::string TX_326;
365  extern const std::string TX_327;
366  extern const std::string TX_328;
367  extern const std::string TX_329;
368  extern const std::string TX_330;
369  extern const std::string TX_331;
370  extern const std::string TX_332;
371  extern const std::string TX_333;
372  extern const std::string TX_334;
373  extern const std::string TX_335;
374 
375  std::shared_ptr<core::BitcoinLikeAccount> inflate(const std::shared_ptr<core::WalletPool>& pool, const std::shared_ptr<core::AbstractWallet>& wallet);
376  }
377  }
378 }
379 
380 #endif // LEDGER_FIXTURES_MEDIUM_XPUB
Definition: Account.cpp:8