-
Notifications
You must be signed in to change notification settings - Fork 208
/
rebar.config
529 lines (513 loc) · 54.3 KB
/
rebar.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
{deps, [
{b64fast, {git, "https://github.com/ArweaveTeam/b64fast.git", {ref, "58f0502e49bf73b29d95c6d02460d1fb8d2a5273"}}},
{jiffy, {git, "https://github.com/ArweaveTeam/jiffy.git", {ref, "f25a120f02951b9fd618d1f8f6343fdb8dbe133f"}}},
{gun, "1.3.3"},
{cowboy, "2.10.0"},
{graphql, {git, "https://github.com/shopgun/graphql-erlang.git", {branch, "master"}}},
{prometheus, "4.11.0"},
{prometheus_process_collector,
{git, "https://github.com/ArweaveTeam/prometheus_process_collector.git",
{ref, "1362b608ffa4748cdf5dba92b85c981218fd4fa2"}}},
{prometheus_cowboy, "0.1.8"},
{rocksdb, {git, "https://github.com/ArweaveTeam/erlang-rocksdb.git", {ref, "f580865c0bc18b0302a6190d7fa85e68ec0762e0"}}},
{recon, {git, "https://github.com/ferd/recon.git", {tag, "2.5.6"}}}
]}.
{overrides,
[{override, b64fast, [
{plugins, [{pc, {git, "https://github.com/blt/port_compiler.git", {tag, "v1.12.0"}}}]},
{artifacts, ["priv/b64fast.so"]},
{provider_hooks, [
{post, [
{compile, {pc, compile}},
{clean, {pc, clean}}
]
}]
}]}
]}.
{relx, [
{release, {arweave, "2.8.3"}, [
{arweave, load},
{recon, load},
b64fast,
jiffy,
rocksdb,
prometheus_process_collector
]},
{sys_config, "./config/sys.config"},
{vm_args_src, "./config/vm.args.src"},
{overlay, [
{copy, "bin/arweave.env", "bin/arweave.env"},
{copy, "bin/start", "bin/start"},
{copy, "bin/stop", "bin/stop"},
{copy, "bin/create-wallet", "bin/create-wallet"},
{copy, "bin/benchmark-hash", "bin/benchmark-hash"},
{copy, "bin/benchmark-packing", "bin/benchmark-packing"},
{copy, "bin/benchmark-packing-all", "bin/benchmark-packing-all"},
{copy, "bin/benchmark-vdf", "bin/benchmark-vdf"},
{copy, "bin/data-doctor", "bin/data-doctor"},
{copy, "bin/logs", "bin/logs"},
{copy, "bin/debug-logs", "bin/debug-logs"},
{copy, "bin/check-nofile", "bin/check-nofile"},
{copy, "data/not_found.html", "data/not_found.html"},
{copy, "data/hash_list_1_0", "data/hash_list_1_0"},
{copy, "data/genesis_wallets.csv", "data/genesis_wallets.csv"},
{copy, "data/genesis_txs/ZC44Bxrx6AtNJYLwhvpALuINZRBXklme3tpeJbJ2rdw.json", "data/genesis_txs/ZC44Bxrx6AtNJYLwhvpALuINZRBXklme3tpeJbJ2rdw.json"},
{copy, "data/genesis_txs/6NaT-Mz8QAiQS8atFaOu_ezqZnfu_XaQb-Grng-hvHc.json", "data/genesis_txs/6NaT-Mz8QAiQS8atFaOu_ezqZnfu_XaQb-Grng-hvHc.json"},
{copy, "data/genesis_txs/1qVeYpf2sY8Qkz0iVomVPVb15NA7QUtF3eFDoMwa8PI.json", "data/genesis_txs/1qVeYpf2sY8Qkz0iVomVPVb15NA7QUtF3eFDoMwa8PI.json"},
{copy, "data/genesis_txs/6GNIVQ-23jPJTxQkQITbSKE7SYm6J3MF4qbSgH3-AXU.json", "data/genesis_txs/6GNIVQ-23jPJTxQkQITbSKE7SYm6J3MF4qbSgH3-AXU.json"},
{copy, "data/genesis_txs/3T6mnguMWl8GeiqZWiBZrGXHHtwm12mIWciusoSACkQ.json", "data/genesis_txs/3T6mnguMWl8GeiqZWiBZrGXHHtwm12mIWciusoSACkQ.json"},
{copy, "data/genesis_txs/EQh5rYFJ5Z5yESi4DIuvl2n6iVZS899tA6V6rf2Xwhk.json", "data/genesis_txs/EQh5rYFJ5Z5yESi4DIuvl2n6iVZS899tA6V6rf2Xwhk.json"},
{copy, "data/genesis_txs/128KaPgVaZyrl8Vuzt795ZlWidERzih15pNDAJgahI0.json", "data/genesis_txs/128KaPgVaZyrl8Vuzt795ZlWidERzih15pNDAJgahI0.json"},
{copy, "data/genesis_txs/xiQYsaUMtlIq9DvTyucB4gu0BFC-qnFRIDclLv8wUT8.json", "data/genesis_txs/xiQYsaUMtlIq9DvTyucB4gu0BFC-qnFRIDclLv8wUT8.json"},
{copy, "data/genesis_txs/I6s8Z6gEPLQABFstkCoLVv_gdQNGb-uuMMut-R7q2hA.json", "data/genesis_txs/I6s8Z6gEPLQABFstkCoLVv_gdQNGb-uuMMut-R7q2hA.json"},
{copy, "data/genesis_txs/kXu3jTQwgYsphIUFbaVGg9rNiil96fNjw0RBa6oPRtU.json", "data/genesis_txs/kXu3jTQwgYsphIUFbaVGg9rNiil96fNjw0RBa6oPRtU.json"},
{copy, "data/genesis_txs/CUu1gtu6L5tJxkOAu13tNBGDKECohV8M4qgCOOPNtas.json", "data/genesis_txs/CUu1gtu6L5tJxkOAu13tNBGDKECohV8M4qgCOOPNtas.json"},
{copy, "data/genesis_txs/g6TUtTIi_rwlAHNuO6ACsQqIChWACugTPmZxaaJltDM.json", "data/genesis_txs/g6TUtTIi_rwlAHNuO6ACsQqIChWACugTPmZxaaJltDM.json"},
{copy, "data/genesis_txs/L9J9SkTWI_Fx5KhujeWGokIchHTSFlSIC0blr0JIz80.json", "data/genesis_txs/L9J9SkTWI_Fx5KhujeWGokIchHTSFlSIC0blr0JIz80.json"},
{copy, "data/genesis_txs/AX6ZZxDpFlNhoN5Am5Hi4DER4zOBGVnQm_bse5PfHNw.json", "data/genesis_txs/AX6ZZxDpFlNhoN5Am5Hi4DER4zOBGVnQm_bse5PfHNw.json"},
{copy, "data/genesis_txs/3MMMUrHDmjbCn_-TOZJJHvjLBp8PffZKUNfm_Ziy0Vk.json", "data/genesis_txs/3MMMUrHDmjbCn_-TOZJJHvjLBp8PffZKUNfm_Ziy0Vk.json"},
{copy, "data/genesis_txs/2vn7V0FR0JMXrVbj3Ofvc_2nvrFYCCpRoFjc7UYpJcA.json", "data/genesis_txs/2vn7V0FR0JMXrVbj3Ofvc_2nvrFYCCpRoFjc7UYpJcA.json"},
{copy, "data/genesis_txs/daTnztzTMlA8Ras9XgQ05Fr9ZYwOg4-UDfjW875yQeQ.json", "data/genesis_txs/daTnztzTMlA8Ras9XgQ05Fr9ZYwOg4-UDfjW875yQeQ.json"},
{copy, "data/genesis_txs/_QEE09XylMYgab9MYPvrrMy7v1jKWh0bGwqFvsBsO8s.json", "data/genesis_txs/_QEE09XylMYgab9MYPvrrMy7v1jKWh0bGwqFvsBsO8s.json"},
{copy, "data/genesis_txs/5WKzIeQrDGC86IQvl2NhRtgPNKHGRA9oyjRByV1F7p4.json", "data/genesis_txs/5WKzIeQrDGC86IQvl2NhRtgPNKHGRA9oyjRByV1F7p4.json"},
{copy, "data/genesis_txs/Tnf6b1F67AEV2r9Flj8ktSSHYoV8SeL9dFvHRkavlZo.json", "data/genesis_txs/Tnf6b1F67AEV2r9Flj8ktSSHYoV8SeL9dFvHRkavlZo.json"},
{copy, "data/genesis_txs/m1Vv28IVJIuYiToBhxFVp3dA47je3L8WkzSjggAWXAo.json", "data/genesis_txs/m1Vv28IVJIuYiToBhxFVp3dA47je3L8WkzSjggAWXAo.json"},
{copy, "data/genesis_txs/iPb5JLzNajAzUNByVeIGSEPR0rzGOV5iIYjWpi99APQ.json", "data/genesis_txs/iPb5JLzNajAzUNByVeIGSEPR0rzGOV5iIYjWpi99APQ.json"},
{copy, "data/genesis_txs/KOm2FJzmNXa_yjYC-58DkysCdk7FRFMcRmBx3DF6S9A.json", "data/genesis_txs/KOm2FJzmNXa_yjYC-58DkysCdk7FRFMcRmBx3DF6S9A.json"},
{copy, "data/genesis_txs/R0Mhun4e-WmLLGxnJq4SDTRqyNvTDTKC-uXuol1s63A.json", "data/genesis_txs/R0Mhun4e-WmLLGxnJq4SDTRqyNvTDTKC-uXuol1s63A.json"},
{copy, "data/genesis_txs/g8ZQaQTNUbg-jGeE61og18FrGqpFeZxjFDypGuhT7zI.json", "data/genesis_txs/g8ZQaQTNUbg-jGeE61og18FrGqpFeZxjFDypGuhT7zI.json"},
{copy, "data/genesis_txs/DC6gmByeCki7uyXHJhX_A9x3pkMgmJ8Tv6wDRnh7vGs.json", "data/genesis_txs/DC6gmByeCki7uyXHJhX_A9x3pkMgmJ8Tv6wDRnh7vGs.json"},
{copy, "data/genesis_txs/y-k4KjdSmwYmIugoObrtx5JWYczlEZBzwBHGMLqNP-0.json", "data/genesis_txs/y-k4KjdSmwYmIugoObrtx5JWYczlEZBzwBHGMLqNP-0.json"},
{copy, "data/genesis_txs/OIOqGvvuafD_5J9QzfxyPiNlnqzIcL96i6u4PTUeDmA.json", "data/genesis_txs/OIOqGvvuafD_5J9QzfxyPiNlnqzIcL96i6u4PTUeDmA.json"},
{copy, "data/genesis_txs/mcFln0_6FIuLwE9GtMRzmdQts4QALV3dxQkXdgSdO2s.json", "data/genesis_txs/mcFln0_6FIuLwE9GtMRzmdQts4QALV3dxQkXdgSdO2s.json"},
{copy, "data/genesis_txs/R2h2i6y-KFxuHukxmHIjSncPZSiS4tpuzH0tD1NAooI.json", "data/genesis_txs/R2h2i6y-KFxuHukxmHIjSncPZSiS4tpuzH0tD1NAooI.json"},
{copy, "data/genesis_txs/rC7TOXwflo7w9Ky0ljTYlzdbR0A3g2GVRbRJbIIuBfY.json", "data/genesis_txs/rC7TOXwflo7w9Ky0ljTYlzdbR0A3g2GVRbRJbIIuBfY.json"},
{copy, "data/genesis_txs/UdCfZG1jBYUKgeLc13zjRxmQHO4_13B-NigE57jmJ5A.json", "data/genesis_txs/UdCfZG1jBYUKgeLc13zjRxmQHO4_13B-NigE57jmJ5A.json"},
{copy, "data/genesis_txs/8gTAwQ3f17PKI9KCX1cjuXCs9F8Hcdz8KyhsecKuCJ0.json", "data/genesis_txs/8gTAwQ3f17PKI9KCX1cjuXCs9F8Hcdz8KyhsecKuCJ0.json"},
{copy, "data/genesis_txs/HFUR5ZwLihdaonJWHRHBuLay6cw8ZMV0bM870xhE6Qk.json", "data/genesis_txs/HFUR5ZwLihdaonJWHRHBuLay6cw8ZMV0bM870xhE6Qk.json"},
{copy, "data/genesis_txs/QDbVk-efwdVbHDGL1vZO3mQ3g65ol5RR-1wOvPLUkkE.json", "data/genesis_txs/QDbVk-efwdVbHDGL1vZO3mQ3g65ol5RR-1wOvPLUkkE.json"},
{copy, "data/genesis_txs/F5R2EA-gM8AtQ9_NymKwtr_Im3_ljMR38ndzCs5c77Y.json", "data/genesis_txs/F5R2EA-gM8AtQ9_NymKwtr_Im3_ljMR38ndzCs5c77Y.json"},
{copy, "data/genesis_txs/O6qlkPRgr7H3WLHjVov-CTm-q66Q4TuvhP6GC-c5ZjY.json", "data/genesis_txs/O6qlkPRgr7H3WLHjVov-CTm-q66Q4TuvhP6GC-c5ZjY.json"},
{copy, "data/genesis_txs/0qob-AeHGTS5EDamY6Mtsnxf1MCyUk18l09bqHAYQjU.json", "data/genesis_txs/0qob-AeHGTS5EDamY6Mtsnxf1MCyUk18l09bqHAYQjU.json"},
{copy, "data/genesis_txs/VuXQZjhUaZ2Hyi6Pl8_VTOu2mUWjoEemYb5TKXPFOS0.json", "data/genesis_txs/VuXQZjhUaZ2Hyi6Pl8_VTOu2mUWjoEemYb5TKXPFOS0.json"},
{copy, "data/genesis_txs/Osgzf9EDK9j7TMlqSJ_5Y1rzZgOA6qfR7ktiakLPk4A.json", "data/genesis_txs/Osgzf9EDK9j7TMlqSJ_5Y1rzZgOA6qfR7ktiakLPk4A.json"},
{copy, "data/genesis_txs/1xh_NCIFYbprcgNM4AVvZ47jRxsQmJYvCG-L-oEK4iE.json", "data/genesis_txs/1xh_NCIFYbprcgNM4AVvZ47jRxsQmJYvCG-L-oEK4iE.json"},
{copy, "data/genesis_txs/DpEoi9F4g952ajGuT4g1HWY-xndyE77dn0VfdNXkrC8.json", "data/genesis_txs/DpEoi9F4g952ajGuT4g1HWY-xndyE77dn0VfdNXkrC8.json"},
{copy, "data/genesis_txs/Z6IgRWClifhTSnomxJet2WLw8UUaslmqAi2nynj3Ke4.json", "data/genesis_txs/Z6IgRWClifhTSnomxJet2WLw8UUaslmqAi2nynj3Ke4.json"},
{copy, "data/genesis_txs/Xjz72yVLd_Qzl8_GfSPqZA1MAkxxhjr2Lsf2tGCj_ZQ.json", "data/genesis_txs/Xjz72yVLd_Qzl8_GfSPqZA1MAkxxhjr2Lsf2tGCj_ZQ.json"},
{copy, "data/genesis_txs/r8Yq7Lvx0FjFYyXBLn29UM5Evv4AtGLZ00LCtE_hC60.json", "data/genesis_txs/r8Yq7Lvx0FjFYyXBLn29UM5Evv4AtGLZ00LCtE_hC60.json"},
{copy, "data/genesis_txs/7kT0is0QnxdjqkPi0BKamhLW6z6_SK55LMAVKQC6F0M.json", "data/genesis_txs/7kT0is0QnxdjqkPi0BKamhLW6z6_SK55LMAVKQC6F0M.json"},
{copy, "data/genesis_txs/-wzIQJ19Hq8Zyf1L85Ga3uGTrdWA2W-UNyr8aH4a4iE.json", "data/genesis_txs/-wzIQJ19Hq8Zyf1L85Ga3uGTrdWA2W-UNyr8aH4a4iE.json"},
{copy, "data/genesis_txs/QDBM2PowqCX0eUCKzgV-DgdzeDz5TXLKYS3HVXLyqoo.json", "data/genesis_txs/QDBM2PowqCX0eUCKzgV-DgdzeDz5TXLKYS3HVXLyqoo.json"},
{copy, "data/genesis_txs/ZAk05et7CFN69E9NwET2mSRI0ISRigjMEjcy8kbO-Y8.json", "data/genesis_txs/ZAk05et7CFN69E9NwET2mSRI0ISRigjMEjcy8kbO-Y8.json"},
{copy, "data/genesis_txs/LJ2QSdjHftgyCOSgy9Ub0OkTTN25rxCY7D7mt6u8Uy8.json", "data/genesis_txs/LJ2QSdjHftgyCOSgy9Ub0OkTTN25rxCY7D7mt6u8Uy8.json"},
{copy, "data/genesis_txs/luyHFFFOvjKPqi6nVrxngcHaQ3RwbMDMqVTLqPagHy0.json", "data/genesis_txs/luyHFFFOvjKPqi6nVrxngcHaQ3RwbMDMqVTLqPagHy0.json"},
{copy, "data/genesis_txs/eJ2aSQ4nm-i8XAZW2pcRq6GoEjW9K8EBM6w7rLiuSHw.json", "data/genesis_txs/eJ2aSQ4nm-i8XAZW2pcRq6GoEjW9K8EBM6w7rLiuSHw.json"},
{copy, "data/genesis_txs/SHxtj5_gLdJMI-6CcspsDbFBuU_74df3I4-sAJkAr6w.json", "data/genesis_txs/SHxtj5_gLdJMI-6CcspsDbFBuU_74df3I4-sAJkAr6w.json"},
{copy, "data/genesis_txs/CZ181FVir4NaSJ7JsVb50-xCaZtd3dmKbDer7jpTSyI.json", "data/genesis_txs/CZ181FVir4NaSJ7JsVb50-xCaZtd3dmKbDer7jpTSyI.json"},
{copy, "data/genesis_txs/Mk8XJgQPSOIsx_QX_XDPxdEG5NcKgO92q9i37uLZsrs.json", "data/genesis_txs/Mk8XJgQPSOIsx_QX_XDPxdEG5NcKgO92q9i37uLZsrs.json"},
{copy, "data/genesis_txs/Y0PLaTBQ73JXn_jHvldOKC3jdbqDbqTMkcW0x65_Jek.json", "data/genesis_txs/Y0PLaTBQ73JXn_jHvldOKC3jdbqDbqTMkcW0x65_Jek.json"},
{copy, "data/genesis_txs/G5FyMvm8E0_07vFgz-XISJN3VEviSrbtih9_Wptef9w.json", "data/genesis_txs/G5FyMvm8E0_07vFgz-XISJN3VEviSrbtih9_Wptef9w.json"},
{copy, "data/genesis_txs/fx1EmDF4yioha3ms_VbddDQjl4bt6pBLpFCESuEIT6E.json", "data/genesis_txs/fx1EmDF4yioha3ms_VbddDQjl4bt6pBLpFCESuEIT6E.json"},
{copy, "data/genesis_txs/EUMtkWCJU0L23RnhXKfQ1wtD3Jh2O-vpFnLcQXynoAQ.json", "data/genesis_txs/EUMtkWCJU0L23RnhXKfQ1wtD3Jh2O-vpFnLcQXynoAQ.json"},
{copy, "data/genesis_txs/BYJCPwCLpd9a5K1HFy5F6ZvnemPiPFtV4hz5wMHr1NI.json", "data/genesis_txs/BYJCPwCLpd9a5K1HFy5F6ZvnemPiPFtV4hz5wMHr1NI.json"},
{copy, "data/genesis_txs/5dsjbEwH2r-EWCkfOznV4JkCOLSK9vNY-0iqPr4RZUM.json", "data/genesis_txs/5dsjbEwH2r-EWCkfOznV4JkCOLSK9vNY-0iqPr4RZUM.json"},
{copy, "data/genesis_txs/71M1E7A4e0PFW_6C0gly77iCg7ykX17647i00eEiA-s.json", "data/genesis_txs/71M1E7A4e0PFW_6C0gly77iCg7ykX17647i00eEiA-s.json"},
{copy, "data/genesis_txs/98kadyXY0OPfEZKeeZcCyQ7z5mRToZklK-D6f1a-Lxw.json", "data/genesis_txs/98kadyXY0OPfEZKeeZcCyQ7z5mRToZklK-D6f1a-Lxw.json"},
{copy, "data/genesis_txs/EvKHSfokNyuiTarFKOuQ_-SaBwtllGpQGc7IFkRfBfc.json", "data/genesis_txs/EvKHSfokNyuiTarFKOuQ_-SaBwtllGpQGc7IFkRfBfc.json"},
{copy, "data/genesis_txs/hRTkBAH0k74HlmlWXTWmetXcIFXvM_Zrz3i1JXULZSM.json", "data/genesis_txs/hRTkBAH0k74HlmlWXTWmetXcIFXvM_Zrz3i1JXULZSM.json"},
{copy, "data/genesis_txs/p9PJG5GkKZAxLyPJyDYw4_1CmhodHGGGqB785duwVwM.json", "data/genesis_txs/p9PJG5GkKZAxLyPJyDYw4_1CmhodHGGGqB785duwVwM.json"},
{copy, "data/genesis_txs/rTY6dpq4KEhZtB-5moP1mWN1CtrTKurv7QSY8wAN758.json", "data/genesis_txs/rTY6dpq4KEhZtB-5moP1mWN1CtrTKurv7QSY8wAN758.json"},
{copy, "data/genesis_txs/K_ae8Bfvql0dGhIfRH-R7W-zWoeB95kYGJNi3HjFyrs.json", "data/genesis_txs/K_ae8Bfvql0dGhIfRH-R7W-zWoeB95kYGJNi3HjFyrs.json"},
{copy, "data/genesis_txs/z7Xvravldr4BhTI4KPOEWtG325_1ORaLQ4aUPOAe_us.json", "data/genesis_txs/z7Xvravldr4BhTI4KPOEWtG325_1ORaLQ4aUPOAe_us.json"},
{copy, "data/genesis_txs/SCN8yn0cQASui1DeV4mMYeQrRn8eXKr7Cp9ll7L3UfI.json", "data/genesis_txs/SCN8yn0cQASui1DeV4mMYeQrRn8eXKr7Cp9ll7L3UfI.json"},
{copy, "data/genesis_txs/piTZgtn2oBsWKt09CV8LqH3I3JaVdRjFwjOAJmC-Xp4.json", "data/genesis_txs/piTZgtn2oBsWKt09CV8LqH3I3JaVdRjFwjOAJmC-Xp4.json"},
{copy, "data/genesis_txs/gbYMogbLVx3rOmm7K-o3nfGPKauLMLkGMSXcKkXW13Q.json", "data/genesis_txs/gbYMogbLVx3rOmm7K-o3nfGPKauLMLkGMSXcKkXW13Q.json"},
{copy, "data/genesis_txs/3BSgxVi4vtVtgMBtDE8xPMqU0PmkiKtKX6P_Iw0kMsM.json", "data/genesis_txs/3BSgxVi4vtVtgMBtDE8xPMqU0PmkiKtKX6P_Iw0kMsM.json"},
{copy, "data/genesis_txs/M_wQsQbFGtGiEaH0uW2swBubAnFab3ZcCN8IYWZvVzo.json", "data/genesis_txs/M_wQsQbFGtGiEaH0uW2swBubAnFab3ZcCN8IYWZvVzo.json"},
{copy, "data/genesis_txs/un3O49lggBX9raJKb6yuql_QTgZYWakWw5ydwUgUuXY.json", "data/genesis_txs/un3O49lggBX9raJKb6yuql_QTgZYWakWw5ydwUgUuXY.json"},
{copy, "data/genesis_txs/wFjsB5Y9GV61NqjCeyPCdkfXKUJOYccq8Bl9aljvwGc.json", "data/genesis_txs/wFjsB5Y9GV61NqjCeyPCdkfXKUJOYccq8Bl9aljvwGc.json"},
{copy, "data/genesis_txs/kcb41aN752OE__qEKDQAsbpzCUXMdlzI3clCBuxdVts.json", "data/genesis_txs/kcb41aN752OE__qEKDQAsbpzCUXMdlzI3clCBuxdVts.json"},
{copy, "data/genesis_txs/gE-2fjp2ncJ0ZRg12UBfqnCBb75OtAOksEX3wGZguqw.json", "data/genesis_txs/gE-2fjp2ncJ0ZRg12UBfqnCBb75OtAOksEX3wGZguqw.json"},
{copy, "data/genesis_txs/SJXMM0tlXown7l3ffjhsiKf311FDTRa7QkKX8tgyEZ8.json", "data/genesis_txs/SJXMM0tlXown7l3ffjhsiKf311FDTRa7QkKX8tgyEZ8.json"},
{copy, "data/genesis_txs/EPZ0hBh1wp-7T4JED4v6DOItd-9MNWkRfbLyizDLBsE.json", "data/genesis_txs/EPZ0hBh1wp-7T4JED4v6DOItd-9MNWkRfbLyizDLBsE.json"},
{copy, "data/genesis_txs/IACLRsWq-T6aesGEAjfFTZJd2sy7sFvWL7O6FI9A39U.json", "data/genesis_txs/IACLRsWq-T6aesGEAjfFTZJd2sy7sFvWL7O6FI9A39U.json"},
{copy, "data/genesis_txs/Dxrsx0xuPVY7oz9yHbL6wOFxo6ws7ycVe778C2bc9J8.json", "data/genesis_txs/Dxrsx0xuPVY7oz9yHbL6wOFxo6ws7ycVe778C2bc9J8.json"},
{copy, "data/genesis_txs/_01J_SIBJ164H0EedSfQ8h0dMfqet66WKHwcOFQEsMc.json", "data/genesis_txs/_01J_SIBJ164H0EedSfQ8h0dMfqet66WKHwcOFQEsMc.json"},
{copy, "data/genesis_txs/OILhne7UcvACtB4peA4osAjRMthaZZSW9OWhe3NpLBw.json", "data/genesis_txs/OILhne7UcvACtB4peA4osAjRMthaZZSW9OWhe3NpLBw.json"},
{copy, "data/genesis_txs/06dr4mrXcKlfPbK8t9vWOBCDJznyG-AsKxED-Jr0U88.json", "data/genesis_txs/06dr4mrXcKlfPbK8t9vWOBCDJznyG-AsKxED-Jr0U88.json"},
{copy, "data/genesis_txs/SBhaeMSTQm3rS6puYacdT-4wzlnkBlZ1agn6IW6Oyg8.json", "data/genesis_txs/SBhaeMSTQm3rS6puYacdT-4wzlnkBlZ1agn6IW6Oyg8.json"},
{copy, "data/genesis_txs/efqI0eDfp0OcYB-Ms5ELukIUr8-qtlX7Ica-ikhVZLU.json", "data/genesis_txs/efqI0eDfp0OcYB-Ms5ELukIUr8-qtlX7Ica-ikhVZLU.json"},
{copy, "data/genesis_txs/j2IiBCd5Vf2Q8ciTVxeHbN6JgrXUFiv0xtoMTA_VtqQ.json", "data/genesis_txs/j2IiBCd5Vf2Q8ciTVxeHbN6JgrXUFiv0xtoMTA_VtqQ.json"},
{copy, "data/genesis_txs/lFqBd1sEhgw1e_adedkee2hXP9beiNYbF625KV0vObU.json", "data/genesis_txs/lFqBd1sEhgw1e_adedkee2hXP9beiNYbF625KV0vObU.json"},
{copy, "data/genesis_txs/rRoy9jsUZ-Y10NIBksSD3P4HcVDfZheloItTTnc8_ZQ.json", "data/genesis_txs/rRoy9jsUZ-Y10NIBksSD3P4HcVDfZheloItTTnc8_ZQ.json"},
{copy, "data/genesis_txs/k6UueT0FWSSUbAAH4Uc1Oz6BivunVR0nSMTEILnB_dQ.json", "data/genesis_txs/k6UueT0FWSSUbAAH4Uc1Oz6BivunVR0nSMTEILnB_dQ.json"},
{copy, "data/genesis_txs/dYBZuFcCEgGVcfXgS9tmeJsue_qwaCRO3Mg2OHCZh_A.json", "data/genesis_txs/dYBZuFcCEgGVcfXgS9tmeJsue_qwaCRO3Mg2OHCZh_A.json"},
{copy, "data/genesis_txs/sfAY_3fQ41LahxW45rXfndEzeHD1eeWJgI9ZaM3slFU.json", "data/genesis_txs/sfAY_3fQ41LahxW45rXfndEzeHD1eeWJgI9ZaM3slFU.json"},
{copy, "data/genesis_txs/h0MlFXsvtNQlFwgTh6y7-gjXEj0CbGECgz77EwQsca0.json", "data/genesis_txs/h0MlFXsvtNQlFwgTh6y7-gjXEj0CbGECgz77EwQsca0.json"},
{copy, "data/genesis_txs/IwSIt1P5I_mM-gAeAvXiyxRVb73hqkQAMfxLIHbbZYk.json", "data/genesis_txs/IwSIt1P5I_mM-gAeAvXiyxRVb73hqkQAMfxLIHbbZYk.json"},
{copy, "data/genesis_txs/bqhG__MMablNhNpiSp8nopeKDCzXy97jLuSBlsKk_u8.json", "data/genesis_txs/bqhG__MMablNhNpiSp8nopeKDCzXy97jLuSBlsKk_u8.json"},
{copy, "data/genesis_txs/N6-1fOVDkoeDwKyoNdLxCVoyy-c0EF178A_oQeEchs8.json", "data/genesis_txs/N6-1fOVDkoeDwKyoNdLxCVoyy-c0EF178A_oQeEchs8.json"},
{copy, "data/genesis_txs/ez-ItWkyBvBZ6J7_Mobrpqc9RTp6I2JBmkPDV_xCQVY.json", "data/genesis_txs/ez-ItWkyBvBZ6J7_Mobrpqc9RTp6I2JBmkPDV_xCQVY.json"},
{copy, "data/genesis_txs/Z5e9G5QMZ_scJQ62qoqUs2XSuhknTuuAIhhGmfg3Ye8.json", "data/genesis_txs/Z5e9G5QMZ_scJQ62qoqUs2XSuhknTuuAIhhGmfg3Ye8.json"},
{copy, "data/genesis_txs/Ah6I8y8q0jb15KXjn0PyNfe7FR3v2xobg09Lfj7n1Mo.json", "data/genesis_txs/Ah6I8y8q0jb15KXjn0PyNfe7FR3v2xobg09Lfj7n1Mo.json"},
{copy, "data/genesis_txs/VUfaTp1eAzjnbxLR6xx_qQGVn_WOTna3rTolM8wY5BA.json", "data/genesis_txs/VUfaTp1eAzjnbxLR6xx_qQGVn_WOTna3rTolM8wY5BA.json"},
{copy, "data/genesis_txs/0FJrLrxrFkVTBwRrzCCh88Gm2tG1xPxg8s_IuRZDVzw.json", "data/genesis_txs/0FJrLrxrFkVTBwRrzCCh88Gm2tG1xPxg8s_IuRZDVzw.json"},
{copy, "data/genesis_txs/qU2Gu35-s9wMH1N4g_zMYKCqIStYzBZmRx0XlcIpjyk.json", "data/genesis_txs/qU2Gu35-s9wMH1N4g_zMYKCqIStYzBZmRx0XlcIpjyk.json"},
{copy, "data/genesis_txs/PySb_0NIjROmsIgwz4kMwC9MVmeY1MwuKdil0WeUzxw.json", "data/genesis_txs/PySb_0NIjROmsIgwz4kMwC9MVmeY1MwuKdil0WeUzxw.json"},
{copy, "data/genesis_txs/DJf1SRoKaPo1h3F-7oKIMu4A-r9dXXMjE57WQilPdTk.json", "data/genesis_txs/DJf1SRoKaPo1h3F-7oKIMu4A-r9dXXMjE57WQilPdTk.json"},
{copy, "data/genesis_txs/zCOtSnXKGGhXgrWld31Ak9qQA_SjpOqB6n-9sF74rhk.json", "data/genesis_txs/zCOtSnXKGGhXgrWld31Ak9qQA_SjpOqB6n-9sF74rhk.json"},
{copy, "data/genesis_txs/DDrS8BD0XTUVJt5E8kwisVTBX4PBWp0lCnSkSD3PJto.json", "data/genesis_txs/DDrS8BD0XTUVJt5E8kwisVTBX4PBWp0lCnSkSD3PJto.json"},
{copy, "data/genesis_txs/Yzj2WZ-3q5vKkBJtrmGlVjZND7iqtzvMRafS0TnQiLE.json", "data/genesis_txs/Yzj2WZ-3q5vKkBJtrmGlVjZND7iqtzvMRafS0TnQiLE.json"},
{copy, "data/genesis_txs/H_0S6x36tsFH-x1h77jV_zzGGp97V8UjmgC0RZYwbtM.json", "data/genesis_txs/H_0S6x36tsFH-x1h77jV_zzGGp97V8UjmgC0RZYwbtM.json"},
{copy, "data/genesis_txs/mvGgGlFTDJ0ukM6Bssd8G8B5PrEppr4Sg1_NTvzzV1U.json", "data/genesis_txs/mvGgGlFTDJ0ukM6Bssd8G8B5PrEppr4Sg1_NTvzzV1U.json"},
{copy, "data/genesis_txs/AN48OPO2-1mh4PKtpyoNm7SWJK2j8dF0-TFLU7Z1C9g.json", "data/genesis_txs/AN48OPO2-1mh4PKtpyoNm7SWJK2j8dF0-TFLU7Z1C9g.json"},
{copy, "data/genesis_txs/3Q5gJrbqc-PeOvD4QQ4WCNp-f5cYzTyHyg6P9b-WvwM.json", "data/genesis_txs/3Q5gJrbqc-PeOvD4QQ4WCNp-f5cYzTyHyg6P9b-WvwM.json"},
{copy, "data/genesis_txs/MOoLwb8S881q3-gM4GK7DuCEoh5CZnF1tMIZG300X58.json", "data/genesis_txs/MOoLwb8S881q3-gM4GK7DuCEoh5CZnF1tMIZG300X58.json"},
{copy, "data/genesis_txs/KPNGfBMOznCXZwOVvCXHRR6sVJx1akVkmXTV98lCMKY.json", "data/genesis_txs/KPNGfBMOznCXZwOVvCXHRR6sVJx1akVkmXTV98lCMKY.json"},
{copy, "data/genesis_txs/1nu07yo-0eB5GLxIJzzlxZW6nFTFiZ3XCDobJUcNyP4.json", "data/genesis_txs/1nu07yo-0eB5GLxIJzzlxZW6nFTFiZ3XCDobJUcNyP4.json"},
{copy, "data/genesis_txs/utAoO_xht393CbJ_7P_ektVYeEpkySWLM-066yJ5HyI.json", "data/genesis_txs/utAoO_xht393CbJ_7P_ektVYeEpkySWLM-066yJ5HyI.json"},
{copy, "data/genesis_txs/4UEhkNbsGdJUjx1lJQgX9KorwSf_RRZG8VMW6jMmf8Y.json", "data/genesis_txs/4UEhkNbsGdJUjx1lJQgX9KorwSf_RRZG8VMW6jMmf8Y.json"},
{copy, "data/genesis_txs/21Kfm2Apa8QWeqdMqyQAcxg9HbiluZXfQFu4-6xe-AY.json", "data/genesis_txs/21Kfm2Apa8QWeqdMqyQAcxg9HbiluZXfQFu4-6xe-AY.json"},
{copy, "data/genesis_txs/chdl-kIl4zG7VcJbKk0Q_5TeGwuH8Xp2YFPLRJJKTWw.json", "data/genesis_txs/chdl-kIl4zG7VcJbKk0Q_5TeGwuH8Xp2YFPLRJJKTWw.json"},
{copy, "data/genesis_txs/aGqWG70qjD5P8spXLMtyXnYxS9k7Net-u932EyIFl28.json", "data/genesis_txs/aGqWG70qjD5P8spXLMtyXnYxS9k7Net-u932EyIFl28.json"},
{copy, "data/genesis_txs/dn3p_BqD1gIcZQqdA8r6TucwycKGave22IqNjzKSHqI.json", "data/genesis_txs/dn3p_BqD1gIcZQqdA8r6TucwycKGave22IqNjzKSHqI.json"},
{copy, "data/genesis_txs/WE5eBi6hEq90HQvDjtJr-EmZATWJthgxh3HPPuQ7410.json", "data/genesis_txs/WE5eBi6hEq90HQvDjtJr-EmZATWJthgxh3HPPuQ7410.json"},
{copy, "data/genesis_txs/BRD5ARo8tiY64RqIoxYZ6jwbE-LQT_7jA513nHwWyRE.json", "data/genesis_txs/BRD5ARo8tiY64RqIoxYZ6jwbE-LQT_7jA513nHwWyRE.json"},
{copy, "data/genesis_txs/nXGMduBKL3mpsnFNPctfjEa9Z9zlMpdxcRrdkK95D80.json", "data/genesis_txs/nXGMduBKL3mpsnFNPctfjEa9Z9zlMpdxcRrdkK95D80.json"},
{copy, "data/genesis_txs/fkbFeVpiaAOtvt_-M9_U4HzbA8Elh5sa8xJXObrItYM.json", "data/genesis_txs/fkbFeVpiaAOtvt_-M9_U4HzbA8Elh5sa8xJXObrItYM.json"},
{copy, "data/genesis_txs/duSw-WaGKAabAztyg2zkj6hjgaVaRGBrJuvZ5Gd2Pzk.json", "data/genesis_txs/duSw-WaGKAabAztyg2zkj6hjgaVaRGBrJuvZ5Gd2Pzk.json"},
{copy, "data/genesis_txs/HSlgnBu2Yxros7zyehPgiu2u7h80dJfCCqrA88UnkB4.json", "data/genesis_txs/HSlgnBu2Yxros7zyehPgiu2u7h80dJfCCqrA88UnkB4.json"},
{copy, "data/genesis_txs/DTGNdsYZDXoU1nE82yEjG5ZEssxwUmkFTkM3_i6oSx8.json", "data/genesis_txs/DTGNdsYZDXoU1nE82yEjG5ZEssxwUmkFTkM3_i6oSx8.json"},
{copy, "data/genesis_txs/b96k6w6qUyLSSWZlmupyBmav6XYMsdt0xTc2yIUZtOA.json", "data/genesis_txs/b96k6w6qUyLSSWZlmupyBmav6XYMsdt0xTc2yIUZtOA.json"},
{copy, "data/genesis_txs/S5Uv2W6erubrzYjzm9QHKij51XE-j-GFdYwcV2uPIAA.json", "data/genesis_txs/S5Uv2W6erubrzYjzm9QHKij51XE-j-GFdYwcV2uPIAA.json"},
{copy, "data/genesis_txs/5ynd-L6Z1vrR7Vlyr-rkrga_Jw2ibALkIgldNmsVRcQ.json", "data/genesis_txs/5ynd-L6Z1vrR7Vlyr-rkrga_Jw2ibALkIgldNmsVRcQ.json"},
{copy, "data/genesis_txs/ocUISm-0ItAS-N3Ydwe1swo4JmoVpRzWzngFt-pDwfo.json", "data/genesis_txs/ocUISm-0ItAS-N3Ydwe1swo4JmoVpRzWzngFt-pDwfo.json"},
{copy, "data/genesis_txs/ByvrfeR4UNmWJwF2fU41mBo6ThFl49u24rEGpbeSI0Q.json", "data/genesis_txs/ByvrfeR4UNmWJwF2fU41mBo6ThFl49u24rEGpbeSI0Q.json"},
{copy, "data/genesis_txs/FTYnf3Z3QqEpNzTigfAlGTkgpgCWtFA7R8i-I1ik_Vo.json", "data/genesis_txs/FTYnf3Z3QqEpNzTigfAlGTkgpgCWtFA7R8i-I1ik_Vo.json"},
{copy, "data/genesis_txs/1Lwuom2q3FFI2pZz5EYgOzJRymgVWE3F9ZIl4vi3-kU.json", "data/genesis_txs/1Lwuom2q3FFI2pZz5EYgOzJRymgVWE3F9ZIl4vi3-kU.json"},
{copy, "data/genesis_txs/QR75we1zHW-qO7dsI932kXX0YrAIyuC2XIDRhfmK-fE.json", "data/genesis_txs/QR75we1zHW-qO7dsI932kXX0YrAIyuC2XIDRhfmK-fE.json"},
{copy, "data/genesis_txs/PjeEg7GpKT8twlBkp8GHAsEqfMvmNd3RaAx-l0R_i2w.json", "data/genesis_txs/PjeEg7GpKT8twlBkp8GHAsEqfMvmNd3RaAx-l0R_i2w.json"},
{copy, "data/genesis_txs/Kl1zrMIDIC9yW8yLMnSKQYDoV0PY41ymzJQw91qaZvY.json", "data/genesis_txs/Kl1zrMIDIC9yW8yLMnSKQYDoV0PY41ymzJQw91qaZvY.json"},
{copy, "data/genesis_txs/ijroBK9n_uKCS97V7iege_5Av2E-tm6ujquAazT_sBI.json", "data/genesis_txs/ijroBK9n_uKCS97V7iege_5Av2E-tm6ujquAazT_sBI.json"},
{copy, "data/genesis_txs/Kgr-XWwHYos5Y95ZJ9mAUwjYjj_rP0I-GnWctQDNlp8.json", "data/genesis_txs/Kgr-XWwHYos5Y95ZJ9mAUwjYjj_rP0I-GnWctQDNlp8.json"},
{copy, "data/genesis_txs/snWRgSI3vlTOy3RRkuNckM-ws-5lpFiPMpYlLx_zPyk.json", "data/genesis_txs/snWRgSI3vlTOy3RRkuNckM-ws-5lpFiPMpYlLx_zPyk.json"},
{copy, "data/genesis_txs/5qRekKepIlFbUhGMq_nNy89bzx_K44e4GmUKYAe9MRU.json", "data/genesis_txs/5qRekKepIlFbUhGMq_nNy89bzx_K44e4GmUKYAe9MRU.json"},
{copy, "data/genesis_txs/gyG1bGFt7qkMyUCrKiEfMzMzc3_3PooewqNeJpy-3Xk.json", "data/genesis_txs/gyG1bGFt7qkMyUCrKiEfMzMzc3_3PooewqNeJpy-3Xk.json"},
{copy, "data/genesis_txs/Z7gfizrPOypT4Pagg3oli5g8wA8pbKB0ZJnrw-FVyys.json", "data/genesis_txs/Z7gfizrPOypT4Pagg3oli5g8wA8pbKB0ZJnrw-FVyys.json"},
{copy, "data/genesis_txs/lsuH-ITPI--6KSzhIFclsEAWOSoRQu-8tlnOSxj_Er0.json", "data/genesis_txs/lsuH-ITPI--6KSzhIFclsEAWOSoRQu-8tlnOSxj_Er0.json"},
{copy, "data/genesis_txs/xavUY4L0L0nLNVvHiYfBqGL5iqUvdwQ-iY_nLLMB6J4.json", "data/genesis_txs/xavUY4L0L0nLNVvHiYfBqGL5iqUvdwQ-iY_nLLMB6J4.json"},
{copy, "data/genesis_txs/3khTH_o8WZHSCzP-AThkmt7zZL-d_lcqUKC8nz7c8lk.json", "data/genesis_txs/3khTH_o8WZHSCzP-AThkmt7zZL-d_lcqUKC8nz7c8lk.json"},
{copy, "data/genesis_txs/5FL2C4l-5cTl9wg4CblgIxzko8hGsB5URVA_yTAd4Nk.json", "data/genesis_txs/5FL2C4l-5cTl9wg4CblgIxzko8hGsB5URVA_yTAd4Nk.json"},
{copy, "data/genesis_txs/NBxewjnZAfekK0hKmwL_OpF1521JTeIpLk2a2TLDnTk.json", "data/genesis_txs/NBxewjnZAfekK0hKmwL_OpF1521JTeIpLk2a2TLDnTk.json"},
{copy, "data/genesis_txs/xC7ski_qpcrRwRkxxHwPZd2lOX6Q---2qdQ4Rr-wxAM.json", "data/genesis_txs/xC7ski_qpcrRwRkxxHwPZd2lOX6Q---2qdQ4Rr-wxAM.json"},
{copy, "data/genesis_txs/h7qIFbn0LoexuVwBcjKW7v5A65iQDQFYZUQjuowfIbk.json", "data/genesis_txs/h7qIFbn0LoexuVwBcjKW7v5A65iQDQFYZUQjuowfIbk.json"},
{copy, "data/genesis_txs/DQ6WaBfLEMEFhKoMoutuPyO_zFg1hWTDXT13CD8n1nw.json", "data/genesis_txs/DQ6WaBfLEMEFhKoMoutuPyO_zFg1hWTDXT13CD8n1nw.json"},
{copy, "data/genesis_txs/8y-ghHqMT2lEHQn86jRXkQ8I5cLWWtKW1CQROp8mzIs.json", "data/genesis_txs/8y-ghHqMT2lEHQn86jRXkQ8I5cLWWtKW1CQROp8mzIs.json"},
{copy, "data/genesis_txs/zUFRBcWpPAUyMlojffeTnPgsLo6YgU6JaJgOR0mpBuM.json", "data/genesis_txs/zUFRBcWpPAUyMlojffeTnPgsLo6YgU6JaJgOR0mpBuM.json"},
{copy, "data/genesis_txs/0mFNtCi-u34uwOj3BimQTPOT9PgLGE8uqCbtXhnwoKI.json", "data/genesis_txs/0mFNtCi-u34uwOj3BimQTPOT9PgLGE8uqCbtXhnwoKI.json"},
{copy, "data/genesis_txs/luQlV_58e9qjm7EZpoO6f5Y1j349Q34UwTW1Lx9J_vE.json", "data/genesis_txs/luQlV_58e9qjm7EZpoO6f5Y1j349Q34UwTW1Lx9J_vE.json"},
{copy, "data/genesis_txs/TFX7m_Kf56rV6LNuyQ31NeVoDHJ3x0YqhIv4-IBQ-3s.json", "data/genesis_txs/TFX7m_Kf56rV6LNuyQ31NeVoDHJ3x0YqhIv4-IBQ-3s.json"},
{copy, "data/genesis_txs/LFQ5iV6E5wyBbJmJoFJdH39ZxfW-y7mZFKou2H-ONvg.json", "data/genesis_txs/LFQ5iV6E5wyBbJmJoFJdH39ZxfW-y7mZFKou2H-ONvg.json"},
{copy, "data/genesis_txs/ud3zGJZA5tPRoitGG1c6HWm9W7iRS4ZF3u6PbZ-blns.json", "data/genesis_txs/ud3zGJZA5tPRoitGG1c6HWm9W7iRS4ZF3u6PbZ-blns.json"},
{copy, "data/genesis_txs/dv28G4IsYul7liWrycsx4UKSYHA4sWUY6xFQzRPi4p4.json", "data/genesis_txs/dv28G4IsYul7liWrycsx4UKSYHA4sWUY6xFQzRPi4p4.json"},
{copy, "data/genesis_txs/Ykh5TAI6koBN4UTQZ3GNIDr_uHNjlpHH9HsvtEkoWLA.json", "data/genesis_txs/Ykh5TAI6koBN4UTQZ3GNIDr_uHNjlpHH9HsvtEkoWLA.json"},
{copy, "data/genesis_txs/BQ2RVL6XY99AIkPKDBCfUfRmJGejkZ8YKgKZc2LewhU.json", "data/genesis_txs/BQ2RVL6XY99AIkPKDBCfUfRmJGejkZ8YKgKZc2LewhU.json"},
{copy, "data/genesis_txs/_fLFu_BOzTEPdX35rqUruuyNxi7f_La8T1_JG7pIPd0.json", "data/genesis_txs/_fLFu_BOzTEPdX35rqUruuyNxi7f_La8T1_JG7pIPd0.json"},
{copy, "data/genesis_txs/N3lqe8CUwPfChinYVV4OZZQNjtXc26JkOJyqgoKhq7E.json", "data/genesis_txs/N3lqe8CUwPfChinYVV4OZZQNjtXc26JkOJyqgoKhq7E.json"},
{copy, "data/genesis_txs/i9xaFWy0avtyCCxQdmWfGNDgh-PaJgIHkNK1pcJzmV8.json", "data/genesis_txs/i9xaFWy0avtyCCxQdmWfGNDgh-PaJgIHkNK1pcJzmV8.json"},
{copy, "data/genesis_txs/6J1sN2nhGpqe9iJwgdfnxxCK4af88__HoEG8MLeqtyM.json", "data/genesis_txs/6J1sN2nhGpqe9iJwgdfnxxCK4af88__HoEG8MLeqtyM.json"},
{copy, "data/genesis_txs/Juzb8MlmGd2qomIUwgfGzIFO7c7ZcY87kJPmqpSkt18.json", "data/genesis_txs/Juzb8MlmGd2qomIUwgfGzIFO7c7ZcY87kJPmqpSkt18.json"},
{copy, "data/genesis_txs/y0PrXtX7PonEbIG3uEdu-k-McGeLLAjzUriUTCMTGcw.json", "data/genesis_txs/y0PrXtX7PonEbIG3uEdu-k-McGeLLAjzUriUTCMTGcw.json"},
{copy, "data/genesis_txs/1yvqJKdnb9SRRKoBg1m0kWAsSh9S0R5r9T9TE0YHfRQ.json", "data/genesis_txs/1yvqJKdnb9SRRKoBg1m0kWAsSh9S0R5r9T9TE0YHfRQ.json"},
{copy, "data/genesis_txs/oRvFwVpHVeo0iysSg2jFOAZKE-hKwbm6mGeZ6VUZmxk.json", "data/genesis_txs/oRvFwVpHVeo0iysSg2jFOAZKE-hKwbm6mGeZ6VUZmxk.json"},
{copy, "data/genesis_txs/wnOghJX4aZlbm7SDDb4UUX8_6GZYpYYx3GireamHwAc.json", "data/genesis_txs/wnOghJX4aZlbm7SDDb4UUX8_6GZYpYYx3GireamHwAc.json"},
{copy, "data/genesis_txs/4gLPD5njSRtiaJwjcjmNOyI5Vw8sFBQQWOefmy4SPmQ.json", "data/genesis_txs/4gLPD5njSRtiaJwjcjmNOyI5Vw8sFBQQWOefmy4SPmQ.json"},
{copy, "data/genesis_txs/bnT7410oaZtnCdurp5jNgLKju9d_RRxhgggnxa5frMQ.json", "data/genesis_txs/bnT7410oaZtnCdurp5jNgLKju9d_RRxhgggnxa5frMQ.json"},
{copy, "data/genesis_txs/cgU_TlXi5gJ7hShSBYsS4UVi-sLTtfFv1y1sy2nNhos.json", "data/genesis_txs/cgU_TlXi5gJ7hShSBYsS4UVi-sLTtfFv1y1sy2nNhos.json"},
{copy, "data/genesis_txs/cIXdvNTNHJSmA6Rt5UgSNfMcGfvxDnYTa3a1ulS1SiY.json", "data/genesis_txs/cIXdvNTNHJSmA6Rt5UgSNfMcGfvxDnYTa3a1ulS1SiY.json"},
{copy, "data/genesis_txs/LixFbPqM1ZZ-5JWo339FMfPCpD_6M85rVK8IVmmt8m8.json", "data/genesis_txs/LixFbPqM1ZZ-5JWo339FMfPCpD_6M85rVK8IVmmt8m8.json"},
{copy, "data/genesis_txs/DkBAprUInkCbFa6A_WJJNL1z_PnhEavvyZtF09lmyvw.json", "data/genesis_txs/DkBAprUInkCbFa6A_WJJNL1z_PnhEavvyZtF09lmyvw.json"},
{copy, "data/genesis_txs/puLpw8OIIYCOatImKjpV5s0JWyKFq6bXFMz_qSf6mUA.json", "data/genesis_txs/puLpw8OIIYCOatImKjpV5s0JWyKFq6bXFMz_qSf6mUA.json"},
{copy, "data/genesis_txs/0biLy8DoOhucpeYzOj5jnopxxwe0XDRfCOMjyz_a74U.json", "data/genesis_txs/0biLy8DoOhucpeYzOj5jnopxxwe0XDRfCOMjyz_a74U.json"},
{copy, "data/genesis_txs/hX6nohfkKZ_9ajziHJ6g5V5cIe1EX9H9rg7eScK988s.json", "data/genesis_txs/hX6nohfkKZ_9ajziHJ6g5V5cIe1EX9H9rg7eScK988s.json"},
{copy, "data/genesis_txs/GlWMQUuiL80knS07G7NpoYat3w18VMuyLEuC_Pmijng.json", "data/genesis_txs/GlWMQUuiL80knS07G7NpoYat3w18VMuyLEuC_Pmijng.json"},
{copy, "data/genesis_txs/f3jE7NK419FZzwkx9VjTkrcX5FEgl2Ky3KSK0vH-wj0.json", "data/genesis_txs/f3jE7NK419FZzwkx9VjTkrcX5FEgl2Ky3KSK0vH-wj0.json"},
{copy, "data/genesis_txs/UMk64563QZfxgZr_vKOTDrcp5XJNENF82Pji4a078YY.json", "data/genesis_txs/UMk64563QZfxgZr_vKOTDrcp5XJNENF82Pji4a078YY.json"},
{copy, "data/genesis_txs/0EzNUQy_5b7CwNNLVAi7CnameMgnxVh-XyahT2kn74Y.json", "data/genesis_txs/0EzNUQy_5b7CwNNLVAi7CnameMgnxVh-XyahT2kn74Y.json"},
{copy, "data/genesis_txs/3ku6XelnvBsaRjoNxDWb_kT_PRlQ88U0pbWURziCj7s.json", "data/genesis_txs/3ku6XelnvBsaRjoNxDWb_kT_PRlQ88U0pbWURziCj7s.json"},
{copy, "data/genesis_txs/RU5mkM_3UrjRMffwgj7ovDMYxxjhfXvliozhpIqw0sA.json", "data/genesis_txs/RU5mkM_3UrjRMffwgj7ovDMYxxjhfXvliozhpIqw0sA.json"},
{copy, "data/genesis_txs/oMP40Kgd9MxLfksmW_HAlGe8Rn1Px8tpF-NOHBfe9oo.json", "data/genesis_txs/oMP40Kgd9MxLfksmW_HAlGe8Rn1Px8tpF-NOHBfe9oo.json"},
{copy, "data/genesis_txs/UYoJMT0QxMtB6ctUB-9iQlcx6fF8R3s8ahM4_iF4wiQ.json", "data/genesis_txs/UYoJMT0QxMtB6ctUB-9iQlcx6fF8R3s8ahM4_iF4wiQ.json"},
{copy, "data/genesis_txs/96Ijx5TWSxZmZaDH1pteGHFjIYY0aHmGWNHiMYeSYIM.json", "data/genesis_txs/96Ijx5TWSxZmZaDH1pteGHFjIYY0aHmGWNHiMYeSYIM.json"},
{copy, "data/genesis_txs/n6TKbsqmGl2m3yH15RAe405vYZQ7DStlvYsHCHp1D0U.json", "data/genesis_txs/n6TKbsqmGl2m3yH15RAe405vYZQ7DStlvYsHCHp1D0U.json"},
{copy, "data/genesis_txs/XtDRu-1SyoRL21gpKcxWtxyksVwTF9kvW26hvQ_bPzE.json", "data/genesis_txs/XtDRu-1SyoRL21gpKcxWtxyksVwTF9kvW26hvQ_bPzE.json"},
{copy, "data/genesis_txs/YIEEyYfNIRSjzm_gzv6l5CelyL4AOzKX9M4XPXRk2Yo.json", "data/genesis_txs/YIEEyYfNIRSjzm_gzv6l5CelyL4AOzKX9M4XPXRk2Yo.json"},
{copy, "data/genesis_txs/NptjIrqZrQMSdLbXAGyQCr8audCzArV3EofsjRCqrQw.json", "data/genesis_txs/NptjIrqZrQMSdLbXAGyQCr8audCzArV3EofsjRCqrQw.json"},
{copy, "data/genesis_txs/vWeY4yJSJF9LXogRZb3Qr6QyLtEIL_8IY4bzJ2e7O5I.json", "data/genesis_txs/vWeY4yJSJF9LXogRZb3Qr6QyLtEIL_8IY4bzJ2e7O5I.json"},
{copy, "data/genesis_txs/fBVa04p7MEL8BsPpyD_Pwv3uqBnBMVzG9YpXsCwZLtc.json", "data/genesis_txs/fBVa04p7MEL8BsPpyD_Pwv3uqBnBMVzG9YpXsCwZLtc.json"},
{copy, "data/genesis_txs/opfZTSNdqaxXZUmaKROD2sd4QkyNDnZE3u1A95eSw4E.json", "data/genesis_txs/opfZTSNdqaxXZUmaKROD2sd4QkyNDnZE3u1A95eSw4E.json"},
{copy, "data/genesis_txs/-M5_EBM4MayX8ZpuLFoANHO00c4pdrSmAQbPYv7fq4U.json", "data/genesis_txs/-M5_EBM4MayX8ZpuLFoANHO00c4pdrSmAQbPYv7fq4U.json"},
{copy, "data/genesis_txs/8rKBfpmkPlxnnYr6t0xIpUDubdidK0Fpnois7-xQJtc.json", "data/genesis_txs/8rKBfpmkPlxnnYr6t0xIpUDubdidK0Fpnois7-xQJtc.json"},
{copy, "data/genesis_txs/rvbM0iB1HJ1YadedIDWjJ95J2XBHWwPAJD4VfpdQpxQ.json", "data/genesis_txs/rvbM0iB1HJ1YadedIDWjJ95J2XBHWwPAJD4VfpdQpxQ.json"},
{copy, "data/genesis_txs/_Hf1lw_E6Lyd-0PGkCRQaN10cdEx4M-hl9y-zWiDo8k.json", "data/genesis_txs/_Hf1lw_E6Lyd-0PGkCRQaN10cdEx4M-hl9y-zWiDo8k.json"},
{copy, "data/genesis_txs/tOIFTqEef5fQYPzhlkC2Um7rddT6MyrHPzUWXDv_mJc.json", "data/genesis_txs/tOIFTqEef5fQYPzhlkC2Um7rddT6MyrHPzUWXDv_mJc.json"},
{copy, "data/genesis_txs/4LwZwAVcaBXhXsP5b4mnE11tUXefuRUTtTibtvoozDQ.json", "data/genesis_txs/4LwZwAVcaBXhXsP5b4mnE11tUXefuRUTtTibtvoozDQ.json"},
{copy, "data/genesis_txs/XxgirNr3QGaJTKxPWqK9byYLj7SdbfZudKd9rbynWyM.json", "data/genesis_txs/XxgirNr3QGaJTKxPWqK9byYLj7SdbfZudKd9rbynWyM.json"},
{copy, "data/genesis_txs/IvyUOghXQ31LnYE3bYEkS82gTAvpIa1rGGQKmiJuuMk.json", "data/genesis_txs/IvyUOghXQ31LnYE3bYEkS82gTAvpIa1rGGQKmiJuuMk.json"},
{copy, "data/genesis_txs/X9biR_ZA-rnpzk4gfLi0-pBSsjjT2l9Rk0VfYwf1WMo.json", "data/genesis_txs/X9biR_ZA-rnpzk4gfLi0-pBSsjjT2l9Rk0VfYwf1WMo.json"},
{copy, "data/genesis_txs/8b-7D96aRFJgDm8z5Tg47vBbdjseW0rRi17TYDcaQ5Q.json", "data/genesis_txs/8b-7D96aRFJgDm8z5Tg47vBbdjseW0rRi17TYDcaQ5Q.json"},
{copy, "data/genesis_txs/0O-UnzBvSFYoMQrbcsKHRH_YqNNylC1n9KWXmm-rr90.json", "data/genesis_txs/0O-UnzBvSFYoMQrbcsKHRH_YqNNylC1n9KWXmm-rr90.json"},
{copy, "data/genesis_txs/TUIdVI5yQH50laHvkxgAnTV6uuE2LXXH3pxIe6Q2S7I.json", "data/genesis_txs/TUIdVI5yQH50laHvkxgAnTV6uuE2LXXH3pxIe6Q2S7I.json"},
{copy, "data/genesis_txs/0Mxvgz6_wL0FBOxJmHcRcNwiaV8B90whDxG4Vh_GFic.json", "data/genesis_txs/0Mxvgz6_wL0FBOxJmHcRcNwiaV8B90whDxG4Vh_GFic.json"},
{copy, "data/genesis_txs/qyMWe-VUOzHXkQviMhNS0wJI_27nvCgDY9iiKANk-lI.json", "data/genesis_txs/qyMWe-VUOzHXkQviMhNS0wJI_27nvCgDY9iiKANk-lI.json"},
{copy, "data/genesis_txs/LC-_5GDhs09OvN7r8GPmjMa6A9xSeVtsAmDgYCgspvc.json", "data/genesis_txs/LC-_5GDhs09OvN7r8GPmjMa6A9xSeVtsAmDgYCgspvc.json"},
{copy, "data/genesis_txs/sB51Zz1HRjpwrWFhW6ZE2E-n5hl3joqxPQgnMCLX4ZM.json", "data/genesis_txs/sB51Zz1HRjpwrWFhW6ZE2E-n5hl3joqxPQgnMCLX4ZM.json"},
{copy, "data/genesis_txs/NEXnMz8Yuw-xfIPprKT2iwx5A1UjWwRHCH7XCpeXIPg.json", "data/genesis_txs/NEXnMz8Yuw-xfIPprKT2iwx5A1UjWwRHCH7XCpeXIPg.json"},
{copy, "data/genesis_txs/5OdjYWAipCjWzpqfNoNhyJ673d4pRMNva8la_SFfu_c.json", "data/genesis_txs/5OdjYWAipCjWzpqfNoNhyJ673d4pRMNva8la_SFfu_c.json"},
{copy, "data/genesis_txs/drYsyF85HcvC7LM1hkzPPgTj3_zp3amcNVNobBmOxvc.json", "data/genesis_txs/drYsyF85HcvC7LM1hkzPPgTj3_zp3amcNVNobBmOxvc.json"},
{copy, "data/genesis_txs/vQ4zTq--De8FHdVnE7sYCemwiaqoZDS4emR_y6o6ZFA.json", "data/genesis_txs/vQ4zTq--De8FHdVnE7sYCemwiaqoZDS4emR_y6o6ZFA.json"},
{copy, "data/genesis_txs/zwl046ia6I5VWLRYPJzBI70ypBQN2VlvLH9a_ndNKxA.json", "data/genesis_txs/zwl046ia6I5VWLRYPJzBI70ypBQN2VlvLH9a_ndNKxA.json"},
{copy, "data/genesis_txs/xYpSRRpO8ejUGeohlRutNt9qUMgvuZJGkPGCyu1kSas.json", "data/genesis_txs/xYpSRRpO8ejUGeohlRutNt9qUMgvuZJGkPGCyu1kSas.json"},
{copy, "data/genesis_txs/wmZTwziFc_VlvYJz_4nyxYd3WxznBmsn5QQyRKDcWXU.json", "data/genesis_txs/wmZTwziFc_VlvYJz_4nyxYd3WxznBmsn5QQyRKDcWXU.json"},
{copy, "data/genesis_txs/SWNkfm9ZZPCiYKFg6oIW_IgqJp5Ypbp-Fs9S7YgPm0c.json", "data/genesis_txs/SWNkfm9ZZPCiYKFg6oIW_IgqJp5Ypbp-Fs9S7YgPm0c.json"},
{copy, "data/genesis_txs/y6WPKL6MHzZp2ktvb1cETmNMBJyCEPlxdisKlroEBtc.json", "data/genesis_txs/y6WPKL6MHzZp2ktvb1cETmNMBJyCEPlxdisKlroEBtc.json"},
{copy, "data/genesis_txs/0ogs8DTdSrNxfE2LzrScPvnyf7CQ7jMdFaS_l0-K-GU.json", "data/genesis_txs/0ogs8DTdSrNxfE2LzrScPvnyf7CQ7jMdFaS_l0-K-GU.json"},
{copy, "data/genesis_txs/328-6fOVCfCid4QTxHjkAMkQLMHZgDg-hZo5PnVfp2Q.json", "data/genesis_txs/328-6fOVCfCid4QTxHjkAMkQLMHZgDg-hZo5PnVfp2Q.json"},
{copy, "data/genesis_txs/iRF6OnneKHJLhLMdCXpo6LsxVyWIGyklFEpu1bN3cyE.json", "data/genesis_txs/iRF6OnneKHJLhLMdCXpo6LsxVyWIGyklFEpu1bN3cyE.json"},
{copy, "data/genesis_txs/g19-Tkf4xuM9golcjx0mA1RkJUYocQJ3uYnH8MU1ePs.json", "data/genesis_txs/g19-Tkf4xuM9golcjx0mA1RkJUYocQJ3uYnH8MU1ePs.json"},
{copy, "data/genesis_txs/aPxbCROotxwkdovWbQEhw18UNAzVy-AmjYwjo9lb5u4.json", "data/genesis_txs/aPxbCROotxwkdovWbQEhw18UNAzVy-AmjYwjo9lb5u4.json"},
{copy, "data/genesis_txs/COXhhpbcLSEe2iP2kp4SDj5NjjBAC8CucsAgOHRF_lc.json", "data/genesis_txs/COXhhpbcLSEe2iP2kp4SDj5NjjBAC8CucsAgOHRF_lc.json"},
{copy, "data/genesis_txs/TGdhJ01pPw49A0ZIaCCcYBnL-RPK_3KZH3cA6E9dVqc.json", "data/genesis_txs/TGdhJ01pPw49A0ZIaCCcYBnL-RPK_3KZH3cA6E9dVqc.json"},
{copy, "data/genesis_txs/v2UplxDprWwaIwbB6z3KNEj3GjloqM8SinvVahZ1Wpk.json", "data/genesis_txs/v2UplxDprWwaIwbB6z3KNEj3GjloqM8SinvVahZ1Wpk.json"},
{copy, "data/genesis_txs/P_pvvzlCIX7Yaiuv6zt1voLcn69gb9jAHPRhHaHjLng.json", "data/genesis_txs/P_pvvzlCIX7Yaiuv6zt1voLcn69gb9jAHPRhHaHjLng.json"},
{copy, "data/genesis_txs/WsYJKhqhppBF6_eGbd0OACdu3LU6-CUuMcLeG3ST2qc.json", "data/genesis_txs/WsYJKhqhppBF6_eGbd0OACdu3LU6-CUuMcLeG3ST2qc.json"},
{copy, "data/genesis_txs/weff0Y0_3-H7Vy1HrbpIzUmbTM1rZ8Lw0wgDGYmlsrM.json", "data/genesis_txs/weff0Y0_3-H7Vy1HrbpIzUmbTM1rZ8Lw0wgDGYmlsrM.json"},
{copy, "data/genesis_txs/oWWJcAiBCxhtWkIqwir4-vTvD3JFpHgZRNIpS-Xjzp4.json", "data/genesis_txs/oWWJcAiBCxhtWkIqwir4-vTvD3JFpHgZRNIpS-Xjzp4.json"},
{copy, "data/genesis_txs/Mv-TFhA3639O4JbKzoO3wo8LNPcFwA_vaaOLHfWRfSo.json", "data/genesis_txs/Mv-TFhA3639O4JbKzoO3wo8LNPcFwA_vaaOLHfWRfSo.json"},
{copy, "data/genesis_txs/iuTLZ3xxGpaBCggV5xfUkJ6hMdUQKHw6f_vEn6sbmPo.json", "data/genesis_txs/iuTLZ3xxGpaBCggV5xfUkJ6hMdUQKHw6f_vEn6sbmPo.json"},
{copy, "data/genesis_txs/tVLYd_62zbU-VPzQPOMHUo9TJR1dvSZ_pAHrC5Ubs8Q.json", "data/genesis_txs/tVLYd_62zbU-VPzQPOMHUo9TJR1dvSZ_pAHrC5Ubs8Q.json"},
{copy, "data/genesis_txs/KhQeu3CG_X1zoHbyy99GUlC9gVFFexf6vVPOlLgCj9I.json", "data/genesis_txs/KhQeu3CG_X1zoHbyy99GUlC9gVFFexf6vVPOlLgCj9I.json"},
{copy, "data/genesis_txs/o0nw6fU4gPL7Ae45x1BEQr5GkXSzZUrWnZrdIWqgx6w.json", "data/genesis_txs/o0nw6fU4gPL7Ae45x1BEQr5GkXSzZUrWnZrdIWqgx6w.json"},
{copy, "data/genesis_txs/K47jh6Jr6TmZeZ_TadmyLLy1V6ZvLNpvV5FWcICohnk.json", "data/genesis_txs/K47jh6Jr6TmZeZ_TadmyLLy1V6ZvLNpvV5FWcICohnk.json"},
{copy, "data/genesis_txs/7SfLhJLtevo0zu-1bo8q6zX98WbGgpDNuY6PXbzS_j0.json", "data/genesis_txs/7SfLhJLtevo0zu-1bo8q6zX98WbGgpDNuY6PXbzS_j0.json"},
{copy, "data/genesis_txs/C3auX8HXhc2dChmvSBUfgGyYynuAr6P3g0p7420GG78.json", "data/genesis_txs/C3auX8HXhc2dChmvSBUfgGyYynuAr6P3g0p7420GG78.json"},
{copy, "data/genesis_txs/m5zFPHB-2VjCgTLStD9TLZwD1CHfLELPKkVXFJGIptM.json", "data/genesis_txs/m5zFPHB-2VjCgTLStD9TLZwD1CHfLELPKkVXFJGIptM.json"},
{copy, "data/genesis_txs/MPP4fxmSkvM2BVq8rumeT5yvDNu3QAT_kqpOlAq5s2E.json", "data/genesis_txs/MPP4fxmSkvM2BVq8rumeT5yvDNu3QAT_kqpOlAq5s2E.json"},
{copy, "data/genesis_txs/6YbxtptbO-sidrnYdgn0G_CiNBh-az5ZzWrSCP9DYKA.json", "data/genesis_txs/6YbxtptbO-sidrnYdgn0G_CiNBh-az5ZzWrSCP9DYKA.json"},
{copy, "data/genesis_txs/mGAMsTqBzau-MjTkMS5Z3g2_nUD-qQWeLtq6qlzkVl0.json", "data/genesis_txs/mGAMsTqBzau-MjTkMS5Z3g2_nUD-qQWeLtq6qlzkVl0.json"},
{copy, "data/genesis_txs/CSkFcCmNgvnp7jp7aK0tEGsLWiZVMF-QBkEFaJrAG48.json", "data/genesis_txs/CSkFcCmNgvnp7jp7aK0tEGsLWiZVMF-QBkEFaJrAG48.json"},
{copy, "data/genesis_txs/FkZzg_-5eSdFlbq9XnHe3wRhYidHJPXwUQ6YLuJijS0.json", "data/genesis_txs/FkZzg_-5eSdFlbq9XnHe3wRhYidHJPXwUQ6YLuJijS0.json"},
{copy, "data/genesis_txs/9JWfraRekKtgXiIjssn0tVSzhaCaN682jECsrKtR0_E.json", "data/genesis_txs/9JWfraRekKtgXiIjssn0tVSzhaCaN682jECsrKtR0_E.json"},
{copy, "data/genesis_txs/Ms9gCRdVwT9u8-ewYd6c-T0bet-n24n_q_Hn0-BlMow.json", "data/genesis_txs/Ms9gCRdVwT9u8-ewYd6c-T0bet-n24n_q_Hn0-BlMow.json"},
{copy, "data/genesis_txs/CbV_CDXgVNjV6fyoBDkYmbAcaC5VsLDYXgEIwj2Ewyo.json", "data/genesis_txs/CbV_CDXgVNjV6fyoBDkYmbAcaC5VsLDYXgEIwj2Ewyo.json"},
{copy, "data/genesis_txs/4pNPqxodBesN6jQl51nH17GA1fWYfHVm8cIEfusnPLY.json", "data/genesis_txs/4pNPqxodBesN6jQl51nH17GA1fWYfHVm8cIEfusnPLY.json"},
{copy, "data/genesis_txs/0_GKZOdtRH-nc094U5kFBlvQSjPz_oX0tcIroqLFD3U.json", "data/genesis_txs/0_GKZOdtRH-nc094U5kFBlvQSjPz_oX0tcIroqLFD3U.json"},
{copy, "data/genesis_txs/G1GqspPmLkJTiT35QUTWBT4def7j5ORSfHCtrYzrrng.json", "data/genesis_txs/G1GqspPmLkJTiT35QUTWBT4def7j5ORSfHCtrYzrrng.json"},
{copy, "data/genesis_txs/4ewYAvsgaT-6Oy23qPqK29O_AgfvNbhLvol13yN1PdQ.json", "data/genesis_txs/4ewYAvsgaT-6Oy23qPqK29O_AgfvNbhLvol13yN1PdQ.json"},
{copy, "data/genesis_txs/LBTipZADoYfO-9UecE07Z83ijiLl0f2wAGXyRFQqKCY.json", "data/genesis_txs/LBTipZADoYfO-9UecE07Z83ijiLl0f2wAGXyRFQqKCY.json"},
{copy, "data/genesis_txs/OaumRLT8oE6J8gqrQ9DrY_grMuSfWtai95VnqrX24hs.json", "data/genesis_txs/OaumRLT8oE6J8gqrQ9DrY_grMuSfWtai95VnqrX24hs.json"},
{copy, "data/genesis_txs/DMtXbcR_qHwdYXvkuCGOQARs_QtN9iWPw4x6TTaWOcw.json", "data/genesis_txs/DMtXbcR_qHwdYXvkuCGOQARs_QtN9iWPw4x6TTaWOcw.json"},
{copy, "data/genesis_txs/Eeo6rANLMAXonDFLDG2nu7n99O3Ymfk01wYXJBbEixY.json", "data/genesis_txs/Eeo6rANLMAXonDFLDG2nu7n99O3Ymfk01wYXJBbEixY.json"},
{copy, "data/genesis_txs/ZEB62vqKvkPK2s_RmxgQ2IhafMxJ_TXCGswrrKLhYiQ.json", "data/genesis_txs/ZEB62vqKvkPK2s_RmxgQ2IhafMxJ_TXCGswrrKLhYiQ.json"},
{copy, "data/genesis_txs/TkN4QLdC4tu-_Po50RYwF33shyHcanHSe_BKpryK0JA.json", "data/genesis_txs/TkN4QLdC4tu-_Po50RYwF33shyHcanHSe_BKpryK0JA.json"},
{copy, "data/genesis_txs/YfHEyNUGsOUiuqCgHV127cg2Z5Yap9tcQB1LH7tq9ZA.json", "data/genesis_txs/YfHEyNUGsOUiuqCgHV127cg2Z5Yap9tcQB1LH7tq9ZA.json"},
{copy, "data/genesis_txs/NvGRQrdis2HV22enpSpPqsb0M8s-pN_nl7eJtalZyC4.json", "data/genesis_txs/NvGRQrdis2HV22enpSpPqsb0M8s-pN_nl7eJtalZyC4.json"},
{copy, "data/genesis_txs/L8tkBBP7fyYfK4txqP-fGk_ODOU4UfIgFV79O-qd5vY.json", "data/genesis_txs/L8tkBBP7fyYfK4txqP-fGk_ODOU4UfIgFV79O-qd5vY.json"},
{copy, "data/genesis_txs/ISiC3yaTW9KnZmgs39osghIg0HP8ISh77bzH7u2m55Q.json", "data/genesis_txs/ISiC3yaTW9KnZmgs39osghIg0HP8ISh77bzH7u2m55Q.json"},
{copy, "data/genesis_txs/IQgiEwMLp1bb6muuB_G7Q3sRaaZ3OZHUSjgshUq5YMU.json", "data/genesis_txs/IQgiEwMLp1bb6muuB_G7Q3sRaaZ3OZHUSjgshUq5YMU.json"},
{copy, "data/genesis_txs/07u3F6WH-ohqBclh6UanAQ9Tau089eLJrIYM-8qkAbw.json", "data/genesis_txs/07u3F6WH-ohqBclh6UanAQ9Tau089eLJrIYM-8qkAbw.json"},
{copy, "data/genesis_txs/nh2sbgjxu6MmU8yGV00w7X4q4XCJETeYE3zVtcj2ldk.json", "data/genesis_txs/nh2sbgjxu6MmU8yGV00w7X4q4XCJETeYE3zVtcj2ldk.json"},
{copy, "data/genesis_txs/ydvI6weQPIRj2hcNg4RPqzDpFOhqiTc9iDqQ-fUUl4I.json", "data/genesis_txs/ydvI6weQPIRj2hcNg4RPqzDpFOhqiTc9iDqQ-fUUl4I.json"},
{copy, "data/genesis_txs/5Hatfzkj7ivvIsUIDjdOSp-4CdkClH6B7S_SNX0B2-o.json", "data/genesis_txs/5Hatfzkj7ivvIsUIDjdOSp-4CdkClH6B7S_SNX0B2-o.json"},
{copy, "data/genesis_txs/1Q2plP5JFTLwdTC27VfIgDJ-ri5h3mVsKxZploTrRmQ.json", "data/genesis_txs/1Q2plP5JFTLwdTC27VfIgDJ-ri5h3mVsKxZploTrRmQ.json"},
{copy, "data/genesis_txs/YlalzFjBD8CgZxDlI6eNWE3PIIflHGzXyY9VzPPeCFo.json", "data/genesis_txs/YlalzFjBD8CgZxDlI6eNWE3PIIflHGzXyY9VzPPeCFo.json"},
{copy, "data/genesis_txs/vaJOh_TzVSoEgbgDyKz6ABzd_wt2-ouBTe0gA1F3oMY.json", "data/genesis_txs/vaJOh_TzVSoEgbgDyKz6ABzd_wt2-ouBTe0gA1F3oMY.json"},
{copy, "data/genesis_txs/f6MY8LMCwGbKZqXd4dkCROQK0qFMjS5OJAbZq-UhMGA.json", "data/genesis_txs/f6MY8LMCwGbKZqXd4dkCROQK0qFMjS5OJAbZq-UhMGA.json"},
{copy, "data/genesis_txs/_u44CiJCcYiOrGffgZoQSmUrJe8CfYD7Nw0MdPX0tUw.json", "data/genesis_txs/_u44CiJCcYiOrGffgZoQSmUrJe8CfYD7Nw0MdPX0tUw.json"},
{copy, "data/genesis_txs/5mt79Uz6p83vdLtYRiByyWLqLI2GZBeSTutDRmzw7tM.json", "data/genesis_txs/5mt79Uz6p83vdLtYRiByyWLqLI2GZBeSTutDRmzw7tM.json"},
{copy, "data/genesis_txs/CEXuGv3KvVtkf5gkV0ip3g1FF-i12WIDo6IOigORIZA.json", "data/genesis_txs/CEXuGv3KvVtkf5gkV0ip3g1FF-i12WIDo6IOigORIZA.json"},
{copy, "data/genesis_txs/NPLj86idALmTczSq2vrZdTs0bjI-e-KI0j3EOWWpu54.json", "data/genesis_txs/NPLj86idALmTczSq2vrZdTs0bjI-e-KI0j3EOWWpu54.json"},
{copy, "data/genesis_txs/IpwG_74praZjsu9L91_KWYHrVTpEDwyHZrsHgum4Z8o.json", "data/genesis_txs/IpwG_74praZjsu9L91_KWYHrVTpEDwyHZrsHgum4Z8o.json"},
{copy, "data/genesis_txs/qX9u_AprdhyXAPGfh3C94x9AbxwWx9nJSs7g8FSwITM.json", "data/genesis_txs/qX9u_AprdhyXAPGfh3C94x9AbxwWx9nJSs7g8FSwITM.json"},
{copy, "data/genesis_txs/87ieWrloTFUdW7YjJqJcINd1M_PBWCzA1dIRFzF4RKM.json", "data/genesis_txs/87ieWrloTFUdW7YjJqJcINd1M_PBWCzA1dIRFzF4RKM.json"},
{copy, "data/genesis_txs/xSkMzFablxREj8H_RwoMseAFk-TCwaLVIZMHqXh5DHY.json", "data/genesis_txs/xSkMzFablxREj8H_RwoMseAFk-TCwaLVIZMHqXh5DHY.json"},
{copy, "data/genesis_txs/NE7AIvW60iQL_6aagNTSiaMpmLfAfRwbxau5FZLA10g.json", "data/genesis_txs/NE7AIvW60iQL_6aagNTSiaMpmLfAfRwbxau5FZLA10g.json"},
{copy, "data/genesis_txs/wUhEm861foyWdxy0SI7CvXRcWuohItlX6Ydqo2NvtY8.json", "data/genesis_txs/wUhEm861foyWdxy0SI7CvXRcWuohItlX6Ydqo2NvtY8.json"},
{copy, "data/genesis_txs/1QoMjs6Q3XKklJ9LfovRmGbe4bAy9xY247JfDZqN3Eo.json", "data/genesis_txs/1QoMjs6Q3XKklJ9LfovRmGbe4bAy9xY247JfDZqN3Eo.json"},
{copy, "data/genesis_txs/24VRr4yT-_fOndcFYtK2oSO-p9Pm6lNtzQv8E-U43Bc.json", "data/genesis_txs/24VRr4yT-_fOndcFYtK2oSO-p9Pm6lNtzQv8E-U43Bc.json"},
{copy, "data/genesis_txs/pVZkxPK8F9VFM5lDp0oTBThaw1RvmwG64wIHFChYJKA.json", "data/genesis_txs/pVZkxPK8F9VFM5lDp0oTBThaw1RvmwG64wIHFChYJKA.json"},
{copy, "data/genesis_txs/EnPMt9yzTsxLPR5mD9zUvndxicdYBUNzOlcCPvQlOK8.json", "data/genesis_txs/EnPMt9yzTsxLPR5mD9zUvndxicdYBUNzOlcCPvQlOK8.json"},
{copy, "data/genesis_txs/0ooE635sVsd6vdhX3Pb8Ufvuqd7XRjfUbG2eXde_CmI.json", "data/genesis_txs/0ooE635sVsd6vdhX3Pb8Ufvuqd7XRjfUbG2eXde_CmI.json"},
{copy, "data/genesis_txs/mJUxc7XyUp1HV_VRoi_54geidr26I9PUaiNL4msSNxk.json", "data/genesis_txs/mJUxc7XyUp1HV_VRoi_54geidr26I9PUaiNL4msSNxk.json"},
{copy, "data/genesis_txs/4bPVo0hCI3E-ry2mBjvOZsBpNwPM108NT0vnJCxCeJw.json", "data/genesis_txs/4bPVo0hCI3E-ry2mBjvOZsBpNwPM108NT0vnJCxCeJw.json"},
{copy, "data/genesis_txs/lq4SrnweWCHnEhw_AV69gMLyBrPxYOmOdVdRIXkHwOg.json", "data/genesis_txs/lq4SrnweWCHnEhw_AV69gMLyBrPxYOmOdVdRIXkHwOg.json"},
{copy, "data/genesis_txs/B4e9FBfqZGBszHAhZqTq-TNjb-oG7rYdlMWrQa4CPZU.json", "data/genesis_txs/B4e9FBfqZGBszHAhZqTq-TNjb-oG7rYdlMWrQa4CPZU.json"},
{copy, "data/genesis_txs/576xa7WLVidNoEcYPhAm7OlyYgbrp7Z1RBIfqLbVFzw.json", "data/genesis_txs/576xa7WLVidNoEcYPhAm7OlyYgbrp7Z1RBIfqLbVFzw.json"},
{copy, "data/genesis_txs/IJsiiIbd-Qs39TAJ67hiRJFsBye_rgQdU9GBid_PnZw.json", "data/genesis_txs/IJsiiIbd-Qs39TAJ67hiRJFsBye_rgQdU9GBid_PnZw.json"},
{copy, "data/genesis_txs/CMr-rV5FdlQcRBo4loZzj66EFqwHBmA36tWiRMKGigQ.json", "data/genesis_txs/CMr-rV5FdlQcRBo4loZzj66EFqwHBmA36tWiRMKGigQ.json"},
{copy, "data/genesis_txs/gXd75eQL5Yzcn1ba51nORAvb6f_surSnz3xcNlLAxEQ.json", "data/genesis_txs/gXd75eQL5Yzcn1ba51nORAvb6f_surSnz3xcNlLAxEQ.json"},
{copy, "data/genesis_txs/eGhF0za2qN5WuadlVZ1iak1S5LxXswHRzIa3j_P-sUM.json", "data/genesis_txs/eGhF0za2qN5WuadlVZ1iak1S5LxXswHRzIa3j_P-sUM.json"},
{copy, "data/genesis_txs/00nFXThK86Aog_HfLJc9j0nnXzXSlU6VdGC8qZc5ekI.json", "data/genesis_txs/00nFXThK86Aog_HfLJc9j0nnXzXSlU6VdGC8qZc5ekI.json"},
{copy, "data/genesis_txs/Znw-6H_ayGJBReeQm9z9WKulBH1ZzrOovdMsNPcIe_Y.json", "data/genesis_txs/Znw-6H_ayGJBReeQm9z9WKulBH1ZzrOovdMsNPcIe_Y.json"},
{copy, "data/genesis_txs/AoSTMf_ZxlcY12bK6_sWj02kssD00K4E-vkHx2vRxG4.json", "data/genesis_txs/AoSTMf_ZxlcY12bK6_sWj02kssD00K4E-vkHx2vRxG4.json"},
{copy, "data/genesis_txs/Achd6pqJVZ-1vNMLC977Lu8f20eBmgAv4dIddXql51s.json", "data/genesis_txs/Achd6pqJVZ-1vNMLC977Lu8f20eBmgAv4dIddXql51s.json"},
{copy, "data/genesis_txs/HTt6lPYQfcIgUxKPjUt3aQrpwE5e3UA4UT2EI9RxSbw.json", "data/genesis_txs/HTt6lPYQfcIgUxKPjUt3aQrpwE5e3UA4UT2EI9RxSbw.json"},
{copy, "data/genesis_txs/QJlE99-614f6XzZ-7VctQjX9DYe5wnO21aHSgg1RhnA.json", "data/genesis_txs/QJlE99-614f6XzZ-7VctQjX9DYe5wnO21aHSgg1RhnA.json"},
{copy, "data/genesis_txs/h37LQjpChpTPMquvaxpfFeKt_7oAB5ElDzsdbCQ61n0.json", "data/genesis_txs/h37LQjpChpTPMquvaxpfFeKt_7oAB5ElDzsdbCQ61n0.json"},
{copy, "data/genesis_txs/LUdFh6g9auj1LRtk8IUwLoY3e91jIkcSyPKuQQekPY4.json", "data/genesis_txs/LUdFh6g9auj1LRtk8IUwLoY3e91jIkcSyPKuQQekPY4.json"},
{copy, "data/genesis_txs/YukfPvGxtYmXFF6wJjDiZcvqmH5YItxwsoLbMxWCVFg.json", "data/genesis_txs/YukfPvGxtYmXFF6wJjDiZcvqmH5YItxwsoLbMxWCVFg.json"},
{copy, "data/genesis_txs/FmfkuPmh0vkdv_qbjXBUX1sQ-DmwBFbjuC4punobGy0.json", "data/genesis_txs/FmfkuPmh0vkdv_qbjXBUX1sQ-DmwBFbjuC4punobGy0.json"},
{copy, "data/genesis_txs/j3l4tvphmVOyVyFkNdS7ulmexBqPqEvsSJrBsjAFJXc.json", "data/genesis_txs/j3l4tvphmVOyVyFkNdS7ulmexBqPqEvsSJrBsjAFJXc.json"},
{copy, "data/genesis_txs/GypgExivgblZSA-1n7KjdI0SJOyXwFJkuzzPWS4NID8.json", "data/genesis_txs/GypgExivgblZSA-1n7KjdI0SJOyXwFJkuzzPWS4NID8.json"},
{copy, "data/genesis_txs/h0sgGEeQQcmSxg8uyiCOigWtI_r2ex-58nk1xso004c.json", "data/genesis_txs/h0sgGEeQQcmSxg8uyiCOigWtI_r2ex-58nk1xso004c.json"},
{copy, "data/genesis_txs/M7oOLbk7TPBanLCS0pzkJSbV1CYoJabbsSDe_pCjhEo.json", "data/genesis_txs/M7oOLbk7TPBanLCS0pzkJSbV1CYoJabbsSDe_pCjhEo.json"},
{copy, "data/genesis_txs/LiitFWnODMUA7esa_f49IiMEdN7cTKoKw1cgG2J_eNE.json", "data/genesis_txs/LiitFWnODMUA7esa_f49IiMEdN7cTKoKw1cgG2J_eNE.json"},
{copy, "data/genesis_txs/x8KM69OVm6lzslK6ccAE-3EX5sW6CUHBZB-1hbc-J0A.json", "data/genesis_txs/x8KM69OVm6lzslK6ccAE-3EX5sW6CUHBZB-1hbc-J0A.json"},
{copy, "data/genesis_txs/TGp-18LYjSWQQ36gs5prU-vDgteOL79aywxXoDS-w0c.json", "data/genesis_txs/TGp-18LYjSWQQ36gs5prU-vDgteOL79aywxXoDS-w0c.json"}
]},
{dev_mode, true},
{include_erts, false},
{extended_start_script, true}
]}.
{pre_hooks, [
% Build for randomx512 configuration
{"(darwin|linux|freebsd|netbsd|openbsd)", compile,
"bash -c \"mkdir -p apps/arweave/lib/RandomX/build512 && cd apps/arweave/lib/RandomX/build512 && cmake -DUSE_HIDDEN_VISIBILITY=ON -DRANDOMX_ARGON_MEMORY=262144 -DRANDOMX_DATASET_BASE_SIZE=536870912 .. > /dev/null\""},
{"(darwin)", compile, "make randomx -C apps/arweave/lib/RandomX/build512"},
{"(linux)", compile, "make -C apps/arweave/lib/RandomX/build512"},
{"(freebsd|netbsd|openbsd)", compile, "gmake -C apps/arweave/lib/RandomX/build512"},
{"(darwin|linux|freebsd|netbsd|openbsd)", compile, "bash -c \"cd apps/arweave/lib/RandomX/build512 && mv librandomx.a librandomx512.a\""},
% Build for randomx4096 configuration
{"(darwin|linux|freebsd|netbsd|openbsd)", compile,
"bash -c \"mkdir -p apps/arweave/lib/RandomX/build4096 && cd apps/arweave/lib/RandomX/build4096 && cmake -DUSE_HIDDEN_VISIBILITY=ON -DRANDOMX_ARGON_MEMORY=524288 -DRANDOMX_DATASET_BASE_SIZE=4294967296 .. > /dev/null\""},
{"(darwin)", compile, "make randomx -C apps/arweave/lib/RandomX/build4096"},
{"(linux)", compile, "make -C apps/arweave/lib/RandomX/build4096"},
{"(freebsd|netbsd|openbsd)", compile, "gmake -C apps/arweave/lib/RandomX/build4096"},
{"(darwin|linux|freebsd|netbsd|openbsd)", compile, "bash -c \"cd apps/arweave/lib/RandomX/build4096 && mv librandomx.a librandomx4096.a\""},
% Compile NIFs
{"(linux)", compile, "env AR=gcc-ar make all -C apps/arweave/c_src"},
{"(darwin)", compile, "make all -C apps/arweave/c_src"},
{"(freebsd|netbsd|openbsd)", compile, "gmake all -C apps/arweave/c_src"}
]}.
{post_hooks, [
% Clean randomx512
{"(linux|darwin)", clean, "bash -c \"if [ -d apps/arweave/lib/RandomX/build512 ]; then make -C apps/arweave/lib/RandomX/build512 clean; fi\""},
{"(freebsd|netbsd|openbsd)", clean, "bash -c \"if [ -d apps/arweave/lib/RandomX/build512 ]; then gmake -C apps/arweave/lib/RandomX/build512 clean; fi\""},
% Clean randomx4096
{"(linux|darwin)", clean, "bash -c \"if [ -d apps/arweave/lib/RandomX/build4096 ]; then make -C apps/arweave/lib/RandomX/build4096 clean; fi\""},
{"(freebsd|netbsd|openbsd)", clean, "bash -c \"if [ -d apps/arweave/lib/RandomX/build4096 ]; then gmake -C apps/arweave/lib/RandomX/build4096 clean; fi\""},
% Clan NIFs
{"(linux|darwin)", clean, "make -C apps/arweave/c_src clean"},
{"(freebsd|netbsd|openbsd)", clean, "gmake -C apps/arweave/c_src clean"}
]}.
{erl_opts, [
{i, "apps"}
]}.
{profiles, [
{prod, [
{relx, [
{dev_mode, false},
{include_erts, true}
]}
]},
{test, [
{deps, [{meck, "0.8.13"}]},
{erl_opts, [
{d, 'DEBUG', debug},
{d, 'FORKS_RESET', true},
{d, 'NETWORK_NAME', "arweave.localtest"},
{d, 'TEST', true}
]}
]},
{localnet, [
{erl_opts, [
%% FORKS_RESET tells localent to apply the current network consensus rules. You
%% probably don't want to change this.
{d, 'FORKS_RESET', true},
%% All peers in your localnet must specify the same NETWORK_NAME, and all requests
%% to nodes in your network must specify NETWORK_NAME in their X-Network header.
%% If you clear this value, the mainnet will be assumed.
{d, 'NETWORK_NAME', "arweave.localnet"},
%% When a request is received without specifing the X-Network header, this network
%% name is assumed. Rather than change this, it's better to make sure your clients
%% specify the X-Network name as this will avoid potential issues (e.g.
%% accidentally transferring mainnet AR tokens when you only intended to transfer
%% localnet tokens). This variable is provided for situations where you can't
%% control the client headers, need for them to be able to make requests to your
%% localnet, and can manage the risk of an accidental mainnet request getting
%% processed.
%% {d, 'DEFAULT_NETWORK_NAME', "arweave.localnet"},
%% The block time that the network targets - difficulty adjusts up if the average
%% block time is lower than TARGET_BLOCK_TIME seconds, and difficulty adjusts down
%% if the average block time is higher than TARGET_BLOCK_TIME seconds. Leave
%% undefined to use the default value of 120 seconds.
%% {d, 'TARGET_BLOCK_TIME', 120},
%% The protocol will adjust the difficulty every RETARGET_BLOCKS block by taking
%% the average observed block time and adjusting network difficulty to move towards
%% the TARGET_BLOCK_TIME.
%% {d, 'RETARGET_BLOCKS', 10_000},
%% Your mining address will be initialized with this amount of AR when you
%% launch your localnet.
%% {d, 'LOCALNET_BALANCE', 1_000_000_000_000}
export_all,
no_inline
]},
{relx, [
{release, {arweave, "2.7.4"}, [
{arweave, load},
{recon, load},
b64fast,
jiffy,
rocksdb,
prometheus_process_collector
]},
{dev_mode, false},
{include_erts, true}
]}
]},
{testnet, [
{deps, [{meck, "0.8.13"}]},
{erl_opts, [
%% -------------------------------------------------------------------------------------
%% Required configuration for testnet
%% All values below must be set for the testnet to function properly
%% -------------------------------------------------------------------------------------
{d, 'TESTNET', true},
{d, 'NETWORK_NAME', "arweave.fast.testnet"},
{d, 'TEST_WALLET_ADDRESS', "MXeFJwxb4y3vL4In3oJu60tQGXGCzFzWLwBUxnbutdQ"},
{d, 'TOP_UP_TEST_WALLET_AR', 1000000},
%% The following values all assume the testnet is restarted from height 1514109 using
%% the flag:
%% start_from_block IBPVmGCllShZkmxbPlJUeyh8D3QqtQMxscfXRc1TElRXpzwysH4aZJ1XLNf9W4MT
%% TESTNET_FORK_HEIGHT should meet the following requirements:
%% 1. Set to a difficulty retargeting height - i.e. a multiple of
%% ?RETARGET_BLOCKS (currently 10)
%% 2. Set to 1 more than the testnet initialization height.
%% 3. Set to the height of a block which has not yet been mined on the
%% testnet, or one which was already mined on the testnet (i.e. after the testnet
%% was forked from mainnet)
%%
%% For example, if the testnet was forked off mainnet at
%% height 1265219 (either through the use of start_from_latest_state or
%% start_from_block), then TESTNET_FORK_HEIGHT should be set to 1265220.
{d, 'TESTNET_FORK_HEIGHT', 1514110},
%% -------------------------------------------------------------------------------------
%% Optional configuration for testnet
%% Any values below here are not required and can be cleared/deleted as needed
%% -------------------------------------------------------------------------------------
{d, 'TESTNET_REWARD_HISTORY_BLOCKS', 120},
{d, 'TESTNET_LEGACY_REWARD_HISTORY_BLOCKS', 40},
{d, 'TESTNET_LOCKED_REWARDS_BLOCKS', 40},
{d, 'TESTNET_TARGET_BLOCK_TIME', 45},
{d, 'FORK_2_8_HEIGHT', 1514410}
]},
{relx, [
{dev_mode, false},
{include_erts, true},
{overlay, [
{copy, "scripts/testnet/benchmark", "bin/benchmark"}
]}
]}
]}
]}.