From 73c96101bd1633d35f0bbf7d32ffb82396a0c0a0 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Thu, 22 Oct 2026 14:59:11 +0200 Subject: [PATCH] Remove all coins except Palladium coins.py keeps only Coin and the Palladium classes. The Bitcoin base class is folded into Palladium. COIN now defaults to Palladium. Tests and fixtures of the other coins are removed. test_blocks.py and test_transactions.py are simplified: one test each, fed by the palladium fixtures. Co-Authored-By: Claude Sonnet 5.5 --- src/electrumx/lib/coins.py | 3587 +---------------- src/electrumx/server/env.py | 2 +- tests/blocks/adcoin_mainnet_1000.json | 34 - tests/blocks/aryacoin_mainnet_1000.json | 19 - tests/blocks/axe_mainnet_30237.json | 14 - tests/blocks/axe_testnet_30.json | 14 - tests/blocks/axe_testnet_30237.json | 14 - tests/blocks/bata_mainnet_1000.json | 27 - tests/blocks/beyondcoin_mainnet_143500.json | 15 - tests/blocks/bitcoin_mainnet_951658.json | 405 -- tests/blocks/bitcoin_signet_31500.json | 16 - tests/blocks/bitcoin_testnet4_40000.json | 29 - tests/blocks/bitcoinatom_mainnet_586900.json | 15 - tests/blocks/bitcoinatom_mainnet_586956.json | 15 - .../blocks/bitcoindiamond_mainnet_496659.json | 19 - .../blocks/bitcoindiamond_mainnet_497773.json | 22 - tests/blocks/bitcoingold_mainnet_499912.json | 15 - tests/blocks/bitcoingold_mainnet_80000.json | 15 - tests/blocks/bitcoingreen_mainnet_10000.json | 14 - tests/blocks/bitcoingreen_mainnet_285000.json | 14 - tests/blocks/bitcoinplus_mainnet_749740.json | 15 - tests/blocks/bitcoinprivate_mainnet_1000.json | 24 - tests/blocks/bitcoinsv_mainnet_100000.json | 17 - tests/blocks/bitcoinz_mainnet_1000.json | 14 - tests/blocks/bitcoinzero_mainnet_50000.json | 14 - tests/blocks/bitcore_mainnet_100000.json | 15 - tests/blocks/bitsend_mainnet_571000.json | 14 - tests/blocks/blackcoin_mainnet_3984683.json | 24 - .../blackcointestnet_testnet_1088263.json | 25 - tests/blocks/bolivarcoin_mainnet_500000.json | 16 - tests/blocks/cannacoin_mainnet_1000.json | 22 - tests/blocks/chips_mainnet_200000.json | 14 - tests/blocks/colossusxt_mainnet_100000.json | 15 - tests/blocks/dash_mainnet_844898.json | 14 - tests/blocks/dash_testnet_2999.json | 14 - tests/blocks/decred_mainnet_100.json | 15 - tests/blocks/decred_mainnet_120000.json | 21 - tests/blocks/decred_testnet_1000.json | 24 - tests/blocks/decred_testnet_5107.json | 23 - tests/blocks/deeponion_mainnet_50000.json | 15 - tests/blocks/defcoin_mainnet_1000.json | 18 - tests/blocks/denarius_mainnet_10000.json | 14 - tests/blocks/digibyte_mainnet_4394891.json | 19 - tests/blocks/digitalcoin_mainnet_1000.json | 23 - tests/blocks/dogecoin_mainnet_371337.json | 19 - tests/blocks/donu_mainnet_1000.json | 25 - tests/blocks/eccoin_mainnet_120000.json | 28 - tests/blocks/eccoin_mainnet_200000.json | 28 - tests/blocks/egulden_mainnet_1000.json | 26 - tests/blocks/electra_mainnet_120000.json | 20 - tests/blocks/electra_mainnet_200000.json | 19 - .../blocks/electraprotocol_mainnet_1000.json | 18 - .../electraprotocol_mainnet_130000.json | 19 - tests/blocks/emercoin_mainnet_255544.json | 14 - tests/blocks/emercoin_mainnet_357826.json | 15 - tests/blocks/emercoin_mainnet_80312.json | 15 - tests/blocks/europecoin_mainnet_1000.json | 20 - tests/blocks/exos_mainnet_50000.json | 16 - tests/blocks/exos_testnet_60000.json | 16 - tests/blocks/feathercoin_mainnet_2001000.json | 14 - tests/blocks/ferrite_mainnet_143580.json | 38 - tests/blocks/ferrite_mainnet_150213.json | 43 - tests/blocks/ferrite_testnet_6282 | 48 - tests/blocks/flashcoin_mainnet_1000.json | 23 - tests/blocks/gamecredits_mainnet_500000.json | 14 - tests/blocks/garlicoin_mainnet_42069.json | 27 - tests/blocks/gravitycoin_mainnet_100000.json | 14 - tests/blocks/gravitycoin_mainnet_400000.json | 14 - .../gravityzerocoin_mainnet_400000.json | 27 - .../blocks/gravityzerocoin_mainnet_42000.json | 27 - tests/blocks/groestlcoin_mainnet_2000000.json | 15 - tests/blocks/groestlcoin_signet_281.json | 17 - tests/blocks/groestlcoin_testnet_600000.json | 14 - tests/blocks/hodlcoin_mainnet_38200.json | 20 - tests/blocks/hush_mainnet_160000.json | 14 - tests/blocks/iop_mainnet_1000.json | 24 - tests/blocks/ixcoin_mainnet_1000.json | 23 - tests/blocks/komodo_mainnet_491000.json | 14 - tests/blocks/koto_mainnet_60000.json | 14 - tests/blocks/koto_testnet_10000.json | 14 - tests/blocks/lbry_mainnet_1000000.json | 89 - tests/blocks/linx_mainnet_1000.json | 18 - tests/blocks/litecoin_mainnet_2265985.json | 71 - tests/blocks/litecoin_mainnet_900000.json | 18 - tests/blocks/litecoincash_mainnet_1000.json | 26 - tests/blocks/lynx_mainnet_1000.json | 18 - tests/blocks/machinecoin_mainnet_500000.json | 14 - tests/blocks/minexcoin_mainnet_170999.json | 26 - tests/blocks/mnpcoin_mainnet_50000.json | 16 - tests/blocks/monacoin_mainnet_1145140.json | 14 - tests/blocks/monacoin_testnet_56969.json | 14 - tests/blocks/myce_mainnet_341500.json | 19 - tests/blocks/myce_mainnet_710000.json | 19 - tests/blocks/myriadcoin_mainnet_2587044.json | 14 - tests/blocks/namecoin_mainnet_19200.json | 14 - tests/blocks/namecoin_mainnet_19204.json | 15 - tests/blocks/navcoin_mainnet_3700000.json | 15 - tests/blocks/newyorkcoin_mainnet_3956926.json | 14 - tests/blocks/nix_mainnet_50000.json | 14 - tests/blocks/nix_testnet_200.json | 14 - tests/blocks/noir_mainnet_370000.json | 14 - tests/blocks/odin_mainnet_1337.json | 20 - tests/blocks/odin_mainnet_17000.json | 20 - tests/blocks/onixcoin_mainnet_300000.json | 18 - tests/blocks/pac_mainnet_27676.json | 17 - tests/blocks/pac_testnet_16275.json | 15 - tests/blocks/peercoin_mainnet_400000.json | 25 - tests/blocks/peercoin_mainnet_42000.json | 61 - .../blocks/peercointestnet_testnet_1337.json | 25 - .../peercointestnet_testnet_310000.json | 25 - tests/blocks/pivx_mainnet_10000.json | 14 - tests/blocks/pivx_mainnet_1000000.json | 15 - tests/blocks/pivx_mainnet_2703076.json | 17 - tests/blocks/pivx_testnet_1000.json | 13 - tests/blocks/pivx_testnet_10000.json | 15 - tests/blocks/polis_mainnet_100000.json | 14 - tests/blocks/primecoin_mainnet_3117396.json | 21 - .../primecointestnet_testnet_530680.json | 21 - tests/blocks/quebecoin_mainnet_472979.json | 14 - tests/blocks/ravencoin_mainnet_1220400.json | 45 - tests/blocks/ravencoin_mainnet_600000.json | 33 - tests/blocks/ravencoin_testnet_100000.json | 27 - tests/blocks/ravencoin_testnet_250000.json | 27 - tests/blocks/reddcoin_mainnet_1200000.json | 15 - tests/blocks/reddcoin_mainnet_8000.json | 20 - tests/blocks/simplicity_mainnet_1040000.json | 19 - tests/blocks/simplicity_mainnet_400000.json | 18 - tests/blocks/smartcash_mainnet_200000.json | 16 - tests/blocks/smileycoin_mainnet_1000.json | 22 - tests/blocks/snowgem_mainnet_102802.json | 14 - tests/blocks/sumcoin_mainnet_837000.json | 36 - tests/blocks/syscoin_mainnet_430000.json | 14 - tests/blocks/tokenpay_mainnet_20000.json | 28 - tests/blocks/trezarcoin_mainnet_612581.json | 16 - .../uniformfiscalobject_mainnet_1300154.json | 14 - tests/blocks/unitus_mainnet_88888.json | 14 - tests/blocks/unobtanium_mainnet_1000.json | 20 - tests/blocks/verge_mainnet_30000.json | 23 - tests/blocks/vertcoin_mainnet_1849000.json | 14 - tests/blocks/vertcoin_testnet_545000.json | 14 - .../blocks/xaya_mainnet_neoscrypt_400021.json | 31 - tests/blocks/xaya_mainnet_sha256d_100000.json | 103 - tests/blocks/xuez_mainnet_1.json | 14 - tests/blocks/xuez_mainnet_15000.json | 14 - tests/blocks/zcash_mainnet_1000.json | 15 - tests/blocks/zcash_testnet_242100.json | 16 - tests/blocks/zcash_testnet_283046.json | 16 - tests/blocks/zcash_testnet_304290.json | 15 - tests/blocks/zclassic_mainnet_1001.json | 19 - tests/blocks/zcoin_mainnet_100000.json | 15 - tests/blocks/zelcash_mainnet_100000.json | 15 - tests/blocks/zero_mainnet_800000.json | 15 - tests/lib/test_addresses.py | 46 - tests/lib/test_coins.py | 98 - tests/lib/test_tx_axe.py | 402 -- tests/lib/test_tx_dash.py | 502 --- tests/lib/test_tx_zcoin.py | 54 - tests/server/test_daemon.py | 43 +- tests/server/test_env.py | 57 +- tests/server/test_mempool.py | 4 +- tests/test_blocks.py | 40 +- tests/test_transactions.py | 88 +- .../bitcoin_regtest_001_p2wpkh.json | 49 - ...net_001_mixed_nonsegwit_segwit_inputs.json | 60 - .../bitcoin_testnet_002_presegwit.json | 49 - tests/transactions/decred_mainnet_9cde4a.json | 79 - .../transactions/emercoin_mainnet_227829.json | 52 - .../transactions/emercoin_mainnet_35ea64.json | 54 - .../transactions/emercoin_mainnet_b9b30b.json | 45 - .../transactions/emercoin_mainnet_ca6319.json | 54 - .../transactions/emercoin_mainnet_f02fb9.json | 45 - .../gravityzerocoin_mainnet_49db98.json | 148 - .../transactions/namecoin_mainnet_037339.json | 62 - .../transactions/namecoin_mainnet_0c6867.json | 52 - .../transactions/namecoin_mainnet_460f2b.json | 58 - .../transactions/namecoin_mainnet_5e3495.json | 63 - .../transactions/namecoin_mainnet_cfc5d7.json | 62 - .../transactions/peercoin_mainnet_937bba.json | 133 - .../peercointestnet_testnet_39489.json | 72 - .../xaya_mainnet_currency_bb65bf.json | 66 - .../xaya_mainnet_namereg_a32f38.json | 60 - .../xaya_mainnet_nameupd_83747d.json | 69 - 182 files changed, 74 insertions(+), 9665 deletions(-) delete mode 100644 tests/blocks/adcoin_mainnet_1000.json delete mode 100644 tests/blocks/aryacoin_mainnet_1000.json delete mode 100644 tests/blocks/axe_mainnet_30237.json delete mode 100644 tests/blocks/axe_testnet_30.json delete mode 100644 tests/blocks/axe_testnet_30237.json delete mode 100644 tests/blocks/bata_mainnet_1000.json delete mode 100644 tests/blocks/beyondcoin_mainnet_143500.json delete mode 100644 tests/blocks/bitcoin_mainnet_951658.json delete mode 100644 tests/blocks/bitcoin_signet_31500.json delete mode 100644 tests/blocks/bitcoin_testnet4_40000.json delete mode 100644 tests/blocks/bitcoinatom_mainnet_586900.json delete mode 100644 tests/blocks/bitcoinatom_mainnet_586956.json delete mode 100644 tests/blocks/bitcoindiamond_mainnet_496659.json delete mode 100644 tests/blocks/bitcoindiamond_mainnet_497773.json delete mode 100644 tests/blocks/bitcoingold_mainnet_499912.json delete mode 100644 tests/blocks/bitcoingold_mainnet_80000.json delete mode 100644 tests/blocks/bitcoingreen_mainnet_10000.json delete mode 100644 tests/blocks/bitcoingreen_mainnet_285000.json delete mode 100644 tests/blocks/bitcoinplus_mainnet_749740.json delete mode 100644 tests/blocks/bitcoinprivate_mainnet_1000.json delete mode 100644 tests/blocks/bitcoinsv_mainnet_100000.json delete mode 100644 tests/blocks/bitcoinz_mainnet_1000.json delete mode 100644 tests/blocks/bitcoinzero_mainnet_50000.json delete mode 100644 tests/blocks/bitcore_mainnet_100000.json delete mode 100644 tests/blocks/bitsend_mainnet_571000.json delete mode 100644 tests/blocks/blackcoin_mainnet_3984683.json delete mode 100644 tests/blocks/blackcointestnet_testnet_1088263.json delete mode 100644 tests/blocks/bolivarcoin_mainnet_500000.json delete mode 100644 tests/blocks/cannacoin_mainnet_1000.json delete mode 100644 tests/blocks/chips_mainnet_200000.json delete mode 100644 tests/blocks/colossusxt_mainnet_100000.json delete mode 100644 tests/blocks/dash_mainnet_844898.json delete mode 100644 tests/blocks/dash_testnet_2999.json delete mode 100644 tests/blocks/decred_mainnet_100.json delete mode 100644 tests/blocks/decred_mainnet_120000.json delete mode 100644 tests/blocks/decred_testnet_1000.json delete mode 100644 tests/blocks/decred_testnet_5107.json delete mode 100644 tests/blocks/deeponion_mainnet_50000.json delete mode 100644 tests/blocks/defcoin_mainnet_1000.json delete mode 100644 tests/blocks/denarius_mainnet_10000.json delete mode 100644 tests/blocks/digibyte_mainnet_4394891.json delete mode 100644 tests/blocks/digitalcoin_mainnet_1000.json delete mode 100644 tests/blocks/dogecoin_mainnet_371337.json delete mode 100644 tests/blocks/donu_mainnet_1000.json delete mode 100644 tests/blocks/eccoin_mainnet_120000.json delete mode 100644 tests/blocks/eccoin_mainnet_200000.json delete mode 100644 tests/blocks/egulden_mainnet_1000.json delete mode 100644 tests/blocks/electra_mainnet_120000.json delete mode 100644 tests/blocks/electra_mainnet_200000.json delete mode 100644 tests/blocks/electraprotocol_mainnet_1000.json delete mode 100644 tests/blocks/electraprotocol_mainnet_130000.json delete mode 100644 tests/blocks/emercoin_mainnet_255544.json delete mode 100644 tests/blocks/emercoin_mainnet_357826.json delete mode 100644 tests/blocks/emercoin_mainnet_80312.json delete mode 100644 tests/blocks/europecoin_mainnet_1000.json delete mode 100644 tests/blocks/exos_mainnet_50000.json delete mode 100644 tests/blocks/exos_testnet_60000.json delete mode 100644 tests/blocks/feathercoin_mainnet_2001000.json delete mode 100644 tests/blocks/ferrite_mainnet_143580.json delete mode 100644 tests/blocks/ferrite_mainnet_150213.json delete mode 100644 tests/blocks/ferrite_testnet_6282 delete mode 100644 tests/blocks/flashcoin_mainnet_1000.json delete mode 100644 tests/blocks/gamecredits_mainnet_500000.json delete mode 100644 tests/blocks/garlicoin_mainnet_42069.json delete mode 100644 tests/blocks/gravitycoin_mainnet_100000.json delete mode 100644 tests/blocks/gravitycoin_mainnet_400000.json delete mode 100644 tests/blocks/gravityzerocoin_mainnet_400000.json delete mode 100644 tests/blocks/gravityzerocoin_mainnet_42000.json delete mode 100644 tests/blocks/groestlcoin_mainnet_2000000.json delete mode 100644 tests/blocks/groestlcoin_signet_281.json delete mode 100644 tests/blocks/groestlcoin_testnet_600000.json delete mode 100644 tests/blocks/hodlcoin_mainnet_38200.json delete mode 100644 tests/blocks/hush_mainnet_160000.json delete mode 100644 tests/blocks/iop_mainnet_1000.json delete mode 100644 tests/blocks/ixcoin_mainnet_1000.json delete mode 100644 tests/blocks/komodo_mainnet_491000.json delete mode 100644 tests/blocks/koto_mainnet_60000.json delete mode 100644 tests/blocks/koto_testnet_10000.json delete mode 100644 tests/blocks/lbry_mainnet_1000000.json delete mode 100644 tests/blocks/linx_mainnet_1000.json delete mode 100644 tests/blocks/litecoin_mainnet_2265985.json delete mode 100644 tests/blocks/litecoin_mainnet_900000.json delete mode 100644 tests/blocks/litecoincash_mainnet_1000.json delete mode 100644 tests/blocks/lynx_mainnet_1000.json delete mode 100644 tests/blocks/machinecoin_mainnet_500000.json delete mode 100644 tests/blocks/minexcoin_mainnet_170999.json delete mode 100644 tests/blocks/mnpcoin_mainnet_50000.json delete mode 100644 tests/blocks/monacoin_mainnet_1145140.json delete mode 100644 tests/blocks/monacoin_testnet_56969.json delete mode 100644 tests/blocks/myce_mainnet_341500.json delete mode 100644 tests/blocks/myce_mainnet_710000.json delete mode 100644 tests/blocks/myriadcoin_mainnet_2587044.json delete mode 100644 tests/blocks/namecoin_mainnet_19200.json delete mode 100644 tests/blocks/namecoin_mainnet_19204.json delete mode 100644 tests/blocks/navcoin_mainnet_3700000.json delete mode 100644 tests/blocks/newyorkcoin_mainnet_3956926.json delete mode 100644 tests/blocks/nix_mainnet_50000.json delete mode 100644 tests/blocks/nix_testnet_200.json delete mode 100644 tests/blocks/noir_mainnet_370000.json delete mode 100644 tests/blocks/odin_mainnet_1337.json delete mode 100644 tests/blocks/odin_mainnet_17000.json delete mode 100644 tests/blocks/onixcoin_mainnet_300000.json delete mode 100644 tests/blocks/pac_mainnet_27676.json delete mode 100644 tests/blocks/pac_testnet_16275.json delete mode 100644 tests/blocks/peercoin_mainnet_400000.json delete mode 100644 tests/blocks/peercoin_mainnet_42000.json delete mode 100644 tests/blocks/peercointestnet_testnet_1337.json delete mode 100644 tests/blocks/peercointestnet_testnet_310000.json delete mode 100644 tests/blocks/pivx_mainnet_10000.json delete mode 100644 tests/blocks/pivx_mainnet_1000000.json delete mode 100644 tests/blocks/pivx_mainnet_2703076.json delete mode 100644 tests/blocks/pivx_testnet_1000.json delete mode 100644 tests/blocks/pivx_testnet_10000.json delete mode 100644 tests/blocks/polis_mainnet_100000.json delete mode 100644 tests/blocks/primecoin_mainnet_3117396.json delete mode 100644 tests/blocks/primecointestnet_testnet_530680.json delete mode 100644 tests/blocks/quebecoin_mainnet_472979.json delete mode 100644 tests/blocks/ravencoin_mainnet_1220400.json delete mode 100644 tests/blocks/ravencoin_mainnet_600000.json delete mode 100644 tests/blocks/ravencoin_testnet_100000.json delete mode 100644 tests/blocks/ravencoin_testnet_250000.json delete mode 100644 tests/blocks/reddcoin_mainnet_1200000.json delete mode 100644 tests/blocks/reddcoin_mainnet_8000.json delete mode 100644 tests/blocks/simplicity_mainnet_1040000.json delete mode 100644 tests/blocks/simplicity_mainnet_400000.json delete mode 100644 tests/blocks/smartcash_mainnet_200000.json delete mode 100644 tests/blocks/smileycoin_mainnet_1000.json delete mode 100644 tests/blocks/snowgem_mainnet_102802.json delete mode 100644 tests/blocks/sumcoin_mainnet_837000.json delete mode 100644 tests/blocks/syscoin_mainnet_430000.json delete mode 100644 tests/blocks/tokenpay_mainnet_20000.json delete mode 100644 tests/blocks/trezarcoin_mainnet_612581.json delete mode 100644 tests/blocks/uniformfiscalobject_mainnet_1300154.json delete mode 100644 tests/blocks/unitus_mainnet_88888.json delete mode 100644 tests/blocks/unobtanium_mainnet_1000.json delete mode 100644 tests/blocks/verge_mainnet_30000.json delete mode 100644 tests/blocks/vertcoin_mainnet_1849000.json delete mode 100644 tests/blocks/vertcoin_testnet_545000.json delete mode 100644 tests/blocks/xaya_mainnet_neoscrypt_400021.json delete mode 100644 tests/blocks/xaya_mainnet_sha256d_100000.json delete mode 100644 tests/blocks/xuez_mainnet_1.json delete mode 100644 tests/blocks/xuez_mainnet_15000.json delete mode 100644 tests/blocks/zcash_mainnet_1000.json delete mode 100644 tests/blocks/zcash_testnet_242100.json delete mode 100644 tests/blocks/zcash_testnet_283046.json delete mode 100644 tests/blocks/zcash_testnet_304290.json delete mode 100644 tests/blocks/zclassic_mainnet_1001.json delete mode 100644 tests/blocks/zcoin_mainnet_100000.json delete mode 100644 tests/blocks/zelcash_mainnet_100000.json delete mode 100644 tests/blocks/zero_mainnet_800000.json delete mode 100644 tests/lib/test_coins.py delete mode 100644 tests/lib/test_tx_axe.py delete mode 100644 tests/lib/test_tx_dash.py delete mode 100644 tests/lib/test_tx_zcoin.py delete mode 100644 tests/transactions/bitcoin_regtest_001_p2wpkh.json delete mode 100644 tests/transactions/bitcoin_testnet_001_mixed_nonsegwit_segwit_inputs.json delete mode 100644 tests/transactions/bitcoin_testnet_002_presegwit.json delete mode 100644 tests/transactions/decred_mainnet_9cde4a.json delete mode 100644 tests/transactions/emercoin_mainnet_227829.json delete mode 100644 tests/transactions/emercoin_mainnet_35ea64.json delete mode 100644 tests/transactions/emercoin_mainnet_b9b30b.json delete mode 100644 tests/transactions/emercoin_mainnet_ca6319.json delete mode 100644 tests/transactions/emercoin_mainnet_f02fb9.json delete mode 100644 tests/transactions/gravityzerocoin_mainnet_49db98.json delete mode 100644 tests/transactions/namecoin_mainnet_037339.json delete mode 100644 tests/transactions/namecoin_mainnet_0c6867.json delete mode 100644 tests/transactions/namecoin_mainnet_460f2b.json delete mode 100644 tests/transactions/namecoin_mainnet_5e3495.json delete mode 100644 tests/transactions/namecoin_mainnet_cfc5d7.json delete mode 100644 tests/transactions/peercoin_mainnet_937bba.json delete mode 100644 tests/transactions/peercointestnet_testnet_39489.json delete mode 100644 tests/transactions/xaya_mainnet_currency_bb65bf.json delete mode 100644 tests/transactions/xaya_mainnet_namereg_a32f38.json delete mode 100644 tests/transactions/xaya_mainnet_nameupd_83747d.json diff --git a/src/electrumx/lib/coins.py b/src/electrumx/lib/coins.py index 1763ab5..7e746e7 100644 --- a/src/electrumx/lib/coins.py +++ b/src/electrumx/lib/coins.py @@ -30,27 +30,19 @@ Anything coin-specific should go in this file and be subclassed where necessary for appropriate handling. ''' import re -import struct from dataclasses import dataclass from decimal import Decimal -from functools import partial from hashlib import sha256 -from typing import Sequence, Tuple, Optional, Type +from typing import Sequence, Optional, Type import electrumx.lib.util as util -from electrumx.lib.hash import Base58, double_sha256, hash_to_hex_str -from electrumx.lib.hash import HASHX_LEN, hex_str_to_hash -from electrumx.lib.script import (_match_ops, Script, ScriptError, - ScriptPubKey, OpCodes) +from electrumx.lib.hash import Base58, double_sha256, hash_to_hex_str, HASHX_LEN +from electrumx.lib.script import ScriptPubKey import electrumx.lib.tx as lib_tx from electrumx.lib.tx import Tx -import electrumx.lib.tx_dash as lib_tx_dash -import electrumx.lib.tx_axe as lib_tx_axe import electrumx.server.block_processor as block_proc import electrumx.server.daemon as daemon -from electrumx.server.session import (ElectrumX, DashElectrumX, - SmartCashElectrumX, AuxPoWElectrumX, - NameIndexElectrumX, NameIndexAuxPoWElectrumX) +from electrumx.server.session import ElectrumX @dataclass(slots=True) @@ -273,28 +265,29 @@ class Coin: return n -class Bitcoin(Coin): - """Base class for Actual non-altcoin Bitcoin, including its various test networks.""" - NAME = "Bitcoin" - NET = None # we are an abstract base class +class Palladium(Coin): + """Palladium (PLM), a Bitcoin Core 0.19-based chain. Standard 80-byte headers, sha256d PoW, segwit. + + Its daemon predates 'txospenderindex', 'getindexinfo' and 'submitpackage', so + 'blockchain.outpoint.subscribe' and 'blockchain.transaction.broadcast_package' will + return daemon errors to clients. The daemon needs 'txindex=1'. + """ + NAME = "Palladium" + SHORTNAME = "PLM" + NET = "mainnet" + P2PKH_VERBYTE = bytes.fromhex("37") + P2SH_VERBYTES = (bytes.fromhex("05"),) + # same genesis block as Bitcoin mainnet + GENESIS_HASH = ('000000000019d6689c085ae165831e93' + '4ff763ae46a2a6c172b3f1b60a8ce26f') MEMPOOL_HISTOGRAM_REFRESH_SECS = 120 DESERIALIZER = lib_tx.DeserializerSegWit - CRASH_CLIENT_VER = (3, 2, 3) - # core version 28 introduced 1p1c package relay required for protocol 1.6 - # core version 31 introduced "txospenderindex", required for protocol 1.7 - MIN_REQUIRED_DAEMON_VERSION = "31.0" - REQUIRED_DAEMON_INDEXES = ("txindex", "txospenderindex",) - - @classmethod - def warn_old_client_on_tx_broadcast(cls, client_ver): - if client_ver < (3, 3, 3): - return ('

' - 'Your transaction was successfully broadcast.

' - 'However, you are using a VULNERABLE version of Electrum.
' - 'Download the new version from the usual place:
' - 'https://electrum.org/' - '

') - return False + RPC_PORT = 2332 + # snapshot (UpdateTip tx= count), only used for sync ETAs + TX_COUNT = 661_421 + TX_COUNT_HEIGHT = 542_032 + TX_PER_BLOCK = 2 + PEERS = [] @classmethod def bucket_estimatefee_block_target(cls, n: int) -> int: @@ -312,3536 +305,6 @@ class Bitcoin(Coin): return 1008 -class BitcoinMainnet(Bitcoin): - SHORTNAME = "BTC" - NET = "mainnet" - RPC_PORT = 8332 - TX_COUNT = 1_368_093_517 - TX_COUNT_HEIGHT = 951_801 - TX_PER_BLOCK = 3000 - BLACKLIST_URL = 'https://electrum.org/blacklist.json' - PEERS = [ - 'electrum.vom-stausee.de s t', - 'electrum.hsmiths.com s t', - 'helicarrier.bauerj.eu s t', - 'electrum.hodlister.co s', - 'electrum3.hodlister.co s', - 'btc.usebsv.com s50006', - 'fortress.qtornado.com s443 t', - 'ecdsa.net s110 t', - 'e2.keff.org s t', - 'currentlane.lovebitco.in s t', - 'electrum.jochen-hoenicke.de s50005 t50003', - 'vps5.hsmiths.com s', - 'electrum.emzy.de s', - 'electrum1.cipig.net t10000 s20000', - 'ulrichard.ch s', - 'hodlers.beer s', - '5.9.83.108 s', - 'v7gtzf7nua6hdmb2wtqaqioqmesdb4xrlly4zwr7bvayxv2bpg665pqd.onion t', - 'qeqgdlw2ezf3uabook2ny3lztjxxzeyyoqw2k7cempzvqpknbmevhmyd.onion t', - 'kciybn4d4vuqvobdl2kdp3r2rudqbqvsymqwg4jomzft6m6gaibaf6yd.onion t', - 'explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion t110', - 'v7o2hkemnt677k3jxcbosmjjxw3p5khjyu7jwv7orfy6rwtkizbshwqd.onion t57001', - 'nf365b5sbzk5j4jreimskffwnfpka7qtamyni5doohoom3g63o5tldad.onion t', - ] - - -class BitcoinTestnetMixin: # also subclassed by altcoins. - SHORTNAME = "XTN" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('000000000933ea01ad0ee984209779ba' - 'aec3ced90fa3f408719526f8d77f4943') - REORG_LIMIT = 8000 - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 21 - RPC_PORT = 18332 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - - -class BitcoinTestnet3(BitcoinTestnetMixin, Bitcoin): - '''Bitcoin Testnet3 for Bitcoin Core >= 0.13.1.''' - NET = "testnet" - TX_COUNT = 536_377_099 - TX_COUNT_HEIGHT = 4_966_614 - TX_PER_BLOCK = 100 - PEERS = [ - 'testnet.qtornado.com s t', - 'blackie.c3-soft.com s57006 t57005', - 'electrum.blockstream.info t60001 s60002', - 'testnet.aranguren.org s t', - 'v22019051929289916.bestsrv.de s50002 t50001', - 'explorerzydxu5ecjrkwceayqybizmpjjznk5izmitf2modhcusuqlid.onion t143', - 'gsw6sn27quwf6u3swgra6o7lrp5qau6kt3ymuyoxgkth6wntzm2bjwyd.onion s51002 t51001', - '3tc6nefii2fwoc66dqvrwcyj64dd3r35ihgxvp4u37itsopns5fjtead.onion s50002 t50001', - ] - - -class BitcoinRegtest(BitcoinTestnetMixin, Bitcoin): - NET = "regtest" - GENESIS_HASH = ('0f9188f13cb7b2c71f2a335e3a4fc328' - 'bf5beb436012afca590b1a11466e2206') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - RPC_PORT = 18443 - - -class BitcoinSignet(BitcoinTestnetMixin, Bitcoin): - NET = "signet" - GENESIS_HASH = ('00000008819873e925422c1ff0f99f7c' - 'c9bbb232af63a077a480a3633bee1ef6') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - RPC_PORT = 38332 - - -class BitcoinMutinynet(BitcoinTestnetMixin, Bitcoin): - # custom signet https://github.com/MutinyWallet/mutiny-net/ - # see https://github.com/f321x/simple-mutinynet for docker setup - NET = "mutinynet" - GENESIS_HASH = ('00000008819873e925422c1ff0f99f7c' # same as Signet - 'c9bbb232af63a077a480a3633bee1ef6') - PEERS = [ - 'electrum.mutinynet.com t50001', # doesn't seem to serve server.features - '5.9.83.108 s51234', - ] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - RPC_PORT = 38332 - - -class BitcoinTestnet4(BitcoinTestnetMixin, Bitcoin): - NET = "testnet4" - GENESIS_HASH = ('00000000da84f2bafbbc53dee25a72ae' - '507ff4914b867c565be350b0da8bf043') - PEERS = [ - 'blackie.c3-soft.com s57010 t57009', - 'testnet4-electrumx.wakiyamap.dev', - '13.212.194.61 s60002 t50001', - 'v22019051929289916.bestsrv.de s60002 t60001', - 'fulcrum.theuplink.net s60002', - '134.199.227.217 s50002 t50001', - 'bitcoin.stagemole.eu s5010 t5000', - 'testnet4.qtornado.com s51012 t51011', - 'gsw6sn27quwf6u3swgra6o7lrp5qau6kt3ymuyoxgkth6wntzm2bjwyd.onion s52002 t52001', - ] - TX_COUNT = 14_410_912 - TX_COUNT_HEIGHT = 137_121 - TX_PER_BLOCK = 100 - RPC_PORT = 48332 - - -###################################################################### -# Non-Bitcoin stuff goes strictly below this line. -###################################################################### - - -class AuxPowMixin: - STATIC_BLOCK_HEADERS = False - DESERIALIZER = lib_tx.DeserializerAuxPow - SESSIONCLS = AuxPoWElectrumX - TRUNCATED_HEADER_SIZE = 80 - # AuxPoW headers are significantly larger, so the DEFAULT_MAX_SEND from - # Bitcoin is insufficient. In Namecoin mainnet, 5 MB wasn't enough to - # sync, while 10 MB worked fine. - DEFAULT_MAX_SEND = 10000000 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return hash''' - return double_sha256(header[:cls.BASIC_HEADER_SIZE]) - - @classmethod - def block_header(cls, block, height): - '''Return the AuxPow block header bytes''' - deserializer = cls.DESERIALIZER(block) - return deserializer.read_header(cls.BASIC_HEADER_SIZE) - - -class EquihashMixin: - STATIC_BLOCK_HEADERS = False - BASIC_HEADER_SIZE = 140 # Excluding Equihash solution - DESERIALIZER = lib_tx.DeserializerEquihash - - @classmethod - def block_header(cls, block, height): - '''Return the block header bytes''' - deserializer = cls.DESERIALIZER(block) - return deserializer.read_header(cls.BASIC_HEADER_SIZE) - - -class ScryptMixin: - - DESERIALIZER = lib_tx.DeserializerTxTime - HEADER_HASH = None - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - if cls.HEADER_HASH is None: - # Requires OpenSSL 1.1.0+ - from hashlib import scrypt - cls.HEADER_HASH = lambda x: scrypt(x, salt=x, n=1024, r=1, p=1, dklen=32) - - version, = util.unpack_le_uint32_from(header) - if version > 6: - return super().header_hash_rev(header) - else: - return cls.HEADER_HASH(header) - - -class KomodoMixin: - P2PKH_VERBYTE = bytes.fromhex("3C") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('027e3758c3a65b12aa1046462b486d0a' - '63bfa1beae327897f56c5cfb7daaae71') - DESERIALIZER = lib_tx.DeserializerZcash - - -class NameMixin: - DATA_PUSH_MULTIPLE = -2 - - @classmethod - def interpret_name_prefix(cls, script, possible_ops): - """Interprets a potential name prefix - - Checks if the given script has a name prefix. If it has, the - name prefix is split off the actual address script, and its parsed - fields (e.g. the name) returned. - - possible_ops must be an array of arrays, defining the structures - of name prefixes to look out for. Each array can consist of - actual opcodes, -1 for ignored data placeholders, -2 for - multiple ignored data placeholders and strings for named placeholders. - Whenever a data push matches a named placeholder, - the corresponding value is put into a dictionary the placeholder name - as key, and the dictionary of matches is returned.""" - - try: - ops = Script.get_ops(script) - except ScriptError: - return None, script - - name_op_count = None - for pops in possible_ops: - # Start by translating named placeholders to -1 values, and - # keeping track of which op they corresponded to. - template = [] - named_index = {} - - n = len(pops) - offset = 0 - for i, op in enumerate(pops): - if op == cls.DATA_PUSH_MULTIPLE: - # Emercoin stores value in multiple placeholders - # Script structure: https://git.io/fjuRu - added, template = cls._add_data_placeholders_to_template(ops[i:], template) - offset += added - 1 # subtract the "DATA_PUSH_MULTIPLE" opcode - elif isinstance(op, str): - template.append(-1) - named_index[op] = i + offset - else: - template.append(op) - n += offset - - if not _match_ops(ops[:n], template): - continue - - name_op_count = n - named_values = {key: ops[named_index[key]] for key in named_index} - break - - if name_op_count is None: - return None, script - - name_end_pos = cls.find_end_position_of_name(script, name_op_count) - - address_script = script[name_end_pos:] - return named_values, address_script - - @classmethod - def _add_data_placeholders_to_template(cls, opcodes, template): - num_dp = cls._read_data_placeholders_count(opcodes) - num_2drop = num_dp // 2 - num_drop = num_dp % 2 - - two_drops = [OpCodes.OP_2DROP] * num_2drop - one_drops = [OpCodes.OP_DROP] * num_drop - - elements_added = num_dp + num_2drop + num_drop - placeholders = [-1] * num_dp - drops = two_drops + one_drops - - return elements_added, template + placeholders + drops - - @classmethod - def _read_data_placeholders_count(cls, opcodes): - data_placeholders = 0 - - for opcode in opcodes: - if isinstance(opcode, tuple): - data_placeholders += 1 - else: - break - - return data_placeholders - - @staticmethod - def find_end_position_of_name(script, length): - """Finds the end position of the name data - - Given the number of opcodes in the name prefix (length), returns the - index into the byte array of where the name prefix ends.""" - n = 0 - for _i in range(length): - # Content of this loop is copied from Script.get_ops's loop - op = script[n] - n += 1 - - if op <= OpCodes.OP_PUSHDATA4: - # Raw bytes follow - if op < OpCodes.OP_PUSHDATA1: - dlen = op - elif op == OpCodes.OP_PUSHDATA1: - dlen = script[n] - n += 1 - elif op == OpCodes.OP_PUSHDATA2: - dlen, = struct.unpack(' len(script): - raise IndexError - n += dlen - - return n - - -class NameIndexMixin(NameMixin): - """Shared definitions for coins that have a name index - - This class defines common functions and logic for coins that have - a name index in addition to the index by address / script.""" - - BLOCK_PROCESSOR = block_proc.NameIndexBlockProcessor - SESSIONCLS = NameIndexElectrumX - NAME_EXPIRATION = None - - @classmethod - def build_name_index_script(cls, name): - """Returns the script by which names are indexed""" - - from electrumx.lib.script import Script - - res = bytearray() - res.append(cls.OP_NAME_UPDATE) - res += Script.push_data(name) - res += Script.push_data(b'') - res.append(OpCodes.OP_2DROP) - res.append(OpCodes.OP_DROP) - res.append(OpCodes.OP_RETURN) - - return bytes(res) - - @classmethod - def split_name_script(cls, script): - named_values, address_script = cls.interpret_name_prefix(script, cls.NAME_OPERATIONS) - if named_values is None or "name" not in named_values: - return None, address_script - - name_index_script = cls.build_name_index_script(named_values["name"][1]) - return name_index_script, address_script - - @classmethod - def hashX_from_script(cls, script): - _, address_script = cls.split_name_script(script) - return super().hashX_from_script(address_script) - - @classmethod - def address_from_script(cls, script): - _, address_script = cls.split_name_script(script) - return super().address_from_script(address_script) - - @classmethod - def name_hashX_from_script(cls, script): - name_index_script, _ = cls.split_name_script(script) - if name_index_script is None: - return None - - return super().hashX_from_script(name_index_script) - - -class NameIndexAuxPoWMixin(NameIndexMixin, AuxPowMixin): - SESSIONCLS = NameIndexAuxPoWElectrumX - - -class PrimeChainPowMixin: - STATIC_BLOCK_HEADERS = False - DESERIALIZER = lib_tx.DeserializerPrimecoin - - @classmethod - def block_header(cls, block, height): - '''Return the block header bytes''' - deserializer = cls.DESERIALIZER(block) - return deserializer.read_header(cls.BASIC_HEADER_SIZE) - - -class Verge(Coin): - NAME = "Verge" - SHORTNAME = "XVG" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("30") - P2SH_VERBYTES = [bytes.fromhex("33")] - GENESIS_HASH = ('00000fc63692467faeb20cdb3b53200d' - 'c601d75bdfa1001463304cc790d77278') - RPC_PORT = 20102 - PEERS = [ - 'electrumx-verge.cloud s50002 t50001', - 'electrum-verge.cloud s50002 t50001', - ] - TX_COUNT = 500000 - TX_COUNT_HEIGHT = 3082138 - TX_PER_BLOCK = 1 - DESERIALIZER = lib_tx.DeserializerVerge - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import scrypt - return scrypt.hash(header, header, 1024, 1, 1, 32) - - -class HOdlcoin(Coin): - NAME = "HOdlcoin" - SHORTNAME = "HODLC" - NET = "mainnet" - BASIC_HEADER_SIZE = 88 - P2PKH_VERBYTE = bytes.fromhex("28") - GENESIS_HASH = ('008872e5582924544e5c707ee4b839bb' - '82c28a9e94e917c94b40538d5658c04b') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 258858 - TX_COUNT_HEIGHT = 382138 - TX_PER_BLOCK = 5 - - -class BitcoinSV(Coin): - NAME = "BitcoinSV" - SHORTNAME = "BSV" - NET = "mainnet" - RPC_PORT = 8332 - TX_COUNT = 267318795 - TX_COUNT_HEIGHT = 557037 - TX_PER_BLOCK = 400 - PEERS = [ - 'electrumx.bitcoinsv.io s', - 'satoshi.vision.cash s', - 'sv.usebsv.com s t', - 'sv.jochen-hoenicke.de s t', - 'sv.satoshi.io s t', - ] - GENESIS_ACTIVATION = 620_538 - - -class BitcoinCash(Coin): - NAME = "BitcoinCash" - SHORTNAME = "BCH" - NET = "mainnet" - RPC_PORT = 8332 - TX_COUNT = 265479628 - TX_COUNT_HEIGHT = 556592 - TX_PER_BLOCK = 400 - PEERS = [ - 'bch.imaginary.cash s t', - 'electroncash.dk s t', - 'electrum.imaginary.cash s t', - 'bch.loping.net s t', - 'electroncash.de s t', - 'blackie.c3-soft.com s t', - ] - BLOCK_PROCESSOR = block_proc.LTORBlockProcessor - - @classmethod - def warn_old_client_on_tx_broadcast(cls, client_ver): - if client_ver < (3, 3, 4): - return ('

' - 'Your transaction was successfully broadcast.

' - 'However, you are using a VULNERABLE version of Electron Cash.
' - 'Download the latest version from this web site ONLY:
' - 'https://electroncash.org/' - '

') - return False - - -class BitcoinGold(EquihashMixin, Coin): - CHUNK_SIZE = 252 - NAME = "BitcoinGold" - SHORTNAME = "BTG" - NET = "mainnet" - FORK_HEIGHT = 491407 - P2PKH_VERBYTE = bytes.fromhex("26") - P2SH_VERBYTES = (bytes.fromhex("17"),) - DESERIALIZER = lib_tx.DeserializerEquihashSegWit - TX_COUNT = 265026255 - TX_COUNT_HEIGHT = 499923 - TX_PER_BLOCK = 50 - REORG_LIMIT = 1000 - RPC_PORT = 8332 - PEERS = [ - 'electrumx-eu.bitcoingold.org s50002 t50001', - 'electrumx-us.bitcoingold.org s50002 t50001', - ] - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return hash''' - height, = util.unpack_le_uint32_from(header, 68) - if height >= cls.FORK_HEIGHT: - return double_sha256(header) - else: - return double_sha256(header[:68] + header[100:112]) - - -class BitcoinGoldTestnet(BitcoinGold): - FORK_HEIGHT = 1 - SHORTNAME = "TBTG" - P2PKH_VERBYTE = bytes.fromhex("6F") - P2SH_VERBYTES = (bytes.fromhex("C4"),) - TX_COUNT = 0 - TX_COUNT_HEIGHT = 1 - NET = 'testnet' - RPC_PORT = 18332 - GENESIS_HASH = ('00000000e0781ebe24b91eedc293adfe' - 'a2f557b53ec379e78959de3853e6f9f6') - PEERS = [ - 'test-node1.bitcoingold.org s50002', - 'test-node2.bitcoingold.org s50002', - 'test-node3.bitcoingold.org s50002', - ] - - -class BitcoinGoldRegtest(BitcoinGold): - FORK_HEIGHT = 2000 - SHORTNAME = "TBTG" - P2PKH_VERBYTE = bytes.fromhex("6F") - P2SH_VERBYTES = (bytes.fromhex("C4"),) - TX_COUNT = 0 - TX_COUNT_HEIGHT = 1 - NET = 'regtest' - RPC_PORT = 18444 - GENESIS_HASH = ('0f9188f13cb7b2c71f2a335e3a4fc328' - 'bf5beb436012afca590b1a11466e2206') - PEERS = [] - - -class BitcoinDiamond(Coin): - NAME = "BitcoinDiamond" - SHORTNAME = "BCD" - NET = "mainnet" - RPC_PORT = 8332 - TX_VERSION = 12 - TX_COUNT = 274277819 - TX_COUNT_HEIGHT = 498678 - TX_PER_BLOCK = 50 - REORG_LIMIT = 1000 - PEERS = [] - VALUE_PER_COIN = 10000000 - DESERIALIZER = lib_tx.DeserializerBitcoinDiamondSegWit - - -class Emercoin(NameMixin, Coin): - NAME = "Emercoin" - SHORTNAME = "EMC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("21") - P2SH_VERBYTES = (bytes.fromhex("5c"),) - GENESIS_HASH = ('00000000bcccd459d036a588d1008fce' - '8da3754b205736f32ddfd35350e84c2d') - TX_COUNT = 217380620 - TX_COUNT_HEIGHT = 464000 - TX_PER_BLOCK = 1700 - VALUE_PER_COIN = 1000000 - RPC_PORT = 6662 - - DESERIALIZER = lib_tx.DeserializerEmercoin - - PEERS = [] - - # Name opcodes - OP_NAME_NEW = OpCodes.OP_1 - OP_NAME_UPDATE = OpCodes.OP_2 - OP_NAME_DELETE = OpCodes.OP_3 - - # Valid name prefixes. - NAME_NEW_OPS = (OP_NAME_NEW, OpCodes.OP_DROP, "name", "days", - OpCodes.OP_2DROP, NameMixin.DATA_PUSH_MULTIPLE) - NAME_UPDATE_OPS = (OP_NAME_UPDATE, OpCodes.OP_DROP, "name", "days", - OpCodes.OP_2DROP, NameMixin.DATA_PUSH_MULTIPLE) - NAME_DELETE_OPS = (OP_NAME_DELETE, OpCodes.OP_DROP, "name", - OpCodes.OP_DROP) - NAME_OPERATIONS = ( - NAME_NEW_OPS, - NAME_UPDATE_OPS, - NAME_DELETE_OPS, - ) - - @classmethod - def block_header(cls, block, height): - '''Returns the block header given a block and its height.''' - deserializer = cls.DESERIALIZER(block) - - if deserializer.is_merged_block(): - return deserializer.read_header(cls.BASIC_HEADER_SIZE) - return block[:cls.static_header_len(height)] - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return hash''' - return double_sha256(header[:cls.BASIC_HEADER_SIZE]) - - @classmethod - def hashX_from_script(cls, script): - _, address_script = cls.interpret_name_prefix(script, cls.NAME_OPERATIONS) - - return super().hashX_from_script(address_script) - - -class BitcoinSVTestnet(BitcoinTestnetMixin, Coin): - '''Bitcoin Testnet for Bitcoin SV daemons.''' - NAME = "BitcoinSV" - PEERS = [ - 'electrontest.cascharia.com t51001 s51002', - ] - GENESIS_ACTIVATION = 1_344_302 - - -class BitcoinSVScalingTestnet(BitcoinSVTestnet): - NET = "scalingtest" - PEERS = [ - 'stn-server.electrumsv.io t51001 s51002', - ] - TX_COUNT = 2015 - TX_COUNT_HEIGHT = 5711 - TX_PER_BLOCK = 5000 - GENESIS_ACTIVATION = 14_896 - - @classmethod - def max_fetch_blocks(cls, height): - if height <= 10: - return 100 - return 3 - - -class BitcoinCashTestnet(BitcoinTestnetMixin, Coin): - '''Bitcoin Testnet for Bitcoin Cash daemons.''' - NAME = "BitcoinCash" - PEERS = [ - 'bch0.kister.net t s', - 'testnet.imaginary.cash t50001 s50002', - 'blackie.c3-soft.com t60001 s60002', - ] - BLOCK_PROCESSOR = block_proc.LTORBlockProcessor - - @classmethod - def warn_old_client_on_tx_broadcast(cls, client_ver): - if client_ver < (3, 3, 4): - return ('

' - 'Your transaction was successfully broadcast.

' - 'However, you are using a VULNERABLE version of Electron Cash.
' - 'Download the latest version from this web site ONLY:
' - 'https://electroncash.org/' - '

') - return False - - -class BitcoinSVRegtest(BitcoinSVTestnet): - NET = "regtest" - GENESIS_HASH = ('0f9188f13cb7b2c71f2a335e3a4fc328' - 'bf5beb436012afca590b1a11466e2206') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - GENESIS_ACTIVATION = 10_000 - - -class BitcoinNolnet(BitcoinCash): - '''Bitcoin Unlimited nolimit testnet.''' - NET = "nolnet" - GENESIS_HASH = ('0000000057e31bd2066c939a63b7b862' - '3bd0f10d8c001304bdfc1a7902ae6d35') - PEERS = [] - REORG_LIMIT = 8000 - TX_COUNT = 583589 - TX_COUNT_HEIGHT = 8617 - TX_PER_BLOCK = 50 - RPC_PORT = 28332 - PEER_DEFAULT_PORTS = {'t': '52001', 's': '52002'} - - -# Source: https://github.com/sumcoinlabs/sumcoin -class Sumcoin(Coin): - NAME = "Sumcoin" - SHORTNAME = "SUM" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3f") - P2SH_VERBYTES = (bytes.fromhex("c8"), bytes.fromhex("05")) - GENESIS_HASH = ('37d4696c5072cd012f3b7c651e5ce56a' - '1383577e4edacc2d289ec9b25eebfd5e') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 976394 - TX_COUNT_HEIGHT = 659520 - TX_PER_BLOCK = 2 - REORG_LIMIT = 800 - RPC_PORT = 3332 - PEER_DEFAULT_PORTS = {'t': '53332', 's': '53333'} - PEERS = [] - - -class Litecoin(Coin): - NAME = "Litecoin" - SHORTNAME = "LTC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("30") - P2SH_VERBYTES = (bytes.fromhex("32"), bytes.fromhex("05")) - GENESIS_HASH = ('12a765e31ffd4059bada1e25190f6e98' - 'c99d9714d334efa41a195a7e7e04bfe2') - DESERIALIZER = lib_tx.DeserializerLitecoin - TX_COUNT = 8908766 - TX_COUNT_HEIGHT = 1105256 - TX_PER_BLOCK = 10 - RPC_PORT = 9332 - REORG_LIMIT = 800 - PEERS = [ - 'ex.lug.gs s444', - 'electrum-ltc.bysh.me s t', - 'electrum-ltc.ddns.net s t', - 'electrum-ltc.wilv.in s t', - 'electrum.cryptomachine.com p1000 s t', - 'electrum.ltc.xurious.com s t', - ] - - -class LitecoinTestnet(Litecoin): - SHORTNAME = "XLT" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("3a"), bytes.fromhex("c4")) - GENESIS_HASH = ('4966625a4b2851d9fdee139e56211a0d' - '88575f59ed816ff5e6a63deb4e3e29a0') - TX_COUNT = 21772 - TX_COUNT_HEIGHT = 20800 - TX_PER_BLOCK = 2 - RPC_PORT = 19332 - REORG_LIMIT = 4000 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [ - 'electrum-ltc.bysh.me s t', - 'electrum.ltc.xurious.com s t', - 'ipv6-only.electrum.random.re s t', - ] - - -class LitecoinRegtest(LitecoinTestnet): - NET = "regtest" - GENESIS_HASH = ('530827f38f93b43ed12af0b3ad25a288' - 'dc02ed74d6d7857862df51fc56c416f9') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - - -class BitcoinCashRegtest(BitcoinTestnetMixin, Coin): - NAME = "BitcoinCash" - NET = "regtest" - PEERS = [] - GENESIS_HASH = ('0f9188f13cb7b2c71f2a335e3a4fc328' - 'bf5beb436012afca590b1a11466e2206') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - BLOCK_PROCESSOR = block_proc.LTORBlockProcessor - - -class Viacoin(AuxPowMixin, Coin): - NAME = "Viacoin" - SHORTNAME = "VIA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("47") - P2SH_VERBYTES = (bytes.fromhex("21"),) - GENESIS_HASH = ('4e9b54001f9976049830128ec0331515' - 'eaabe35a70970d79971da1539a400ba1') - TX_COUNT = 113638 - TX_COUNT_HEIGHT = 3473674 - TX_PER_BLOCK = 30 - RPC_PORT = 5222 - REORG_LIMIT = 5000 - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - PEERS = [ - 'vialectrum.bitops.me s t', - 'server.vialectrum.org s t', - 'vialectrum.viacoin.net s t', - 'viax1.bitops.me s t', - ] - - -class ViacoinTestnet(Viacoin): - SHORTNAME = "TVI" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("7f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('00000007199508e34a9ff81e6ec0c477' - 'a4cccff2a4767a8eee39c11db367b008') - RPC_PORT = 25222 - REORG_LIMIT = 2500 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [ - 'vialectrum.bysh.me s t', - ] - - -class ViacoinTestnetSegWit(ViacoinTestnet): - NET = "testnet-segwit" - DESERIALIZER = lib_tx.DeserializerSegWit - - -# Source: https://github.com/GravityCoinOfficial/GravityCoin/ -class GravityCoin(Coin): - NAME = "GravityCoin" - SHORTNAME = "GXX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("28") - P2SH_VERBYTES = (bytes.fromhex("0a"),) - GENESIS_HASH = '322bad477efb4b33fa4b1f0b2861eaf543c61068da9898a95062fdb02ada486f' - TX_COUNT = 446050 - TX_COUNT_HEIGHT = 547346 - TX_PER_BLOCK = 2 - PEER_DEFAULT_PORTS = {'t': '50001', 's': '50002'} - RPC_PORT = 29200 - REORG_LIMIT = 5000 - PEERS = [] - - -# Source: https://github.com/BitcoinZeroOfficial/bitcoinzero -class Bitcoinzero(Coin): - NAME = "Bitcoinzero" - SHORTNAME = "BZX" - TX_COUNT = 43798 - TX_COUNT_HEIGHT = 44 - TX_PER_BLOCK = 576 - NET = "mainnet" - GENESIS_HASH = '322bad477efb4b33fa4b1f0b2861eaf543c61068da9898a95062fdb02ada486f' - P2PKH_VERBYTE = bytes.fromhex("4b") - P2SH_VERBYTES = (bytes.fromhex("22"),) - RPC_PORT = 29202 - REORG_LIMIT = 5000 - PEERS = [] - - -class Unitus(Coin): - NAME = "Unitus" - SHORTNAME = "UIS" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("44") - P2SH_VERBYTES = (bytes.fromhex("0A"),) - GENESIS_HASH = ('d8a2b2439d013a59f3bfc626a33487a3' - 'd7d27e42a3c9e0b81af814cd8e592f31') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 3484561 - TX_COUNT_HEIGHT = 1697605 - TX_PER_BLOCK = 3 - RPC_PORT = 50604 - REORG_LIMIT = 2000 - PEERS = [ - 'electrumx.unituscurrency.com s t', - ] - - -# Source: namecoin.org -class Namecoin(NameIndexAuxPoWMixin, Coin): - NAME = "Namecoin" - SHORTNAME = "NMC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("34") - P2SH_VERBYTES = (bytes.fromhex("0d"),) - GENESIS_HASH = ('000000000062b72c5e2ceb45fbc8587e' - '807c155b0da735e6483dfba2f0a9c770') - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - TX_COUNT = 4415768 - TX_COUNT_HEIGHT = 329065 - TX_PER_BLOCK = 10 - RPC_PORT = 8336 - PEERS = [ - '198.50.223.25 s50002', - '46.229.238.187 s57002', - '198.50.223.27 s50002', - 'electrum-nmc.le-space.de s50002', - 'electrumx2.nmc.dotbit.zone s50002', - 'electrumx4.nmc.dotbit.zone s50002', - 'nmc.bitcoins.sk s50002', - 'nmc2.bitcoins.sk s57002', - 'ulrichard.ch s50006 t50005', - 'h6qrnwxtwiaahsw4qhk2nbutswwb54vnqso6jrxeuk6nwtfbos7jkoqd.onion s50002', - 'mqhok2edqcxdpklwovquuvvl2q5or4g2o777qwrinydgzfxjbixq76yd.onion s50002', - 'wirg2tsto7rme7n26lkd3ivbvxmjyy2pktlozwjuep22jcsfsghfqbqd.onion s50002', - 'quuzpffsddq3aim3gk4oiczzyt5okjjzf4zpe6okzo6qidao6rshynqd.onion s50002', - ] - BLOCK_PROCESSOR = block_proc.NameIndexBlockProcessor - NAME_EXPIRATION = 36_000 - - # Name opcodes - OP_NAME_NEW = OpCodes.OP_1 - OP_NAME_FIRSTUPDATE = OpCodes.OP_2 - OP_NAME_UPDATE = OpCodes.OP_3 - - # Valid name prefixes. - NAME_NEW_OPS = [OP_NAME_NEW, -1, OpCodes.OP_2DROP] - NAME_FIRSTUPDATE_OPS = [OP_NAME_FIRSTUPDATE, "name", -1, -1, - OpCodes.OP_2DROP, OpCodes.OP_2DROP] - NAME_UPDATE_OPS = [OP_NAME_UPDATE, "name", -1, OpCodes.OP_2DROP, - OpCodes.OP_DROP] - NAME_OPERATIONS = ( - NAME_NEW_OPS, - NAME_FIRSTUPDATE_OPS, - NAME_UPDATE_OPS, - ) - - -class NamecoinTestnet(Namecoin): - NAME = "Namecoin" - SHORTNAME = "XNM" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('00000007199508e34a9ff81e6ec0c477' - 'a4cccff2a4767a8eee39c11db367b008') - - -class NamecoinRegtest(NamecoinTestnet): - NAME = "Namecoin" - NET = "regtest" - GENESIS_HASH = ('0f9188f13cb7b2c71f2a335e3a4fc328' - 'bf5beb436012afca590b1a11466e2206') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - NAME_EXPIRATION = 30 - - -class Dogecoin(AuxPowMixin, Coin): - NAME = "Dogecoin" - SHORTNAME = "DOGE" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1e") - P2SH_VERBYTES = (bytes.fromhex("16"),) - GENESIS_HASH = ('1a91e3dace36e2be3bf030a65679fe82' - '1aa1d6ef92e7c9902eb318182c355691') - TX_COUNT = 27583427 - TX_COUNT_HEIGHT = 1604979 - TX_PER_BLOCK = 20 - REORG_LIMIT = 2000 - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - - -class DogecoinTestnet(Dogecoin): - NAME = "Dogecoin" - SHORTNAME = "XDT" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("71") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('bb0a78264637406b6360aad926284d54' - '4d7049f45189db5664f3c4d07350559e') - - -# Source: https://github.com/dashpay/dash -class Dash(Coin): - NAME = "Dash" - SHORTNAME = "DASH" - NET = "mainnet" - GENESIS_HASH = ('00000ffd590b1485b3caadc19b22e637' - '9c733355108f107a430458cdf3407ab6') - P2PKH_VERBYTE = bytes.fromhex("4c") - P2SH_VERBYTES = (bytes.fromhex("10"),) - TX_COUNT_HEIGHT = 569399 - TX_COUNT = 2157510 - TX_PER_BLOCK = 4 - RPC_PORT = 9998 - PEERS = [ - 'electrum.dash.org s t', - 'electrum.masternode.io s t', - 'electrum-drk.club s t', - 'dashcrypto.space s t', - 'electrum.dash.siampm.com s t', - ] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - DESERIALIZER = lib_tx_dash.DeserializerDash - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class DashTestnet(Dash): - SHORTNAME = "tDASH" - NET = "testnet" - GENESIS_HASH = ('00000bafbc94add76cb75e2ec9289483' - '7288a481e5c005f6563d91623bf8bc2c') - P2PKH_VERBYTE = bytes.fromhex("8c") - P2SH_VERBYTES = (bytes.fromhex("13"),) - TX_COUNT_HEIGHT = 101619 - TX_COUNT = 132681 - TX_PER_BLOCK = 1 - RPC_PORT = 19998 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [ - 'electrum.dash.siampm.com s t', - 'dasht.random.re s54002 t54001', - ] - - -class DashRegtest(DashTestnet): - NET = "regtest" - GENESIS_HASH = ('000008ca1832a4baf228eb1553c03d3a' - '2c8e02399550dd6ea8d65cec3ef23d2e') - PEERS = [] - TX_COUNT_HEIGHT = 1 - TX_COUNT = 1 - - -class Argentum(AuxPowMixin, Coin): - NAME = "Argentum" - SHORTNAME = "ARG" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("17") - GENESIS_HASH = ('88c667bc63167685e4e4da058fffdfe8' - 'e007e5abffd6855de52ad59df7bb0bb2') - TX_COUNT = 2263089 - TX_COUNT_HEIGHT = 2050260 - TX_PER_BLOCK = 2000 - RPC_PORT = 13581 - - -class ArgentumTestnet(Argentum): - SHORTNAME = "XRG" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - REORG_LIMIT = 2000 - - -class DigiByte(Coin): - NAME = "DigiByte" - SHORTNAME = "DGB" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1E") - GENESIS_HASH = ('7497ea1b465eb39f1c8f507bc877078f' - 'e016d6fcb6dfad3a64c98dcc6e1e8496') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1046018 - TX_COUNT_HEIGHT = 1435000 - TX_PER_BLOCK = 1000 - RPC_PORT = 12022 - - -class DigiByteTestnet(DigiByte): - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('b5dca8039e300198e5fe7cd23bdd1728' - 'e2a444af34c447dbd0916fa3430a68c2') - RPC_PORT = 15022 - REORG_LIMIT = 2000 - - -class FairCoin(Coin): - NAME = "FairCoin" - SHORTNAME = "FAIR" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("5f") - P2SH_VERBYTES = (bytes.fromhex("24"),) - GENESIS_HASH = ('beed44fa5e96150d95d56ebd5d262578' - '1825a9407a5215dd7eda723373a0a1d7') - BASIC_HEADER_SIZE = 108 - TX_COUNT = 505 - TX_COUNT_HEIGHT = 470 - TX_PER_BLOCK = 1 - RPC_PORT = 40405 - PEER_DEFAULT_PORTS = {'t': '51811', 's': '51812'} - PEERS = [ - 'electrum.faircoin.world s', - 'electrumfair.punto0.org s', - ] - - @classmethod - def block(cls, raw_block, height): - '''Return a Block given a raw block and its height.''' - if height > 0: - return super().block(raw_block, height) - else: - return Block(raw_block, cls.block_header(raw_block, height), []) - - -class Zcash(EquihashMixin, Coin): - NAME = "Zcash" - SHORTNAME = "ZEC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1CB8") - P2SH_VERBYTES = (bytes.fromhex("1CBD"),) - GENESIS_HASH = ('00040fe8ec8471911baa1db1266ea15d' - 'd06b4a8a5c453883c000b031973dce08') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 329196 - TX_COUNT_HEIGHT = 68379 - TX_PER_BLOCK = 5 - RPC_PORT = 8232 - REORG_LIMIT = 800 - - -class ZcashTestnet(Zcash): - SHORTNAME = "TAZ" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("1D25") - P2SH_VERBYTES = (bytes.fromhex("1CBA"),) - GENESIS_HASH = ('05a60a92d99d85997cce3b87616c089f' - '6124d7342af37106edc76126334a2c38') - TX_COUNT = 242312 - TX_COUNT_HEIGHT = 321685 - TX_PER_BLOCK = 2 - RPC_PORT = 18232 - - -class SnowGem(EquihashMixin, Coin): - NAME = "SnowGem" - SHORTNAME = "XSG" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1C28") - P2SH_VERBYTES = (bytes.fromhex("1C2D"),) - GENESIS_HASH = ('00068b35729d9d2b0c294ff1fe9af009' - '4740524311a131de40e7f705e4c29a5b') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 1680878 - TX_COUNT_HEIGHT = 627250 - TX_PER_BLOCK = 2 - RPC_PORT = 16112 - REORG_LIMIT = 800 - CHUNK_SIZE = 200 - - -class Zero(EquihashMixin, Coin): - NAME = "Zero" - SHORTNAME = "ZER" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1CB8") - P2SH_VERBYTES = (bytes.fromhex("1CBD"),) - GENESIS_HASH = ('068cbb5db6bc11be5b93479ea4df41fa' - '7e012e92ca8603c315f9b1a2202205c6') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 329998 - TX_COUNT_HEIGHT = 847425 - TX_PER_BLOCK = 2 - RPC_PORT = 23811 - REORG_LIMIT = 800 - - -class BitcoinZ(EquihashMixin, Coin): - NAME = "BitcoinZ" - SHORTNAME = "BTCZ" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1CB8") - P2SH_VERBYTES = (bytes.fromhex("1CBD"),) - GENESIS_HASH = ('f499ee3d498b4298ac6a64205b8addb7' - 'c43197e2a660229be65db8a4534d75c1') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 171976 - TX_COUNT_HEIGHT = 81323 - TX_PER_BLOCK = 3 - RPC_PORT = 1979 - REORG_LIMIT = 800 - - -class ZelCash(EquihashMixin, Coin): - NAME = "ZelCash" - SHORTNAME = "ZEL" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1CB8") - P2SH_VERBYTES = (bytes.fromhex("1CBD"),) - GENESIS_HASH = ('00052461a5006c2e3b74ce48992a0869' - '5607912d5604c3eb8da25749b0900444') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 450539 - TX_COUNT_HEIGHT = 167114 - TX_PER_BLOCK = 3 - RPC_PORT = 16124 - REORG_LIMIT = 800 - - -class Zclassic(EquihashMixin, Coin): - NAME = "Zclassic" - SHORTNAME = "ZCL" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1CB8") - P2SH_VERBYTES = (bytes.fromhex("1CBD"),) - GENESIS_HASH = ('0007104ccda289427919efc39dc9e4d4' - '99804b7bebc22df55f8b834301260602') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 329196 - TX_COUNT_HEIGHT = 68379 - TX_PER_BLOCK = 5 - RPC_PORT = 8023 - REORG_LIMIT = 800 - - -class Koto(Coin): - NAME = "Koto" - SHORTNAME = "KOTO" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1836") - P2SH_VERBYTES = (bytes.fromhex("183B"),) - GENESIS_HASH = ('6d424c350729ae633275d51dc3496e16' - 'cd1b1d195c164da00f39c499a2e9959e') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 158914 - TX_COUNT_HEIGHT = 67574 - TX_PER_BLOCK = 3 - RPC_PORT = 8432 - REORG_LIMIT = 800 - PEERS = [ - 'fr.kotocoin.info s t', - 'electrum.kotocoin.info s t', - ] - - -class KotoTestnet(Koto): - SHORTNAME = "TOKO" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("18A4") - P2SH_VERBYTES = (bytes.fromhex("1839"),) - GENESIS_HASH = ('bf84afbde20c2d213b68b231ddb585ab' - '616ef7567226820f00d9b397d774d2f0') - TX_COUNT = 91144 - TX_COUNT_HEIGHT = 89662 - TX_PER_BLOCK = 1 - RPC_PORT = 18432 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [ - 'testnet.kotocoin.info s t', - ] - - -class Komodo(KomodoMixin, EquihashMixin, Coin): - NAME = "Komodo" - SHORTNAME = "KMD" - NET = "mainnet" - TX_COUNT = 693629 - TX_COUNT_HEIGHT = 491777 - TX_PER_BLOCK = 2 - RPC_PORT = 7771 - REORG_LIMIT = 800 - PEERS = [] - - -class Hush(KomodoMixin, EquihashMixin, Coin): - NAME = "Hush" - SHORTNAME = "HUSH" - NET = "mainnet" - TX_COUNT = 111317 - TX_COUNT_HEIGHT = 169280 - TX_PER_BLOCK = 2 - RPC_PORT = 18031 - REORG_LIMIT = 800 - - -class Monaize(KomodoMixin, EquihashMixin, Coin): - NAME = "Monaize" - SHORTNAME = "MNZ" - NET = "mainnet" - TX_COUNT = 256 - TX_COUNT_HEIGHT = 128 - TX_PER_BLOCK = 2 - RPC_PORT = 14337 - REORG_LIMIT = 800 - PEERS = [] - - -class Einsteinium(Coin): - NAME = "Einsteinium" - SHORTNAME = "EMC2" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("21") - GENESIS_HASH = ('4e56204bb7b8ac06f860ff1c845f03f9' - '84303b5b97eb7b42868f714611aed94b') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 2087559 - TX_COUNT_HEIGHT = 1358517 - TX_PER_BLOCK = 2 - RPC_PORT = 41879 - REORG_LIMIT = 2000 - - -class Blackcoin(ScryptMixin, Coin): - NAME = "Blackcoin" - SHORTNAME = "BLK" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('000001faef25dec4fbcf906e6242621d' - 'f2c183bf232f263d0ba5b101911e4563') - DESERIALIZER = lib_tx.DeserializerBlackcoin - DAEMON = daemon.FakeEstimateFeeDaemon - TX_COUNT = 10802426 - TX_COUNT_HEIGHT = 3431329 - TX_PER_BLOCK = 3 - RPC_PORT = 15715 - REORG_LIMIT = 500 - ESTIMATE_FEE = 0.0001 - RELAY_FEE = 0.0001 - PEERS = [ - 'electrum1.blackcoin.nl t10001 s10002', - 'electrum2.blackcoin.nl t20001 s20002', - 'electrum3.blackcoin.nl t30001 s30002', - ] - - -class BlackcoinTestnet(Blackcoin): - NAME = "BlackcoinTestnet" - SHORTNAME = "tBLK" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6F") - P2SH_VERBYTES = (bytes.fromhex("C4"),) - GENESIS_HASH = ('0000724595fb3b9609d441cbfb957761' - '5c292abf07d996d3edabc48de843642d') - DESERIALIZER = lib_tx.DeserializerBlackcoin - DAEMON = daemon.FakeEstimateFeeDaemon - TX_COUNT = 1401229 - TX_COUNT_HEIGHT = 698611 - TX_PER_BLOCK = 2 - RPC_PORT = 25715 - REORG_LIMIT = 500 - ESTIMATE_FEE = 0.001 - RELAY_FEE = 0.001 - PEERS = [ - 'electrum1.blackcoin.nl t10011 s10012', - 'electrum2.blackcoin.nl t20011 s20012', - 'electrum3.blackcoin.nl t30011 s30012', - ] - - -class Bitbay(ScryptMixin, Coin): - NAME = "Bitbay" - SHORTNAME = "BAY" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('0000075685d3be1f253ce777174b1594' - '354e79954d2a32a6f77fe9cba00e6467') - TX_COUNT = 4594999 - TX_COUNT_HEIGHT = 1667070 - TX_PER_BLOCK = 3 - RPC_PORT = 19914 - REORG_LIMIT = 5000 - - -class DeepOnion(Coin): - NAME = "DeepOnion" - SHORTNAME = "ONION" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1F") - P2SH_VERBYTES = (bytes.fromhex("4E"),) - GENESIS_HASH = ('000004e29458ef4f2e0abab544737b07' - '344e6ff13718f7c2d12926166db07b5e') - DESERIALIZER = lib_tx.DeserializerTxTime - DAEMON = daemon.LegacyRPCDaemon - TX_COUNT = 1194707 - TX_COUNT_HEIGHT = 530000 - TX_PER_BLOCK = 2 - RPC_PORT = 18580 - REORG_LIMIT = 200 - PEERS = [] - - @classmethod - def header_hash_rev(cls, header): - ''' - Given a header return the hash for DeepOnion. - Need to download `x13_hash` module - Source code: https://github.com/MaruCoinOfficial/x13-hash - ''' - import x13_hash - return x13_hash.getPoWHash(header) - - -class Peercoin(Coin): - NAME = "Peercoin" - SHORTNAME = "PPC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("37") - P2SH_VERBYTES = (bytes.fromhex("75"),) - GENESIS_HASH = ('0000000032fe677166d54963b62a4677' - 'd8957e87c508eaa4fd7eb1c880cd27e3') - DESERIALIZER = lib_tx.DeserializerTxTimeSegWit - DAEMON = daemon.FakeEstimateFeeDaemon - ESTIMATE_FEE = 0.001 - RELAY_FEE = 0.01 - TX_COUNT = 1691771 - TX_COUNT_HEIGHT = 455409 - TX_PER_BLOCK = 4 - RPC_PORT = 9902 - REORG_LIMIT = 5000 - - PEERS = [ - "electrum.peercoinexplorer.net s", - ] - - VALUE_PER_COIN = 1000000 - - -class PeercoinTestnet(Peercoin): - NAME = "PeercoinTestnet" - SHORTNAME = "tPPC" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('00000001f757bb737f6596503e17cd17' - 'b0658ce630cc727c0cca81aec47c9f06') - ESTIMATE_FEE = 0.001 - PEERS = [ - "testnet-electrum.peercoinexplorer.net s", - ] - - -class Trezarcoin(Coin): - NAME = "Trezarcoin" - SHORTNAME = "TZC" - NET = "mainnet" - VALUE_PER_COIN = 1000000 - P2PKH_VERBYTE = bytes.fromhex("42") - P2SH_VERBYTES = (bytes.fromhex("08"),) - GENESIS_HASH = ('24502ba55d673d2ee9170d83dae2d1ad' - 'b3bfb4718e4f200db9951382cc4f6ee6') - DESERIALIZER = lib_tx.DeserializerTrezarcoin - HEADER_HASH = lib_tx.DeserializerTrezarcoin.blake2s - HEADER_HASH_GEN = lib_tx.DeserializerTrezarcoin.blake2s_gen - BASIC_HEADER_SIZE = 80 - TX_COUNT = 742886 - TX_COUNT_HEIGHT = 643128 - TX_PER_BLOCK = 2 - RPC_PORT = 17299 - REORG_LIMIT = 2000 - PEERS = [ - 'electrumx1.trezarcoin.com s t', - ] - - @classmethod - def genesis_block(cls, block): - '''Check the Genesis block is the right one for this coin. - - Return the block less its unspendable coinbase. - ''' - header = cls.block_header(block, 0) - header_hex_hash = cls.HEADER_HASH_GEN(header) - if header_hex_hash != cls.GENESIS_HASH: - raise CoinError(f'genesis block has hash {header_hex_hash} ' - f'expected {cls.GENESIS_HASH}') - return header + b'\0' - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - return cls.HEADER_HASH(header) - - -class Reddcoin(Coin): - NAME = "Reddcoin" - SHORTNAME = "RDD" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3d") - GENESIS_HASH = ('b868e0d95a3c3c0e0dadc67ee587aaf9' - 'dc8acbf99e3b4b3110fad4eb74c1decc') - DESERIALIZER = lib_tx.DeserializerReddcoin - TX_COUNT = 5413508 - TX_COUNT_HEIGHT = 1717382 - TX_PER_BLOCK = 3 - RPC_PORT = 45443 - - -class TokenPay(ScryptMixin, Coin): - NAME = "TokenPay" - SHORTNAME = "TPAY" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("41") - P2SH_VERBYTES = (bytes.fromhex("7e"),) - GENESIS_HASH = ('000008b71ab32e585a23f0de642dc113' - '740144e94c0ece047751e9781f953ae9') - DESERIALIZER = lib_tx.DeserializerTokenPay - DAEMON = daemon.LegacyRPCDaemon - TX_COUNT = 147934 - TX_COUNT_HEIGHT = 73967 - TX_PER_BLOCK = 100 - RPC_PORT = 8800 - REORG_LIMIT = 500 - - PEERS = [ - "electrum-us.tpay.ai s", - "electrum-eu.tpay.ai s", - ] - - -class Vertcoin(Coin): - NAME = "Vertcoin" - SHORTNAME = "VTC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("47") - GENESIS_HASH = ('4d96a915f49d40b1e5c2844d1ee2dccb' - '90013a990ccea12c492d22110489f0c4') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 2383423 - TX_COUNT_HEIGHT = 759076 - TX_PER_BLOCK = 3 - RPC_PORT = 5888 - REORG_LIMIT = 1000 - PEERS = [ - 'electrumx-vtc.cryptoverted.com t55001 s55002', - 'electrumx.javerity.com t5885 s5886', - ] - - -class VertcoinTestnet(Vertcoin): - SHORTNAME = "TVTC" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("4a") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('cee8f24feb7a64c8f07916976aa4855d' - 'ecac79b6741a8ec2e32e2747497ad2c9') - RPC_PORT = 15888 - PEERS = [ - 'electrumx-tvtc.javerity.com t15885 s15886', - ] - - -class Monacoin(Coin): - NAME = "Monacoin" - SHORTNAME = "MONA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("32") - P2SH_VERBYTES = (bytes.fromhex("37"), bytes.fromhex("05")) - GENESIS_HASH = ('ff9f1c0116d19de7c9963845e129f9ed' - '1bfc0b376eb54fd7afa42e0d418c8bb6') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 2568580 - TX_COUNT_HEIGHT = 1029766 - TX_PER_BLOCK = 2 - RPC_PORT = 9402 - REORG_LIMIT = 1000 - BLACKLIST_URL = 'https://electrum-mona.org/blacklist.json' - PEERS = [ - 'electrumx.tamami-foundation.org s t', - 'electrumx3.monacoin.nl s t', - 'electrumx1.monacoin.ninja s t', - 'electrumx2.movsign.info s t', - 'electrum-mona.bitbank.cc s t', - ] - - -class MonacoinTestnet(Monacoin): - SHORTNAME = "XMN" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6F") - P2SH_VERBYTES = (bytes.fromhex("75"), bytes.fromhex("C4")) - GENESIS_HASH = ('a2b106ceba3be0c6d097b2a6a6aacf9d' - '638ba8258ae478158f449c321061e0b2') - TX_COUNT = 83602 - TX_COUNT_HEIGHT = 83252 - TX_PER_BLOCK = 1 - RPC_PORT = 19402 - REORG_LIMIT = 1000 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [ - 'electrumx1.testnet.monacoin.ninja s t', - 'electrumx1.testnet.monacoin.nl s t', - ] - - -class MonacoinRegtest(MonacoinTestnet): - NET = "regtest" - GENESIS_HASH = ('7543a69d7c2fcdb29a5ebec2fc064c07' - '4a35253b6f3072c8a749473aa590a29c') - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - - -class Crown(AuxPowMixin, Coin): - NAME = "Crown" - SHORTNAME = "CRW" - NET = "mainnet" - P2SH_VERBYTES = (bytes.fromhex("1c"),) - GENESIS_HASH = ('0000000085370d5e122f64f4ab19c686' - '14ff3df78c8d13cb814fd7e69a1dc6da') - TX_COUNT = 13336629 - TX_COUNT_HEIGHT = 1268206 - TX_PER_BLOCK = 10 - RPC_PORT = 9341 - REORG_LIMIT = 1000 - PEERS = [ - 'sgp-crwseed.crowndns.info s t', - 'blr-crwseed.crowndns.info s t', - 'sfo-crwseed.crowndns.info s t', - 'nyc-crwseed.crowndns.info s t', - 'ams-crwseed.crowndns.info s t', - 'tor-crwseed.crowndns.info s t', - 'lon-crwseed.crowndns.info s t', - 'fra-crwseed.crowndns.info s t', - ] - - -class Fujicoin(Coin): - NAME = "Fujicoin" - SHORTNAME = "FJC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("24") - P2SH_VERBYTES = (bytes.fromhex("10"),) - GENESIS_HASH = ('adb6d9cfd74075e7f91608add4bd2a2e' - 'a636f70856183086842667a1597714a0') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 170478 - TX_COUNT_HEIGHT = 1521676 - TX_PER_BLOCK = 1 - RPC_PORT = 3776 - REORG_LIMIT = 1000 - - -class Neblio(ScryptMixin, Coin): - NAME = "Neblio" - SHORTNAME = "NEBL" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("35") - P2SH_VERBYTES = (bytes.fromhex("70"),) - GENESIS_HASH = ('7286972be4dbc1463d256049b7471c25' - '2e6557e222cab9be73181d359cd28bcc') - TX_COUNT = 23675 - TX_COUNT_HEIGHT = 22785 - TX_PER_BLOCK = 1 - RPC_PORT = 6326 - REORG_LIMIT = 1000 - - -class Bitzeny(Coin): - NAME = "Bitzeny" - SHORTNAME = "ZNY" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("51") - GENESIS_HASH = ('000009f7e55e9e3b4781e22bd87a7cfa' - '4acada9e4340d43ca738bf4e9fb8f5ce') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1408733 - TX_COUNT_HEIGHT = 1015115 - TX_PER_BLOCK = 1 - RPC_PORT = 9252 - REORG_LIMIT = 1000 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import zny_yespower_0_5 - return zny_yespower_0_5.getPoWHash(header) - - -class CanadaeCoin(AuxPowMixin, Coin): - NAME = "CanadaeCoin" - SHORTNAME = "CDN" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1C") - GENESIS_HASH = ('863626dadaef221e2e2f30ff3dacae44' - 'cabdae9e0028058072181b3fb675d94a') - ESTIMATE_FEE = 0.0001 - RELAY_FEE = 0.0001 - DAEMON = daemon.FakeEstimateFeeDaemon - TX_COUNT = 3455905 - TX_COUNT_HEIGHT = 3645419 - TX_PER_BLOCK = 1 - RPC_PORT = 34330 - REORG_LIMIT = 1000 - - -class Denarius(Coin): - NAME = "Denarius" - SHORTNAME = "D" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1E") # Address starts with a D - P2SH_VERBYTES = (bytes.fromhex("5A"),) - GENESIS_HASH = ('00000d5dbbda01621cfc16bbc1f9bf32' - '64d641a5dbf0de89fd0182c2c4828fcd') - DESERIALIZER = lib_tx.DeserializerTxTime - TX_COUNT = 4230 - RPC_PORT = 32339 - ESTIMATE_FEE = 0.00001 - RELAY_FEE = 0.00001 - DAEMON = daemon.FakeEstimateFeeDaemon - TX_COUNT_HEIGHT = 306187 - TX_PER_BLOCK = 4000 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import tribushashm - return tribushashm.getPoWHash(header) - - -class DenariusTestnet(Denarius): - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("12") - P2SH_VERBYTES = (bytes.fromhex("74"),) - GENESIS_HASH = ('000086bfe8264d241f7f8e5393f74778' - '4b8ca2aa98bdd066278d590462a4fdb4') - RPC_PORT = 32338 - REORG_LIMIT = 2000 - - -class Sibcoin(Dash): - NAME = "Sibcoin" - SHORTNAME = "SIB" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3F") - P2SH_VERBYTES = (bytes.fromhex("28"),) - GENESIS_HASH = ('00000c492bf73490420868bc577680bf' - 'c4c60116e7e85343bc624787c21efa4c') - DAEMON = daemon.DashDaemon - TX_COUNT = 1000 - TX_COUNT_HEIGHT = 10000 - TX_PER_BLOCK = 1 - RPC_PORT = 1944 - REORG_LIMIT = 1000 - PEERS = [] - - @classmethod - def header_hash_rev(cls, header): - ''' - Given a header return the hash for sibcoin. - Need to download `x11_gost_hash` module - Source code: https://github.com/ivansib/x11_gost_hash - ''' - import x11_gost_hash - return x11_gost_hash.getPoWHash(header) - - -class SibcoinTestnet(Sibcoin): - SHORTNAME = "tSIB" - NET = "testnet" - GENESIS_HASH = ('00000617791d0e19f524387f67e558b2' - 'a928b670b9a3b387ae003ad7f9093017') - - RPC_PORT = 11944 - - -class Chips(Coin): - NAME = "Chips" - SHORTNAME = "CHIPS" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3c") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('0000006e75f6aa0efdbf7db03132aa4e' - '4d0c84951537a6f5a7c39a0a9d30e1e7') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 145290 - TX_COUNT_HEIGHT = 318637 - TX_PER_BLOCK = 2 - RPC_PORT = 57776 - REORG_LIMIT = 800 - - -class Feathercoin(Coin): - NAME = "Feathercoin" - SHORTNAME = "FTC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("0E") - GENESIS_HASH = ('12a765e31ffd4059bada1e25190f6e98' - 'c99d9714d334efa41a195a7e7e04bfe2') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 3170843 - TX_COUNT_HEIGHT = 1981777 - TX_PER_BLOCK = 2 - RPC_PORT = 9337 - REORG_LIMIT = 2000 - PEERS = [ - 'electrumx-gb-1.feathercoin.network s t', - 'electrumx-gb-2.feathercoin.network s t', - 'electrumx-de-1.feathercoin.network s t', - ] - - -class UFO(Coin): - NAME = "UniformFiscalObject" - SHORTNAME = "UFO" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1B") - P2SH_VERBYTES = (bytes.fromhex("44"),) - GENESIS_HASH = ('ba1d39b4928ab03d813d952daf65fb77' - '97fcf538a9c1b8274f4edc8557722d13') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1608926 - TX_COUNT_HEIGHT = 1300154 - TX_PER_BLOCK = 2 - RPC_PORT = 9888 - REORG_LIMIT = 2000 - PEERS = [ - 'electrumx1.ufobject.com s t', - ] - - -class Newyorkcoin(AuxPowMixin, Coin): - NAME = "Newyorkcoin" - SHORTNAME = "NYC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3c") - P2SH_VERBYTES = (bytes.fromhex("16"),) - GENESIS_HASH = ('5597f25c062a3038c7fd815fe46c67de' - 'dfcb3c839fbc8e01ed4044540d08fe48') - TX_COUNT = 5161944 - TX_COUNT_HEIGHT = 3948743 - TX_PER_BLOCK = 2 - REORG_LIMIT = 2000 - - -class NewyorkcoinTestnet(Newyorkcoin): - SHORTNAME = "tNYC" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("71") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('24463e4d3c625b0a9059f309044c2cf0' - 'd7e196cf2a6ecce901f24f681be33c8f') - TX_COUNT = 5161944 - TX_COUNT_HEIGHT = 3948743 - TX_PER_BLOCK = 2 - REORG_LIMIT = 2000 - - -class Bitcore(Coin): - NAME = "Bitcore" - SHORTNAME = "BTX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("03") - P2SH_VERBYTES = (bytes.fromhex("7D"),) - DESERIALIZER = lib_tx.DeserializerSegWit - GENESIS_HASH = ('604148281e5c4b7f2487e5d03cd60d8e' - '6f69411d613f6448034508cea52e9574') - TX_COUNT = 126979 - TX_COUNT_HEIGHT = 126946 - TX_PER_BLOCK = 2 - RPC_PORT = 8556 - PEERS = [ - 'ele1.bitcore.cc s t', - 'ele2.bitcore.cc s t', - 'ele3.bitcore.cc s t', - 'ele4.bitcore.cc s t', - ] - - -class GameCredits(Coin): - NAME = "GameCredits" - SHORTNAME = "GAME" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("26") - GENESIS_HASH = ('91ec5f25ee9a0ffa1af7d4da4db9a552' - '228dd2dc77cdb15b738be4e1f55f30ee') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 316796 - TX_COUNT_HEIGHT = 2040250 - TX_PER_BLOCK = 2 - RPC_PORT = 40001 - REORG_LIMIT = 1000 - - -class Machinecoin(Coin): - NAME = "Machinecoin" - SHORTNAME = "MAC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("32") - P2SH_VERBYTES = (bytes.fromhex("26"), bytes.fromhex("05")) - GENESIS_HASH = ('6a1f879bcea5471cbfdee1fd0cb2ddcc' - '4fed569a500e352d41de967703e83172') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 137641 - TX_COUNT_HEIGHT = 513020 - TX_PER_BLOCK = 2 - RPC_PORT = 40332 - REORG_LIMIT = 800 - - -class BitcoinAtom(Coin): - NAME = "BitcoinAtom" - SHORTNAME = "BCA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("17") - P2SH_VERBYTES = (bytes.fromhex("0a"),) - STATIC_BLOCK_HEADERS = False - DESERIALIZER = lib_tx.DeserializerBitcoinAtom - HEADER_SIZE_POST_FORK = 84 - BLOCK_PROOF_OF_STAKE = 0x01 - BLOCK_PROOF_OF_STAKE_FLAGS = b'\x01\x00\x00\x00' - TX_COUNT = 295158744 - TX_COUNT_HEIGHT = 589197 - TX_PER_BLOCK = 10 - RPC_PORT = 9136 - REORG_LIMIT = 5000 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return hash''' - header_to_be_hashed = header[:cls.BASIC_HEADER_SIZE] - # New block header format has some extra flags in the end - if len(header) == cls.HEADER_SIZE_POST_FORK: - flags, = util.unpack_le_uint32_from(header, len(header) - 4) - # Proof of work blocks have special serialization - if flags & cls.BLOCK_PROOF_OF_STAKE != 0: - header_to_be_hashed += cls.BLOCK_PROOF_OF_STAKE_FLAGS - - return double_sha256(header_to_be_hashed) - - @classmethod - def block_header(cls, block, height): - '''Return the block header bytes''' - deserializer = cls.DESERIALIZER(block) - return deserializer.read_header(height, cls.BASIC_HEADER_SIZE) - - -class Decred(Coin): - NAME = "Decred" - SHORTNAME = "DCR" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("073f") - P2SH_VERBYTES = (bytes.fromhex("071a"),) - GENESIS_HASH = ('298e5cc3d985bfe7f81dc135f360abe0' - '89edd4396b86d2de66b0cef42b21d980') - BASIC_HEADER_SIZE = 180 - HEADER_HASH = lib_tx.DeserializerDecred.blake256 - DESERIALIZER = lib_tx.DeserializerDecred - DAEMON = daemon.DecredDaemon - BLOCK_PROCESSOR = block_proc.DecredBlockProcessor - ENCODE_CHECK = partial(Base58.encode_check, - hash_fn=lib_tx.DeserializerDecred.blake256d) - DECODE_CHECK = partial(Base58.decode_check, - hash_fn=lib_tx.DeserializerDecred.blake256d) - TX_COUNT = 4629388 - TX_COUNT_HEIGHT = 260628 - TX_PER_BLOCK = 17 - REORG_LIMIT = 1000 - RPC_PORT = 9109 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - return cls.HEADER_HASH(header) - - @classmethod - def block(cls, raw_block, height): - '''Return a Block namedtuple given a raw block and its height.''' - if height > 0: - return super().block(raw_block, height) - else: - return Block(raw_block, cls.block_header(raw_block, height), []) - - -class DecredTestnet(Decred): - SHORTNAME = "tDCR" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("0f21") - P2SH_VERBYTES = (bytes.fromhex("0efc"),) - GENESIS_HASH = ( - 'a649dce53918caf422e9c711c858837e08d626ecfcd198969b24f7b634a49bac') - BASIC_HEADER_SIZE = 180 - TX_COUNT = 217380620 - TX_COUNT_HEIGHT = 464000 - TX_PER_BLOCK = 1800 - REORG_LIMIT = 1000 - RPC_PORT = 19109 - - -class Axe(Dash): - NAME = "Axe" - SHORTNAME = "AXE" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("37") - P2SH_VERBYTES = (bytes.fromhex("10"),) - GENESIS_HASH = ('00000c33631ca6f2f61368991ce2dc03' - '306b5bb50bf7cede5cfbba6db38e52e6') - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - DESERIALIZER = lib_tx_axe.DeserializerAxe - TX_COUNT = 18405 - TX_COUNT_HEIGHT = 30237 - TX_PER_BLOCK = 1 - RPC_PORT = 9337 - REORG_LIMIT = 1000 - PEERS = [] - - @classmethod - def header_hash_rev(cls, header): - ''' - Given a header return the hash for AXE. - Need to download `axe_hash` module - Source code: https://github.com/AXErunners/axe_hash - ''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class AxeTestnet(Axe): - SHORTNAME = "tAxe" - NET = "testnet" - GENESIS_HASH = ('000005b709662e7bc5e89c71d3aba6c9' - 'd4623b4bbf44ac205caec55f4cefb483') - P2PKH_VERBYTE = bytes.fromhex("8c") - P2SH_VERBYTES = (bytes.fromhex("13"),) - TX_COUNT_HEIGHT = 101619 - TX_COUNT = 132681 - TX_PER_BLOCK = 1 - RPC_PORT = 19937 - PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'} - PEERS = [] - - -class AxeRegtest(AxeTestnet): - NET = "regtest" - GENESIS_HASH = ('2026b8850f3774a0536152ba868c4dcb' - 'de9aef5ffc28a5d23f76f80e9b46e565') - PEERS = [] - TX_COUNT_HEIGHT = 1 - RPC_PORT = 19869 - TX_COUNT = 1 - - -class Xuez(Coin): - NAME = "Xuez" - SHORTNAME = "XUEZ" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("48") - P2SH_VERBYTES = (bytes.fromhex("12"),) - GENESIS_HASH = ('000000e1febc39965b055e8e0117179a' - '4d18e24e7aaa0c69864c4054b4f29445') - TX_COUNT = 30000 - TX_COUNT_HEIGHT = 15000 - TX_PER_BLOCK = 1 - RPC_PORT = 41799 - REORG_LIMIT = 1000 - BASIC_HEADER_SIZE = 112 - PEERS = [] - - @classmethod - def header_hash_rev(cls, header): - ''' - Given a header return the hash for Xuez. - Need to download `xevan_hash` module - Source code: https://github.com/xuez/xuez - ''' - version, = util.unpack_le_uint32_from(header) - - import xevan_hash - - if version == 1: - return xevan_hash.getPoWHash(header[:80]) - else: - return xevan_hash.getPoWHash(header) - - -# Source: https://github.com/odinblockchain/odin -class Odin(Coin): - NAME = "ODIN" - SHORTNAME = "ODIN" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("73") - P2SH_VERBYTES = (bytes.fromhex("39"),) - GENESIS_HASH = ('31ca29566549e444cf227a0e2e067aed' - '847c2acc541d3bbf9ca1ae89f4fd57d7') - - TX_COUNT = 340000 - TX_COUNT_HEIGHT = 340000 - TX_PER_BLOCK = 2 - RPC_PORT = 22101 - REORG_LIMIT = 100 - - BASIC_HEADER_SIZE = 80 - HDR_V4_SIZE = 112 - HDR_V4_HEIGHT = 143447 - HDR_V4_START_OFFSET = HDR_V4_HEIGHT * BASIC_HEADER_SIZE - - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - DESERIALIZER = lib_tx.DeserializerSegWit - - @classmethod - def static_header_offset(cls, height): - assert cls.STATIC_BLOCK_HEADERS - if height >= cls.HDR_V4_HEIGHT: - relative_v4_offset = (height - cls.HDR_V4_HEIGHT) * cls.HDR_V4_SIZE - return cls.HDR_V4_START_OFFSET + relative_v4_offset - else: - return height * cls.BASIC_HEADER_SIZE - - @classmethod - def header_hash_rev(cls, header): - version, = util.unpack_le_uint32_from(header) - if version >= 4: - return super().header_hash_rev(header) - else: - import quark_hash - return quark_hash.getPoWHash(header) - - -class Pac(Coin): - NAME = "PAC" - SHORTNAME = "PAC" - NET = "mainnet" - GENESIS_HASH = ('00000354655ff039a51273fe61d3b493' - 'bd2897fe6c16f732dbc4ae19f04b789e') - P2PKH_VERBYTE = bytes.fromhex("37") - P2SH_VERBYTES = (bytes.fromhex("0A"),) - TX_COUNT_HEIGHT = 14939 - TX_COUNT = 23708 - TX_PER_BLOCK = 2 - RPC_PORT = 7111 - PEERS = [ - 'electrum.paccoin.io s t', - 'electro-pac.paccoin.io s t', - ] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - ESTIMATE_FEE = 0.00001 - RELAY_FEE = 0.00001 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class PacTestnet(Pac): - SHORTNAME = "tPAC" - NET = "testnet" - GENESIS_HASH = ('00000da63bd9478b655ef6bf1bf76cd9' - 'af05202ab68643f9091e049b2b5280ed') - P2PKH_VERBYTE = bytes.fromhex("78") - P2SH_VERBYTES = (bytes.fromhex("0E"),) - TX_COUNT_HEIGHT = 16275 - TX_COUNT = 16275 - TX_PER_BLOCK = 1 - RPC_PORT = 17111 - - -class Zcoin(Coin): - NAME = "Zcoin" - SHORTNAME = "XZC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("52") - P2SH_VERBYTES = (bytes.fromhex("07"),) - GENESIS_HASH = ('4381deb85b1b2c9843c222944b616d99' - '7516dcbd6a964e1eaf0def0830695233') - TX_COUNT = 667154 - TX_COUNT_HEIGHT = 100266 - TX_PER_BLOCK = 4000 # 2000 for 1MB block - RPC_PORT = 8888 - REORG_LIMIT = 5000 - PEER_DEFAULT_PORTS = {'t': '50001', 's': '50002'} - MTP_HEADER_EXTRA_SIZE = 100 - MTP_HEADER_DATA_SIZE = 198864 - MTP_HEADER_DATA_START = Coin.BASIC_HEADER_SIZE + MTP_HEADER_EXTRA_SIZE - MTP_HEADER_DATA_END = MTP_HEADER_DATA_START + MTP_HEADER_DATA_SIZE - STATIC_BLOCK_HEADERS = False - SESSIONCLS = DashElectrumX - DAEMON = daemon.ZcoinMtpDaemon - DESERIALIZER = lib_tx.DeserializerZcoin - PEERS = [ - 'electrum.polispay.com', - ] - - @classmethod - def is_mtp(cls, header): - from electrumx.lib.util import unpack_le_uint32_from, hex_to_bytes - if isinstance(header, str): - nVersion, = unpack_le_uint32_from(hex_to_bytes(header[0:4*2])) - elif isinstance(header, bytes): - nVersion, = unpack_le_uint32_from(header[0:4]) - else: - raise "Cannot handle the passed type" - return nVersion & 0x1000 - - @classmethod - def block_header(cls, block, height): - sz = cls.BASIC_HEADER_SIZE - if cls.is_mtp(block): - sz += cls.MTP_HEADER_EXTRA_SIZE - return block[:sz] - - @classmethod - def header_hash_rev(cls, header): - sz = cls.BASIC_HEADER_SIZE - if cls.is_mtp(header): - sz += cls.MTP_HEADER_EXTRA_SIZE - return double_sha256(header[:sz]) - - -class ZcoinTestnet(Zcoin): - SHORTNAME = "tXZC" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("41") - P2SH_VERBYTES = (bytes.fromhex("b2"),) - GENESIS_HASH = '1e3487fdb1a7d46dac3e8f3e58339c6e' \ - 'ff54abf6aef353485f3ed64250a35e89' - REORG_LIMIT = 8000 - RPC_PORT = 18888 - - -class Polis(Coin): - NAME = "Polis" - SHORTNAME = "POLIS" - NET = "mainnet" - GENESIS_HASH = ('000009701eb781a8113b1af1d814e2f0' - '60f6408a2c990db291bc5108a1345c1e') - P2PKH_VERBYTE = bytes.fromhex("37") - P2SH_VERBYTES = (bytes.fromhex("38"),) - TX_COUNT_HEIGHT = 280600 - TX_COUNT = 635415 - TX_PER_BLOCK = 4 - RPC_PORT = 24127 - PEERS = [ - 'electrum.polispay.com', - ] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class MNPCoin(Coin): - NAME = "MNPCoin" - SHORTNAME = "MNP" - NET = "mainnet" - GENESIS_HASH = ('00000924036c67d803ce606ded814312' - '7e62fa2111dd3b063880a1067c69ccb1') - P2PKH_VERBYTE = bytes.fromhex("32") - P2SH_VERBYTES = (bytes.fromhex("35"),) - TX_COUNT_HEIGHT = 248000 - TX_COUNT = 506447 - TX_PER_BLOCK = 4 - RPC_PORT = 13373 - PEERS = [ - 'electrum.polispay.com', - ] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import quark_hash - return quark_hash.getPoWHash(header) - - -class ColossusXT(Coin): - NAME = "ColossusXT" - SHORTNAME = "COLX" - NET = "mainnet" - GENESIS_HASH = ('a0ce8206c908357008c1b9a8ba2813af' - 'f0989ca7f72d62b14e652c55f02b4f5c') - P2PKH_VERBYTE = bytes.fromhex("1E") - P2SH_VERBYTES = (bytes.fromhex("0D"),) - TX_COUNT_HEIGHT = 356500 - BASIC_HEADER_SIZE = 80 - HDR_V5_HEIGHT = 500000 - HDR_V5_SIZE = 112 - HDR_V5_START_OFFSET = HDR_V5_HEIGHT * BASIC_HEADER_SIZE - TX_COUNT = 761041 - TX_PER_BLOCK = 4 - RPC_PORT = 51473 - PEERS = [ - 'electrum.polispay.com', - ] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - - @classmethod - def static_header_offset(cls, height): - assert cls.STATIC_BLOCK_HEADERS - if height >= cls.HDR_V5_HEIGHT: - relative_v4_offset = (height - cls.HDR_V5_HEIGHT) * cls.HDR_V5_SIZE - return cls.HDR_V5_START_OFFSET + relative_v4_offset - else: - return height * cls.BASIC_HEADER_SIZE - - @classmethod - def header_hash_rev(cls, header): - version, = util.unpack_le_uint32_from(header) - if version >= 5: - return super().header_hash_rev(header) - else: - import quark_hash - return quark_hash.getPoWHash(header) - - -class Minexcoin(EquihashMixin, Coin): - NAME = "Minexcoin" - SHORTNAME = "MNX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("4b") - GENESIS_HASH = ('490a36d9451a55ed197e34aca7414b35' - 'd775baa4a8e896f1c577f65ce2d214cb') - STATIC_BLOCK_HEADERS = True - BASIC_HEADER_SIZE = 209 - HEADER_SIZE_NO_SOLUTION = 140 - TX_COUNT = 327963 - TX_COUNT_HEIGHT = 74495 - TX_PER_BLOCK = 5 - RPC_PORT = 8022 - CHUNK_SIZE = 960 - PEERS = [ - 'electrumx.xpresit.net s t', - 'elex01-ams.turinex.eu s t', - 'eu.minexpool.nl s t', - ] - - @classmethod - def block_header(cls, block, height): - '''Return the block header bytes''' - deserializer = cls.DESERIALIZER(block) - return deserializer.read_header(cls.HEADER_SIZE_NO_SOLUTION) - - -class Groestlcoin(Coin): - NAME = "Groestlcoin" - SHORTNAME = "GRS" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("24") - GENESIS_HASH = ('00000ac5927c594d49cc0bdb81759d0d' - 'a8297eb614683d3acb62f0703b639023') - DESERIALIZER = lib_tx.DeserializerGroestlcoin - TX_COUNT = 115900 - TX_COUNT_HEIGHT = 1601528 - TX_PER_BLOCK = 5 - RPC_PORT = 1441 - BLACKLIST_URL = 'https://groestlcoin.org/blacklist.json' - PEERS = [ - 'electrum1.groestlcoin.org s t', - 'electrum2.groestlcoin.org s t', - 'glzyzqiulwclsowniyjeg5tspdojfgiiizbpnepcxoswqkmsjzlkucqd.onion t', - 'jcv7kwu3gopzxp3r2ve43m6nahrxzc426hif4o3a2vt7wl4xq6tg3xqd.onion t', - ] - - def grshash(data): - import groestlcoin_hash - return groestlcoin_hash.getHash(data, len(data)) - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - return cls.grshash(header) - - ENCODE_CHECK = partial(Base58.encode_check, hash_fn=grshash) - DECODE_CHECK = partial(Base58.decode_check, hash_fn=grshash) - - -class GroestlcoinTestnet(Groestlcoin): - SHORTNAME = "TGRS" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('000000ffbb50fc9898cdd36ec163e6ba' - '23230164c0052a28876255b7dcf2cd36') - RPC_PORT = 17766 - PEERS = [ - 'electrum-test1.groestlcoin.org s t', - 'electrum-test2.groestlcoin.org s t', - 'v2wuvscywpli35kgolqrt2kw67rqfbfwfn4bv3pc6gtugkexqv675uqd.onion t', - '75dycxl6lqxujplls3qkhkzffptzdfohv3y5um7s5nhyu6idayqmk7id.onion t', - ] - - -class GroestlcoinRegtest(GroestlcoinTestnet): - SHORTNAME = "GRSRT" - NET = "regtest" - RPC_PORT = 18443 - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - - -class GroestlcoinSignet(GroestlcoinTestnet): - SHORTNAME = "SGRS" - NET = "signet" - GENESIS_HASH = ('0000007fcaa2a27993c6cde9e7818c25' - '4357af517b876ceba2f23592bb14ab31') - RPC_PORT = 31441 - PEERS = [] - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - - -class Pivx(Coin): - NAME = "PIVX" - SHORTNAME = "PIVX" - NET = "mainnet" - GENESIS_HASH = '0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818' - P2PKH_VERBYTE = bytes.fromhex("1e") - P2SH_VERBYTE = bytes.fromhex("0d") - DESERIALIZER = lib_tx.DeserializerPIVX - TX_COUNT_HEIGHT = 569399 - TX_COUNT = 2157510 - TX_PER_BLOCK = 1 - STATIC_BLOCK_HEADERS = False - RPC_PORT = 51470 - REORG_LIMIT = 100 - EXPANDED_HEADER = 112 - ZEROCOIN_START_HEIGHT = 863787 - ZEROCOIN_END_HEIGHT = 2153200 - ZEROCOIN_BLOCK_VERSION = 4 - SAPLING_START_HEIGHT = 2700500 - - @classmethod - def static_header_len(cls, height): - '''Given a header height return its length.''' - if (height >= cls.ZEROCOIN_START_HEIGHT and height < cls.ZEROCOIN_END_HEIGHT) \ - or (height >= cls.SAPLING_START_HEIGHT): - return cls.EXPANDED_HEADER - else: - return cls.BASIC_HEADER_SIZE - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - version, = struct.unpack('= cls.ZEROCOIN_BLOCK_VERSION: - return super().header_hash_rev(header) - else: - import quark_hash - return quark_hash.getPoWHash(header) - - -class PivxTestnet(Pivx): - NET = "testnet" - GENESIS_HASH = '0000041e482b9b9691d98eefb48473405c0b8ec31b76df3797c74a78680ef818' - P2PKH_VERBYTE = bytes.fromhex("8B") - P2SH_VERBYTE = bytes.fromhex("13") - TX_PER_BLOCK = 4 - RPC_PORT = 51472 - ZEROCOIN_START_HEIGHT = 201 - ZEROCOIN_END_HEIGHT = 201 - ZEROCOIN_BLOCK_VERSION = 4 - SAPLING_START_HEIGHT = 201 - - @classmethod - def static_header_len(cls, height): - '''Given a header height return its length.''' - if (height >= cls.ZEROCOIN_START_HEIGHT and height < cls.ZEROCOIN_END_HEIGHT) or ( - height >= cls.SAPLING_START_HEIGHT): - return cls.EXPANDED_HEADER - else: - return cls.BASIC_HEADER_SIZE - - -class Bitg(Coin): - - NAME = "BitcoinGreen" - SHORTNAME = "BITG" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("26") - P2SH_VERBYTES = (bytes.fromhex("06"),) - GENESIS_HASH = ( - '000008467c3a9c587533dea06ad9380cded3ed32f9742a6c0c1aebc21bf2bc9b') - DAEMON = daemon.DashDaemon - TX_COUNT = 1000 - TX_COUNT_HEIGHT = 10000 - TX_PER_BLOCK = 1 - RPC_PORT = 9332 - REORG_LIMIT = 1000 - SESSIONCLS = DashElectrumX - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import quark_hash - return quark_hash.getPoWHash(header) - - -class tBitg(Bitg): - SHORTNAME = "tBITG" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("62") - P2SH_VERBYTES = (bytes.fromhex("0c"),) - GENESIS_HASH = ( - '000008467c3a9c587533dea06ad9380cded3ed32f9742a6c0c1aebc21bf2bc9b') - RPC_PORT = 19332 - - -class EXOS(Coin): - NAME = "EXOS" - SHORTNAME = "EXOS" - NET = "mainnet" - GENESIS_HASH = ('00000036090a68c523471da7a4f0f958' - 'c1b4403fef74a003be7f71877699cab7') - P2PKH_VERBYTE = bytes.fromhex("1C") - P2SH_VERBYTE = [bytes.fromhex("57")] - RPC_PORT = 4561 - TX_COUNT = 1000 - TX_COUNT_HEIGHT = 10000 - TX_PER_BLOCK = 4 - DAEMON = daemon.PreLegacyRPCDaemon - DESERIALIZER = lib_tx.DeserializerTxTime - - @classmethod - def header_hash_rev(cls, header): - version, = util.unpack_le_uint32_from(header) - - if version > 2: - return double_sha256(header) - else: - return hex_str_to_hash(EXOS.GENESIS_HASH) - - -class EXOSTestnet(EXOS): - SHORTNAME = "tEXOS" - NET = "testnet" - GENESIS_HASH = ('0000059bb2c2048493efcb0f1a034972' - 'b3ce4089d54c93b69aaab212fb369887') - P2PKH_VERBYTE = bytes.fromhex("4B") - P2SH_VERBYTE = [bytes.fromhex("CE")] - RPC_PORT = 14561 - - @classmethod - def header_hash_rev(cls, header): - version, = util.unpack_le_uint32_from(header) - - if version > 2: - return double_sha256(header) - else: - return hex_str_to_hash(EXOSTestnet.GENESIS_HASH) - - -class SmartCash(Coin): - NAME = "SmartCash" - SHORTNAME = "SMART" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3f") - P2SH_VERBYTES = (bytes.fromhex("12"),) - GENESIS_HASH = ('000007acc6970b812948d14ea5a0a13d' - 'b0fdd07d5047c7e69101fa8b361e05a4') - DESERIALIZER = lib_tx.DeserializerSmartCash - RPC_PORT = 9679 - REORG_LIMIT = 5000 - TX_COUNT = 1115016 - TX_COUNT_HEIGHT = 541656 - TX_PER_BLOCK = 1 - ENCODE_CHECK = partial(Base58.encode_check, - hash_fn=lib_tx.DeserializerSmartCash.keccak) - DECODE_CHECK = partial(Base58.decode_check, - hash_fn=lib_tx.DeserializerSmartCash.keccak) - HEADER_HASH = lib_tx.DeserializerSmartCash.keccak - DAEMON = daemon.SmartCashDaemon - SESSIONCLS = SmartCashElectrumX - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - return cls.HEADER_HASH(header) - - -class NIX(Coin): - NAME = "NIX" - SHORTNAME = "NIX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("26") - P2SH_VERBYTES = (bytes.fromhex("35"),) - GENESIS_HASH = ('dd28ad86def767c3cfc34267a950d871' - 'fc7462bc57ea4a929fc3596d9b598e41') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 114240 - TX_COUNT_HEIGHT = 87846 - TX_PER_BLOCK = 3 - RPC_PORT = 6215 - REORG_LIMIT = 1000 - - -class NIXTestnet(NIX): - SHORTNAME = "tNIX" - NET = "testnet" - GENESIS_HASH = ('dd28ad86def767c3cfc34267a950d871' - 'fc7462bc57ea4a929fc3596d9b598e41') - P2PKH_VERBYTE = bytes.fromhex("01") - P2SH_VERBYTE = [bytes.fromhex("03")] - RPC_PORT = 16215 - DESERIALIZER = lib_tx.DeserializerSegWit - - -class Noir(Coin): - NAME = "Noir" - SHORTNAME = "NOR" - NET = "mainnet" - P2SH_VERBYTES = (bytes.fromhex("07"),) - GENESIS_HASH = ('23911212a525e3d149fcad6c559c8b17' - 'f1e8326a272a75ff9bb315c8d96433ef') - RPC_PORT = 8825 - TX_COUNT = 586369 - TX_COUNT_HEIGHT = 379290 - TX_PER_BLOCK = 5 - - -class BitcoinPlus(Coin): - NAME = "BitcoinPlus" - SHORTNAME = "XBC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('0000005f6a28e686f641c616e56182d1' - 'b43afbe08a223f23bda23cdf9d55b882') - DESERIALIZER = lib_tx.DeserializerTxTime - DAEMON = daemon.LegacyRPCDaemon - TX_COUNT = 1479247 - TX_COUNT_HEIGHT = 749740 - TX_PER_BLOCK = 2 - RPC_PORT = 8885 - REORG_LIMIT = 2000 - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import x13_hash - return x13_hash.getPoWHash(header) - - -class Myriadcoin(AuxPowMixin, Coin): - NAME = "Myriadcoin" - SHORTNAME = "XMY" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("32") - P2SH_VERBYTES = (bytes.fromhex("09"),) - GENESIS_HASH = ('00000ffde4c020b5938441a0ea3d314b' - 'f619eff0b38f32f78f7583cffa1ea485') - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - TX_COUNT = 1976629 - TX_COUNT_HEIGHT = 2580356 - TX_PER_BLOCK = 20 - REORG_LIMIT = 2000 - RPC_PORT = 10889 - - -class MyriadcoinTestnet(Myriadcoin): - NAME = "Myriadcoin" - SHORTNAME = "XMT" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("58") - P2SH_VERBYTES = (bytes.fromhex("bc"),) - GENESIS_HASH = ('0000017ce2a79c8bddafbbe47c004aa9' - '2b20678c354b34085f62b762084b9788') - - -# Source: https://github.com/LIMXTEC/BitSend -class Bitsend(Coin): - NAME = "Bitsend" - SHORTNAME = "BSD" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("66") - GENESIS_HASH = ('0000012e1b8843ac9ce8c18603658eaf' - '8895f99d3f5e7e1b7b1686f35e3c087a') - TX_COUNT = 974672 - TX_COUNT_HEIGHT = 586022 - TX_PER_BLOCK = 2 - RPC_PORT = 8800 - REORG_LIMIT = 1000 - DESERIALIZER = lib_tx.DeserializerSegWit - XEVAN_TIMESTAMP = 1477958400 - PEERS = [ - 'ele1.bitsend.cc s t', - '51.15.121.233 s t', - ] - - @classmethod - def header_hash_rev(cls, header): - timestamp, = util.unpack_le_uint32_from(header, 68) - if timestamp > cls.XEVAN_TIMESTAMP: - import xevan_hash - return xevan_hash.getPoWHash(header) - else: - import dash_hash - return dash_hash.getPoWHash(header) - - @classmethod - def genesis_block(cls, block): - header = cls.block_header(block, 0) - header_hex_hash = hash_to_hex_str(cls.header_hash_rev(header)) - if header_hex_hash != cls.GENESIS_HASH: - raise CoinError(f'genesis block has hash {header_hex_hash} ' - f'expected {cls.GENESIS_HASH}') - return header + b'\0' - - -class Ravencoin(Coin): - NAME = "Ravencoin" - SHORTNAME = "RVN" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3C") - P2SH_VERBYTES = (bytes.fromhex("7A"),) - GENESIS_HASH = ('0000006b444bc2f2ffe627be9d9e7e7a' - '0730000870ef6eb6da46c8eae389df90') - DESERIALIZER = lib_tx.DeserializerSegWit - X16RV2_ACTIVATION_TIME = 1569945600 # algo switch to x16rv2 at this timestamp - KAWPOW_ACTIVATION_TIME = 1588788000 # kawpow algo activation time - KAWPOW_ACTIVATION_HEIGHT = 1219736 - KAWPOW_HEADER_SIZE = 120 - TX_COUNT = 5626682 - TX_COUNT_HEIGHT = 887000 - TX_PER_BLOCK = 6 - RPC_PORT = 8766 - REORG_LIMIT = 100 - PEERS = [ - ] - - @classmethod - def static_header_offset(cls, height): - '''Given a header height return its offset in the headers file.''' - if cls.KAWPOW_ACTIVATION_HEIGHT < 0 or height <= cls.KAWPOW_ACTIVATION_HEIGHT: - result = height * cls.BASIC_HEADER_SIZE - else: # RVN block header size increased with kawpow fork - baseoffset = cls.KAWPOW_ACTIVATION_HEIGHT * cls.BASIC_HEADER_SIZE - result = baseoffset + ((height-cls.KAWPOW_ACTIVATION_HEIGHT) * cls.KAWPOW_HEADER_SIZE) - return result - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - timestamp = util.unpack_le_uint32_from(header, 68)[0] - assert cls.KAWPOW_ACTIVATION_TIME > 0 - - def reverse_bytes(data): - b = bytearray(data) - b.reverse() - return bytes(b) - - if timestamp >= cls.KAWPOW_ACTIVATION_TIME: - import kawpow - nNonce64 = util.unpack_le_uint64_from(header, 80)[0] # uint64_t - mix_hash = reverse_bytes(header[88:120]) # uint256 - - header_hash = reverse_bytes(double_sha256(header[:80])) - - final_hash = reverse_bytes(kawpow.light_verify(header_hash, mix_hash, nNonce64)) - return final_hash - - elif timestamp >= cls.X16RV2_ACTIVATION_TIME: - import x16rv2_hash - return x16rv2_hash.getPoWHash(header) - else: - import x16r_hash - return x16r_hash.getPoWHash(header) - - -class RavencoinTestnet(Ravencoin): - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6F") - P2SH_VERBYTES = (bytes.fromhex("C4"),) - GENESIS_HASH = ('000000ecfc5e6324a079542221d00e10' - '362bdc894d56500c414060eea8a3ad5a') - X16RV2_ACTIVATION_TIME = 1567533600 - KAWPOW_ACTIVATION_HEIGHT = 231544 - KAWPOW_ACTIVATION_TIME = 1585159200 - TX_COUNT = 496158 - TX_COUNT_HEIGHT = 420500 - TX_PER_BLOCK = 1 - RPC_PORT = 18766 - PEER_DEFAULT_PORTS = {'t': '50003', 's': '50004'} - REORG_LIMIT = 100 - PEERS = [ - ] - - -class Bolivarcoin(Coin): - NAME = "Bolivarcoin" - SHORTNAME = "BOLI" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("55") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('00000e4fc293a1912b9d73cbb8d8f727' - '0007a7d84382f1370661e65d5d57b1f6') - TX_COUNT = 1082515 - TX_COUNT_HEIGHT = 540410 - TX_PER_BLOCK = 10 - RPC_PORT = 3563 - REORG_LIMIT = 800 - PEERS = [] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class Onixcoin(Coin): - NAME = "Onixcoin" - SHORTNAME = "ONX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("4B") - GENESIS_HASH = ('000007140b7a6ca0b64965824f5731f6' - 'e86daadf19eb299033530b1e61236e43') - TX_COUNT = 431808 - TX_COUNT_HEIGHT = 321132 - TX_PER_BLOCK = 10 - RPC_PORT = 41019 - REORG_LIMIT = 800 - PEERS = [] - SESSIONCLS = DashElectrumX - DAEMON = daemon.DashDaemon - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - import dash_hash - return dash_hash.getPoWHash(header) - - -class Electra(Coin): - NAME = "Electra" - SHORTNAME = "ECA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("21") - P2SH_VERBYTES = (bytes.fromhex("28"),) - GENESIS_HASH = ('00000f98da995de0ef1665c7d3338687' - '923c1199230a44ecbdb5cec9306e4f4e') - RPC_PORT = 5788 - TX_COUNT = 615729 - TX_COUNT_HEIGHT = 205243 - TX_PER_BLOCK = 3 - REORG_LIMIT = 100 - DESERIALIZER = lib_tx.DeserializerElectra - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - version, = util.unpack_le_uint32_from(header) - import nist5_hash - - if version != 8: - return nist5_hash.getPoWHash(header) - else: - return double_sha256(header) - - -class ECCoin(Coin): - NAME = "ECCoin" - SHORTNAME = "ECC" - NET = "mainnet" - DESERIALIZER = lib_tx.DeserializerECCoin - P2PKH_VERBYTE = bytes.fromhex("21") - P2SH_VERBYTES = (bytes.fromhex("08"),) - GENESIS_HASH = 'a60ac43c88dbc44b826cf315352a8a7b373d2af8b6e1c4c4a0638859c5e9ecd1' - TX_COUNT = 4661197 - TX_COUNT_HEIGHT = 2114846 - TX_PER_BLOCK = 10 - VALUE_PER_COIN = 1000000 - RPC_PORT = 19119 - - @classmethod - def header_hash_rev(cls, header): - # Requires OpenSSL 1.1.0+ - from hashlib import scrypt - return scrypt(header, salt=header, n=1024, r=1, p=1, dklen=32) - - -class Xaya(NameIndexAuxPoWMixin, Coin): - NAME = "Xaya" - SHORTNAME = "CHI" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1c") - P2SH_VERBYTES = (bytes.fromhex("1e"),) - GENESIS_HASH = ('e5062d76e5f50c42f493826ac9920b63' - 'a8def2626fd70a5cec707ec47a4c4651') - TX_COUNT = 1147749 - TX_COUNT_HEIGHT = 1030000 - TX_PER_BLOCK = 2 - DESERIALIZER = lib_tx.DeserializerXaya - TRUNCATED_HEADER_SIZE = 80 + 5 - RPC_PORT = 8396 - PEERS = [ - 'seeder.xaya.io s50002', - 'xaya.domob.eu s50002', - ] - - # Op-codes for name operations - OP_NAME_REGISTER = OpCodes.OP_1 - OP_NAME_UPDATE = OpCodes.OP_2 - - # Valid name prefixes. - NAME_REGISTER_OPS = [OP_NAME_REGISTER, "name", -1, OpCodes.OP_2DROP, - OpCodes.OP_DROP] - NAME_UPDATE_OPS = [OP_NAME_UPDATE, "name", -1, OpCodes.OP_2DROP, - OpCodes.OP_DROP] - NAME_OPERATIONS = ( - NAME_REGISTER_OPS, - NAME_UPDATE_OPS, - ) - - @classmethod - def genesis_block(cls, block): - super().genesis_block(block) - - # In Xaya, the genesis block's coinbase is spendable. Thus unlike - # the generic genesis_block() method, we return the full block here. - return block - - -class XayaTestnet(Xaya): - SHORTNAME = "XCH" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("58") - P2SH_VERBYTES = (bytes.fromhex("5a"),) - GENESIS_HASH = ('5195fc01d0e23d70d1f929f21ec55f47' - 'e1c6ea1e66fae98ee44cbbc994509bba') - TX_COUNT = 51557 - TX_COUNT_HEIGHT = 49000 - TX_PER_BLOCK = 1 - RPC_PORT = 18396 - PEERS = [] - - -class XayaRegtest(XayaTestnet): - NET = "regtest" - GENESIS_HASH = ('6f750b36d22f1dc3d0a6e483af453010' - '22646dfc3b3ba2187865f5a7d6d83ab1') - RPC_PORT = 18493 - -# Source: https://github.com/GZR0/GRZ0 - - -class GravityZeroCoin(ScryptMixin, Coin): - NAME = "GravityZeroCoin" - SHORTNAME = "GZRO" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("26") - GENESIS_HASH = '0000028bfbf9ccaed8f28b3ca6b3ffe6b65e29490ab0e4430679bf41cc7c164f' - DAEMON = daemon.FakeEstimateLegacyRPCDaemon - TX_COUNT = 100 - TX_COUNT_HEIGHT = 747635 - TX_PER_BLOCK = 2 - RPC_PORT = 36442 - ESTIMATE_FEE = 0.01 - RELAY_FEE = 0.01 - - -class Simplicity(Coin): - NAME = "Simplicity" - SHORTNAME = "SPL" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("12") - P2SH_VERBYTE = bytes.fromhex("3b") - GENESIS_HASH = 'f4bbfc518aa3622dbeb8d2818a606b82c2b8b1ac2f28553ebdb6fc04d7abaccf' - RPC_PORT = 11958 - TX_COUNT = 1726548 - TX_COUNT_HEIGHT = 1040000 - TX_PER_BLOCK = 5 - REORG_LIMIT = 100 - DESERIALIZER = lib_tx.DeserializerSimplicity - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - version, = util.unpack_le_uint32_from(header) - - if version < 2: - import quark_hash - return quark_hash.getPoWHash(header) - else: - return double_sha256(header) - - -class ElectraProtocol(Coin): - NAME = 'ElectraProtocol' - SHORTNAME = 'XEP' - NET = 'mainnet' - P2PKH_VERBYTE = bytes.fromhex('37') - P2SH_VERBYTE = bytes.fromhex('89') - GENESIS_HASH = '000000954c02f260a6db02c712557adcb5a7a8a0a9acfd3d3c2b3a427376c56f' - RPC_PORT = 16816 - TX_COUNT = 264299 - TX_COUNT_HEIGHT = 130000 - TX_PER_BLOCK = 5 - REORG_LIMIT = 1080 - DESERIALIZER = lib_tx.DeserializerSegWit - PEERS = [ - 'electrumx1.electraprotocol.eu s t', - 'electrumx2.electraprotocol.eu s t', - 'electrumx3.electraprotocol.eu s t', - 'electrumx4.electraprotocol.eu s t', - 'electrumx5.electraprotocol.eu s t', - ] - - @classmethod - def genesis_block(cls, block): - super().genesis_block(block) - - # XEP has spendable genesis outputs, so we return the full block here. - return block - - -class Myce(Coin): - NAME = "Myce" - SHORTNAME = "YCE" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("32") - P2SH_VERBYTE = bytes.fromhex("55") - GENESIS_HASH = '0000c74cc66c72cb1a327c5c1d4893ae5276aa50be49fb23cec21df1a2f20d87' - RPC_PORT = 23512 - TX_COUNT = 1568977 - TX_COUNT_HEIGHT = 774450 - TX_PER_BLOCK = 3 - REORG_LIMIT = 100 - DESERIALIZER = lib_tx.DeserializerSimplicity - - @classmethod - def header_hash_rev(cls, header): - '''Given a header return the hash.''' - version, = util.unpack_le_uint32_from(header) - - if version < 7: - # Requires OpenSSL 1.1.0+ - from hashlib import scrypt - return scrypt(header, salt=header, n=1024, r=1, p=1, dklen=32) - else: - return double_sha256(header) - - -class Navcoin(Coin): - NAME = "Navcoin" - SHORTNAME = "NAV" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("35") - P2SH_VERBYTES = (bytes.fromhex("55"),) - GENESIS_HASH = ('00006a4e3e18c71c6d48ad6c261e2254' - 'fa764cf29607a4357c99b712dfbb8e6a') - DESERIALIZER = lib_tx.DeserializerTxTimeSegWitNavCoin - TX_COUNT = 137641 - TX_COUNT_HEIGHT = 3649662 - TX_PER_BLOCK = 2 - RPC_PORT = 44444 - REORG_LIMIT = 1000 - - @classmethod - def header_hash_rev(cls, header): - if int.from_bytes(header[:4], "little") > 6: - return double_sha256(header) - else: - import x13_hash - return x13_hash.getPoWHash(header) - - -class Primecoin(PrimeChainPowMixin, Coin): - NAME = "Primecoin" - SHORTNAME = "XPM" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("17") - P2SH_VERBYTES = (bytes.fromhex("53"),) - GENESIS_HASH = ('963d17ba4dc753138078a2f56afb3af9' - '674e2546822badff26837db9a0152106') - DAEMON = daemon.FakeEstimateFeeDaemon - ESTIMATE_FEE = 1. - TX_COUNT = 7138730 - TX_COUNT_HEIGHT = 3639500 - TX_PER_BLOCK = 2 - RPC_PORT = 9912 - REORG_LIMIT = 5000 - PEERS = [ - 'electrumx.primecoin.org s t', - ] - - -class PrimecoinTestnet(Primecoin): - NAME = "PrimecoinTestnet" - SHORTNAME = "tXPM" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("c4"),) - GENESIS_HASH = ('221156cf301bc3585e72de34fe1efdb6' - 'fbd703bc27cfc468faa1cdd889d0efa0') - RPC_PORT = 9914 - PEERS = [ - 'electrumx.testnet.primecoin.org t', - ] - - -class Unobtanium(AuxPowMixin, Coin): - NAME = "Unobtanium" - SHORTNAME = "UNO" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("82") - P2SH_VERBYTES = (bytes.fromhex("1e"),) - GENESIS_HASH = ('000004c2fc5fffb810dccc197d603690' - '099a68305232e552d96ccbe8e2c52b75') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 65535 - REORG_LIMIT = 5000 - - -class Linx(Coin): - NAME = "Linx" - SHORTNAME = "LINX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("4b") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('3bafea350a70f75e7a1cd279999faed7' - '1a51852aae88fed3c38553cecc810a92') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9381 - REORG_LIMIT = 5000 - - -class Flashcoin(Coin): - NAME = "Flashcoin" - SHORTNAME = "FLASH" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("44") - P2SH_VERBYTES = (bytes.fromhex("82"),) - GENESIS_HASH = ('aa0cf4f5ce0a3c550ce5674c1e808c41' - '7cf5077b4e95bda1d6fbaeaf4258972b') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9385 - REORG_LIMIT = 5000 - - -class Defcoin(Coin): - NAME = "Defcoin" - SHORTNAME = "DEFC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1e") - P2SH_VERBYTES = bytes.fromhex("05") - GENESIS_HASH = ('192047379f33ffd2bbbab3d53b9c4b9e' - '9b72e48f888eadb3dcf57de95a6038ad') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9386 - REORG_LIMIT = 5000 - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - - -class Auroracoin(Coin): - NAME = "Auroracoin" - SHORTNAME = "AUR" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("17") - P2SH_VERBYTES = bytes.fromhex("05") - GENESIS_HASH = ('2a8e100939494904af825b488596ddd5' - '36b3a96226ad02e0f7ab7ae472b27a8e') - TX_COUNT = 2800000 - TX_COUNT_HEIGHT = 2778987 - TX_PER_BLOCK = 1 - RPC_PORT = 12341 - REORG_LIMIT = 5000 - - -class Smileycoin(Coin): - NAME = "Smileycoin" - SHORTNAME = "SMLY" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = bytes.fromhex("05") - GENESIS_HASH = ('660f734cf6c6d16111bde201bbd21228' - '73f2f2c078b969779b9d4c99732354fd') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9388 - REORG_LIMIT = 5000 - - -class Iop(Coin): - NAME = "Iop" - SHORTNAME = "IOP" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("75") - P2SH_VERBYTES = (bytes.fromhex("AE"),) - GENESIS_HASH = ('00000000bf5f2ee556cb9be8be64e077' - '6af14933438dbb1af72c41bfb6c82db3') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 8337 - REORG_LIMIT = 5000 - - -class Egulden(Coin): - NAME = "Egulden" - SHORTNAME = "EFL" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("30") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('6d39f28ad01a7edd3e2374b355cf8c7f' - '8dbc1c5e4596ad3642fa6d10c2599217') - TX_COUNT = 13336629 - TX_COUNT_HEIGHT = 1268206 - TX_PER_BLOCK = 10 - RPC_PORT = 9402 - REORG_LIMIT = 5000 - - -class Ixcoin(AuxPowMixin, Coin): - NAME = "ixcoin" - SHORTNAME = "IXC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("8a") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('0000000001534ef8893b025b9c1da672' - '50285e35c9f76cae36a4904fdf72c591') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9406 - REORG_LIMIT = 5000 - - -class Batacoin(Coin): - NAME = "bata" - SHORTNAME = "BTA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('b4bee36fd54a6176fd832f462641415c' - '142d50e4b378f71c041870c2b1186bc8') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9412 - REORG_LIMIT = 5000 - - -class Digitalcoin(Coin): - NAME = "digitalcoin" - SHORTNAME = "DGC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1e") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('5e039e1ca1dbf128973bf6cff98169e4' - '0a1b194c3b91463ab74956f413b2f9c8') - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9413 - REORG_LIMIT = 5000 - - -class Cannacoin(Coin): - NAME = "cannacoin" - SHORTNAME = "CCN" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1C") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('f1b4cdf03c86099a0758f1c018d1a10b' - 'f05afab436c92b93b42bb88970de9821') - DESERIALIZER = lib_tx.DeserializerReddcoin - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 1234 - REORG_LIMIT = 5000 - - -class Europecoin(Coin): - NAME = "europecoin" - SHORTNAME = "ERC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("21") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('000d0da26987ead011c5d568e627f7e3' - 'd4a4f83a0b280b1134d8e7e366377f9a') - BASIC_HEADER_SIZE = 88 - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9412 - REORG_LIMIT = 5000 - - -class Adcoin(Coin): - NAME = "Adcoin" - SHORTNAME = "ACC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1e") - P2SH_VERBYTES = (bytes.fromhex("0d"),) - GENESIS_HASH = ('000000fc5276647fd959f718c9526f87' - 'f4858c4ef62f2e29d3772e4e37040a25') - - BASIC_HEADER_SIZE = 112 - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9416 - REORG_LIMIT = 5000 - - -class Lynx(Coin): - NAME = "Lynx" - SHORTNAME = "LYNX" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("2d") - P2SH_VERBYTES = (bytes.fromhex("16"),) - GENESIS_HASH = ('984b30fc9bb5e5ff424ad7f4ec193053' - '8a7b14a2d93e58ad7976c23154ea4a76') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9139 - REORG_LIMIT = 5000 - - -class LitecoinCash(Coin): - NAME = "LitecoinCash" - SHORTNAME = "LCC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1c") - P2SH_VERBYTES = (bytes.fromhex("32"), bytes.fromhex("05")) - GENESIS_HASH = ('12a765e31ffd4059bada1e25190f6e98' - 'c99d9714d334efa41a195a7e7e04bfe2') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 1 - RPC_PORT = 9140 - REORG_LIMIT = 5000 - - -class BitcoinPrivate(EquihashMixin, Coin): - NAME = "BitcoinPrivate" - SHORTNAME = "BTCP" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("1325") - P2SH_VERBYTES = (bytes.fromhex("13AF"),) - GENESIS_HASH = ('0007104ccda289427919efc39dc9e4d4' - '99804b7bebc22df55f8b834301260602') - DESERIALIZER = lib_tx.DeserializerZcash - TX_COUNT = 329196 - TX_COUNT_HEIGHT = 68379 - TX_PER_BLOCK = 5 - RPC_PORT = 9335 - REORG_LIMIT = 5000 - - -class Aryacoin(Coin): - NAME = "aryacoin" - SHORTNAME = "AYA" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("17") - P2SH_VERBYTES = (bytes.fromhex("6f"),) - GENESIS_HASH = ('b553727635006d7faade229d152482df' - 'b9da7822d41cf0cad9ffa82a54f67803') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 10 - RPC_PORT = 9151 - REORG_LIMIT = 800 - - -class Donu(Coin): - NAME = "donu" - SHORTNAME = "DONU" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("35") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('5f7f26e24291f5be2351e1dcdab18bf9' - '4cee718940e6b9f2fbb46227434c3f12') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 10 - RPC_PORT = 26381 - REORG_LIMIT = 800 - - -class Quebecoin(AuxPowMixin, Coin): - NAME = "Quebecoin" - SHORTNAME = "QBC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3a") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('000008c2d57759af6462352ee9f4923d' - '97401cb599a9318e6595a2a74c26ea74') - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - TX_COUNT = 1 - TX_COUNT_HEIGHT = 1 - TX_PER_BLOCK = 20 - REORG_LIMIT = 2000 - RPC_PORT = 10890 - - -class Beyondcoin(Coin): - NAME = "Beyondcoin" - SHORTNAME = "BYND" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("19") - P2SH_VERBYTES = [bytes.fromhex("1a"), bytes.fromhex("05")] - GENESIS_HASH = ('0a9e3b5fce3aee6e04f06dfd6ad380a6' - 'c0f9d8420f53a4ca97845756ee5d56e7') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 287000 - TX_COUNT_HEIGHT = 133700 - TX_PER_BLOCK = 2 - RPC_PORT = 10332 - REORG_LIMIT = 5000 - - -class Syscoin(AuxPowMixin, Coin): - NAME = "Syscoin" - SHORTNAME = "SYS" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("3f") - P2SH_VERBYTES = (bytes.fromhex("05"),) - GENESIS_HASH = ('0000022642db0346b6e01c2a397471f4' - 'f12e65d4f4251ec96c1f85367a61a7ab') - DESERIALIZER = lib_tx.DeserializerAuxPowSegWit - TX_COUNT = 911232 - TX_COUNT_HEIGHT = 954572 - TX_PER_BLOCK = 1 - RPC_PORT = 8370 - REORG_LIMIT = 2000 - CHUNK_SIZE = 360 - - -class Lbry(Coin): - NAME = "Lbry" - SHORTNAME = "LBC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("55") - P2SH_VERBYTES = (bytes.fromhex("7a"),) - GENESIS_HASH = ('9c89283ba0f3227f6c03b70216b9f665' - 'f0118d5e0fa729cedf4fb34d6a34f463') - DESERIALIZER = lib_tx.DeserializerSegWit - BASIC_HEADER_SIZE = 112 - TX_COUNT = 50792939 - TX_COUNT_HEIGHT = 1178612 - TX_PER_BLOCK = 43 - RPC_PORT = 9245 - REORG_LIMIT = 5000 - - -class Garlicoin(Coin): - NAME = "Garlicoin" - SHORTNAME = "GRLC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("26") - P2SH_VERBYTES = [bytes.fromhex("32"), bytes.fromhex("05")] - GENESIS_HASH = ('2ada80bf415a89358d697569c96eb98c' - 'dbf4c3b8878ac5722c01284492e27228') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 1031869 - TX_COUNT_HEIGHT = 2343659 - TX_PER_BLOCK = 2 - RPC_PORT = 42068 - REORG_LIMIT = 800 - PEERS = [ - 'us.node.garlico.in s', - 'ca.node.garlico.in s t', - 'sg.node.garlico.in s', - 'de.node.garlico.in s', - 'fr.garlium.crapules.org s', - 'uk.garlium.crapules.org s', - 'pl.garlium.crapules.org s', - 'ca.garlium.crapules.org s', - 'au.garlium.crapules.org s', - 'electrum.hotgrlc.com s t', - 'electrum.maxpuig.com s t', - ] - - -class Ferrite(Coin): - NAME = "Ferrite" - SHORTNAME = "FEC" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("24") - P2SH_VERBYTES = (bytes.fromhex("23"), bytes.fromhex("05")) - GENESIS_HASH = ('46ca17415c18e43f5292034ebf9bbd10' - 'de80a61fc6dc17180e6609f33d3b48f3') - DESERIALIZER = lib_tx.DeserializerSegWit - TX_COUNT = 164010 - TX_COUNT_HEIGHT = 150251 - TX_PER_BLOCK = 2 - RPC_PORT = 9573 - REORG_LIMIT = 800 - ESTIMATE_FEE = 0.00001 - RELAY_FEE = 0.00001 - PEERS = [ - 'enode1.ferritecoin.org s t', - 'enode2.ferritecoin.org s t', - 'enode3.ferritecoin.org s t', - ] - - -class FerriteTestnet(Ferrite): - SHORTNAME = "TFE" - NET = "testnet" - P2PKH_VERBYTE = bytes.fromhex("6f") - P2SH_VERBYTES = (bytes.fromhex("23"), bytes.fromhex("c4")) - GENESIS_HASH = ('7a9f43d6e86eefa66e2b79918b2235c9' - '362106f3d9f11f37f7a33450ceae73c1') - TX_COUNT = 12445 - TX_COUNT_HEIGHT = 6290 - TX_PER_BLOCK = 2 - RPC_PORT = 19573 - REORG_LIMIT = 4000 - ESTIMATE_FEE = 0.00001 - RELAY_FEE = 0.00001 - PEERS = [ - 'enode1.ferritecoin.org s t', - 'enode2.ferritecoin.org s t', - 'enode3.ferritecoin.org s t', - ] - - -class Palladium(Bitcoin): - """Palladium (PLM), a Bitcoin Core 0.19-based chain. Standard 80-byte headers, sha256d PoW, segwit. - - Its daemon predates 'txospenderindex', 'getindexinfo' and 'submitpackage', so - 'blockchain.outpoint.subscribe' and 'blockchain.transaction.broadcast_package' will - return daemon errors to clients. The daemon needs 'txindex=1'. - """ - NAME = "Palladium" - SHORTNAME = "PLM" - NET = "mainnet" - P2PKH_VERBYTE = bytes.fromhex("37") - P2SH_VERBYTES = (bytes.fromhex("05"),) - # same genesis block as Bitcoin mainnet - GENESIS_HASH = ('000000000019d6689c085ae165831e93' - '4ff763ae46a2a6c172b3f1b60a8ce26f') - CRASH_CLIENT_VER = None - MIN_REQUIRED_DAEMON_VERSION = None - REQUIRED_DAEMON_INDEXES = tuple() - RPC_PORT = 2332 - # snapshot (UpdateTip tx= count), only used for sync ETAs - TX_COUNT = 661_421 - TX_COUNT_HEIGHT = 542_032 - TX_PER_BLOCK = 2 - PEERS = [] - - @classmethod - def warn_old_client_on_tx_broadcast(cls, client_ver): - return False - - class PalladiumTestnet(Palladium): SHORTNAME = "TPLM" NET = "testnet" diff --git a/src/electrumx/server/env.py b/src/electrumx/server/env.py index 7ff2482..f547a39 100644 --- a/src/electrumx/server/env.py +++ b/src/electrumx/server/env.py @@ -52,7 +52,7 @@ class Env(EnvBase): assert issubclass(coin, Coin) self.coin = coin else: - coin_name = self.default('COIN', 'Bitcoin').strip() + coin_name = self.default('COIN', 'Palladium').strip() network = self.default('NET', 'mainnet').strip() self.coin = Coin.lookup_coin_class(coin_name, network) diff --git a/tests/blocks/adcoin_mainnet_1000.json b/tests/blocks/adcoin_mainnet_1000.json deleted file mode 100644 index 2ba4188..0000000 --- a/tests/blocks/adcoin_mainnet_1000.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "acc_checkpoint": "00000000000000000000000000000000000000000000000000000000000 00000", - "bits": "1a477df5", - "chainwork": "000000000000000000000000000000000000000000000000010eac567bcfcc52 ", - "confirmations": 504937, - "difficulty": 234668.9893690928, - "hash": "79c4194bc0debc2e0d272ff6bd3ec87536867f0ff58f6a5da2d99264529a1df9", - "height": 1000, - "mediantime": 1548124552, - "merkleroot": "405bc6a405568e1841201ba46c1b8973643de75bea20ecfa67891910bd4bf5e 4", - "moneysupply": 31004994.9999809, - "nextblockhash": "836e71740b533cad28d72cfa5025993df6e69a8da5064b3d77d1ccc6607a 0da8", - "nonce": 0, - "previousblockhash": "a7af209eccf55cec92bf06723c53072bf7a6b9396a678e97193ec6c5 f45b2e0b", - "size": 470, - "time": 1548124802, - "tx": [ - "df275d713fcf5e78e7e8369d640201d46736c0d2255e31ce45bd5aa0206f861f", - "7cefb3db05be979676982fb8dc46de4636a1bb8b4d060fc71138fbf887606a9f" - ], - "version": 5, - "zADCOINsupply": { - "1": 0.0, - "10": 0.0, - "100": 0.0, - "1000": 0.0, - "5": 0.0, - "50": 0.0, - "500": 0.0, - "5000": 0.0, - "total": 0.0 - }, - "block": "050000000b2e5bf4c5c63e19978e676a39b9a6f72b07533c7206bf92ec5cf5cc9e20afa7e4f54bbd10198967faec20ea5be73d6473891b6ca41b2041188e5605a4c65b408282465cf57d471a0000000000000000000000000000000000000000000000000000000000000000000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502e8030101ffffffff010000000000000000000000000001000000011cd5c00a4a0f2fac5988ebdbfbd50742fc6700af20becfb8c0fefdd77240932f0200000048473044022009bf9a4e9c7060c00faee38da9f82fa9d41c75323b096aadb34c7efd91e3ec81022053f6bed2d56733d71f9d788b4a2635bbd964fae0de94cd3d1af68fcaaa87e28601ffffffff03000000000000000000c0a681f9c0020000232103454747c0d549d75b317b88cf05ba547270c600a5ced65fd07a6a358ea265ad44ac00e990f9c0020000232103454747c0d549d75b317b88cf05ba547270c600a5ced65fd07a6a358ea265ad44ac00000000473045022100b53ef914ef998990b9dcebbbe1607f898c929a716ca37bc67dfb2e5bdac9edd50220391e1033a3f4f5ff13cbc1a28ee5be57372ff0e13373032b690c4b30938a4e63" - } \ No newline at end of file diff --git a/tests/blocks/aryacoin_mainnet_1000.json b/tests/blocks/aryacoin_mainnet_1000.json deleted file mode 100644 index c767f8a..0000000 --- a/tests/blocks/aryacoin_mainnet_1000.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "bits": "1e0fffff", - "confirmations": 273456, - "difficulty": 0.00024414, - "hash": "bbcddffb1c4682adb326f231c88d35d82767c994c2dfa2883aa21eaced2e3178", - "height": 1000, - "merkleroot": "00b8324dad56164fd02fde4a5887488ec674e9c2e834852717ad85cc26e9e31c", - "nextblockhash": "29151d174aec0c9275dc43c16d7d6812e4072d184657849f7fbd9178900e215d", - "nonce": 72613, - "previousblockhash": "f754a281a009e4741ee2215accd1d13f675207bba31d53a4125cd50155f31c6e", - "size": 188, - "time": 1551036197, - "tx": [ - "00b8324dad56164fd02fde4a5887488ec674e9c2e834852717ad85cc26e9e31c" - ], - "version": 2, - "block": "020000006e1cf35501d55c12a4531da3bb0752673fd1d1cc5a21e21e74e409a081a254f71ce3e926cc85ad17278534e8c2e974c68e4887584ade2fd04f1656ad4d32b80025ef725cffff0f1ea51b01000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0c02e8030101062f503253482fffffffff0180d1f0080000000023210396b64d45b24986f2092f54f5c19a5dbe2800f3363efe44c13c018a8e74e614dcac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/axe_mainnet_30237.json b/tests/blocks/axe_mainnet_30237.json deleted file mode 100644 index 6231993..0000000 --- a/tests/blocks/axe_mainnet_30237.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "000000000013ae459f3755ac98e6dd01ad8364849cd1bcb1ca4a40f81a7ead75", - "size": 223, - "height": 30237, - "merkleroot": "de4266afc54356d351c11050a01165adc0e6b339268efdf1c578374b4212a266", - "tx": [ - "de4266afc54356d351c11050a01165adc0e6b339268efdf1c578374b4212a266" - ], - "time": 1521830841, - "nonce": 1653639604, - "bits": "1b29c9b1", - "previousblockhash": "000000000014fce86cc81f0ad3135fb139764183a645d08b582a251b023f62e9", - "block": "00000020e9623f021b252a588bd045a683417639b15f13d30a1fc86ce8fc14000000000066a212424b3778c5f1fd8e2639b3e6c0ad6511a05010c151d35643c5af6642deb94bb55ab1c9291bb48990620101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff17021d7604b94bb55a0881000001140000007969696d7000000000000200c2eb0b000000001976a914b4237f3423d7fadad0a5a4a8fd6f6bae250d59dd88ac0008af2f000000001976a914f8bc2102e0917b9537babbbaa6e15fe57307062488ac00000000" -} diff --git a/tests/blocks/axe_testnet_30.json b/tests/blocks/axe_testnet_30.json deleted file mode 100644 index 2312151..0000000 --- a/tests/blocks/axe_testnet_30.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000028293f2766564553f51157be0e4a26beeca3dca90788138ed39e39ec887", - "size": 344, - "height": 30, - "merkleroot": "76fd8de5ba442a656f74198b2318fed22c5710f4ead482b5b3350890c1a036f6", - "tx": [ - "76fd8de5ba442a656f74198b2318fed22c5710f4ead482b5b3350890c1a036f6" - ], - "time": 1580757343, - "nonce": 1105135104, - "bits": "1e0ffff0", - "previousblockhash": "0000066f56529ae503c85ce9692185465af4b400182e35403f7b82b040e948f1", - "block": "00000020f148e940b0827b3f40352e1800b4f45a46852169e95cc803e59a52566f060000f636a0c1900835b3b582d4eaf410572cd2fe18238b19746f652a44bae58dfd765f71385ef0ff0f1e0006df410101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff11011e0e2f5032506f6f6c2d74415845332fffffffff04e783be5c010000001976a914b717ea41435ecd3522222e0b3afbfb8ea37a0abe88acd41f4c2a0a0000001976a914f91c9cd14b776c3a8e0fd0b12deca6d1976ed36588ac45d0301d000000004341047559d13c3f81b1fadbd8dd03e4b5a1c73b05e2b980e00d467aa9440b29c7de23664dde6428d75cafed22ae4f0d302e26c5c5a5dd4d3e1b796d7281bdc9430f35ac00000000000000002a6a28cf5e77ea4cb19c4fbcba0207de9f2107f560cbd9e56e8fb1da7a59f180ac398b000000000000000000000000" -} diff --git a/tests/blocks/axe_testnet_30237.json b/tests/blocks/axe_testnet_30237.json deleted file mode 100644 index 5d091f9..0000000 --- a/tests/blocks/axe_testnet_30237.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000004d68dab78b9482b10d97c06df8838c3a4d4b127f4bfaff8944a1c7e2c4", - "size": 416, - "height": 30237, - "merkleroot": "0297c882867576d7ea600c379a871451bf8b05233371f2162afed6d712b1fd37", - "tx": [ - "0297c882867576d7ea600c379a871451bf8b05233371f2162afed6d712b1fd37" - ], - "time": 1584597511, - "nonce": 394664704, - "bits": "1e0583a9", - "previousblockhash": "000002efc4918c1e85e751310855925f9c0ce8c7c2ba85855d548dde547590ef", - "block": "00000020ef907554de8d545d8585bac2c7e80c9c5f9255083151e7851e8c91c4ef02000037fdb112d7d6fe2a16f2713323058bbf5114879a370c60ead776758682c89702070a735ea983051e001b86170103000500010000000000000000000000000000000000000000000000000000000000000000ffffffff12021d760e2f5032506f6f6c2d74415845332fffffffff0440230e43000000001976a914398e641c57eeb9d85c7f11e4974a3acef8f0959988ac40230e43000000001976a914a20d1c04b065c2f6785345a660ba3d0b58be604688ac00000000000000004341047559d13c3f81b1fadbd8dd03e4b5a1c73b05e2b980e00d467aa9440b29c7de23664dde6428d75cafed22ae4f0d302e26c5c5a5dd4d3e1b796d7281bdc9430f35ac00000000000000002a6a28f5cb8e0314b650681d3f95240fc465630716b1bfd826e3ec20b25230d4e41d470000000000000000000000004602001d760000c6e1a2a7da17de253be30ba0bff759fb0b29df7af43ef1945687749aaa85e19b0000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/bata_mainnet_1000.json b/tests/blocks/bata_mainnet_1000.json deleted file mode 100644 index 808f69c..0000000 --- a/tests/blocks/bata_mainnet_1000.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "bits": "1c027c92", - "chainwork": "000000000000000000000000000000000000000000000000000457e92ae77396", - "confirmations": 1470603, - "difficulty": 102.9501356144377, - "hash": "455490f1892e605c38d214613911d86f13d1387f8e5360b50b7dfdb6d928f880", - "height": 1000, - "mediantime": 1431399204, - "merkleroot": "5c147d3f1dcacd9a558e00962d5d7e5232a8f767cc0626de6e4c0a8c05e8682b", - "nTx": 3, - "nextblockhash": "2897fdef809bc73b80b884a327b0ecde7334848e1d3fdba73dcb42e107024131", - "nonce": 91364951, - "previousblockhash": "81b124c35efd6d6bcb17ea27a59da44a3a47c1dd2086e6084c980a3d762ae2a4", - "size": 656, - "strippedsize": 656, - "time": 1431399496, - "tx": [ - "fec0b1a557d5870be78f2159a2d9b2ea9d9a62c524d5b8ca873a3842dda35b26", - "8d196eb09483272c3c380e9b607ea34d853a034d4c653660bbe0b20cadb7f560", - "75b0a549911262dc72773a2c7ff7802ca54ffed082cdcde36877cee04c60e825" - ], - "version": 2, - "versionHex": "00000002", - "weight": 2624, - "block": "02000000a4e22a763d0a984c08e68620ddc1473a4aa49da527ea17cb6b6dfd5ec324b1812b68e8058c0a4c6ede2606cc67f7a832527e5d2d96008e559acdca1d3f7d145c486c5155927c021c571e72050301000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2602e803062f503253482f04496c51550858000277d12000000d2f6e6f64655374726174756d2f0000000001d0000395000000001976a91410afb18a0ef71a8a6753066e6f58c8fcfcde411988ac0000000001000000013618a0825b6b7c88407ec09f353979ea5ab8eb717fe9c4080c277d7b365996da010000006b48304502202ded546a7630d5e8f0b1bc97d88ecf5113a1bfe5632256781e6b7a6e11309444022100fe2c46b17be6b95c222d88c19b537a2a80c494d8e25b6cb2b61d23fbea55e209012102fabf61b27ec61346d0c4cde192988828306899542f18d4f0f93c142122245364ffffffff028b579038000000001976a9148b593d0240b97c4b7f5bfb4d922afe527c523b0d88ac4a659725000000001976a914352b16d2a158a240428bb2c8e76225220af0fefd88ac0000000001000000010851ac02a455737e4eb7811cf43609700dac4bf194001468a0bbf68cf56b16fe010000006b483045022100b597c444a2c2945fd511b0afa6f0bbd62479274cfe99158b41c4c0c5d2d2046f02204de8e10d00257f03b4f484261afc47e16ddbc2963047339dfce5fc8fd32036160121024570e2d24e27e1b1474d724c4143f645f229171d0380fc10eb62be62b6392d4cffffffff0256d25314000000001976a91422eb0cf9da17719ce85df16df8dfddb797c1f71788ac0c53150f000000001976a914e2a0bbe2a46fab50a987a151cc113a7b11405ba288ac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/beyondcoin_mainnet_143500.json b/tests/blocks/beyondcoin_mainnet_143500.json deleted file mode 100644 index c75fe8e..0000000 --- a/tests/blocks/beyondcoin_mainnet_143500.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "5276d5e76ba065c2f3ac1a02cf31ae9d05d75b3151c64a51194b41b9aa5c6159", - "size": 451, - "height": 143500, - "merkleroot": "8a04f00045f903b5ae1a378e02bada5d6bdaf0fd385da1719427c5fa0cc63b65", - "tx": [ - "05df92547ad12bf278fe453b591322bd58695795a5f917cba46613fe10dfcf7b", - "1594dad49084d64c674f3f1e7d6f13615a3bc044b0ff576beeb6d68479f56e4e" - ], - "time": 1611371188, - "nonce": 8744379, - "bits": "1c00a30f", - "previousblockhash": "31b55b0ecdc57b8163bc4d5daf8d4a1d5c5321c3c254d4e4563d34858177f554", - "block": "0000002054f5778185343d56e4d454c2c321535c1d4a8daf5d4dbc63817bc5cd0e5bb531653bc60cfac5279471a15d38fdf0da6b5ddaba028e371aaeb503f94500f0048ab4920b600fa3001cbb6d85000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff20038c300204b4920b60088106ad328a0200004265796f6e64636f696e506f6f6c00000000013855062a010000001976a9146ec63057741c13c298c1639fb2ac8922d57ea27288ac000000000200000001cffdc62fa8c75f01269ca466f08750b98d4b1cfeda9fce8ab3d612572eb5f845000000008a473044022027e1a06e9afcb5ba4fcb09f9ed24c6fd81f490583ed73099697cae828cbb556502206c0c3a45c13d2e5a897a63261a1f6f5418b38ee12d77055a77d78f19cdd24c8a0141045a39ddce002c9b80c7fc3d6136ab18142005a5c064c4178f07d8dd9e47c7a156c36cfd9ce8ebd4eec41ebd2a8000fd9bc8608b670861baacf86bfb31538ae295feffffff026c35091f0100000017a914127c418ff54ef530f577e9d8b58c6a7cc75553ba875c59fc0a0000000017a9145a82f4ece6b7bc85e581222e09efd483c055a667878b300200" -} \ No newline at end of file diff --git a/tests/blocks/bitcoin_mainnet_951658.json b/tests/blocks/bitcoin_mainnet_951658.json deleted file mode 100644 index 306ec5c..0000000 --- a/tests/blocks/bitcoin_mainnet_951658.json +++ /dev/null @@ -1,405 +0,0 @@ -{ - "hash": "00000000000000000001cbe4b4add61d60d9a470e0958f1b4024f202db9ca628", - "confirmations": 74, - "height": 951658, - "version": 624607236, - "versionHex": "253ac004", - "merkleroot": "01119367f99b89ac7022a2de151fdfe5755e6ebd5dc793d88701e4a4c5df31c7", - "time": 1780112431, - "mediantime": 1780110799, - "nonce": 2521760026, - "bits": "1702068f", - "target": "00000000000000000002068f0000000000000000000000000000000000000000", - "difficulty": 138955357012247.3, - "chainwork": "00000000000000000000000000000000000000012bf97f78ea6b907624a3c0a6", - "nTx": 374, - "previousblockhash": "000000000000000000015c67a8b2c9ffe8350289b4a64cc44e85f4c6f3094432", - "nextblockhash": "000000000000000000007e955c891ad4f664f99eb5bd40a5832d617dbc6bd05a", - "strippedsize": 44645, - "size": 99628, - "weight": 233563, - "coinbase_tx": { - "version": 2, - "locktime": 0, - "sequence": 4294967295, - "coinbase": "036a850e042f5c1a6a2f53424943727970746f2e636f6d20506f6f6c2f657529387c9be15e106af10b0000", - "witness": "0000000000000000000000000000000000000000000000000000000000000000" - }, - "tx": [ - "fd09ffa77f4de17d5c10b46d11f4440ddfccd2c9613b30037edd6db96a014865", - "8434f459e0080890cef04205ecfa822ff9eba0fa1497780e226fb1caa067e678", - "45a8326eb58ee3eb9a30a3c7f5ac1b67e6fc0445fa80ac046d04df0e98f612c9", - "e8a4eef8e2a4e528ba49d937f9a28b62bd8aad8e1a3ce0901a58b9eaef825b64", - "97d37b81a748a13e5b2be9c4c2a1b63a2107388dc92da022bd1c4c3e9b5541ea", - "e3073ed0e962c7f9d82a488f17ab3c66d4896d419edfb21d5812fed7f44f7d73", - "8d2ad2ccfb0d584e13567ef021113ab6f52ebb0772a71e50ebb9467ba81bff35", - "2d72aa60b1362c2a86bde7034b6f4162c78b9b8af333255c2a56106c077f102f", - "b7a93f659152cb9aa30ab012eb0a3d0267296a5267ce73393947bfabe7260d05", - "d0690aa2c7c9460f8d6f4e615df2f27bd7cc2a7946ba439826a0446ee3d22200", - "93db1b7a8308f2e4255ed360b60494bd5894b39db5d85159f9e444dccebc7115", - "39b70b16b28118ce1aaffe26d3ce868b8a07efe39ec454c2b7184c036e14294a", - "e3ab2b3ff1cb898b551500b8dd788f38afbeea6aa70e0f8b6f4ef65a9a1c5abe", - "a0c6832849712854f0e211a1b1720701ec7745b1bff98bec3a9f4f598e9001c8", - "8604a5ef2276af37de62166472dc5e36795fa72f8f3c0596b6517d8a987701d9", - "7ce2ac5f2819c0a5a896e5450e9334cd6b0365aad0638aaaacbbec3c9851d076", - "b9ddfade0f1fd0f69be144910f3b91e15c20440fcd7bbd0ee52db82c542fae49", - "d79b4d8d3500ed3e7bd6e0e62e7ab716ee4e9c1d8f7b6e2459aba34720cb9728", - "ffd1d41fa029b61027a1945e38726dabe0e0043b3aec794311c3374534cb5d69", - "d39e641777ced7515266f49ce54c2cfe3a5c67290827d4094f0eb6cc8a0dc54f", - "84ea69b900fc524daac5e722aa586aadf20844654acf8468cd7815ae3a9dfa5d", - "7205b5d76030d3c03446de897cd47a5f43f6857692f1460366c02a8569b156b0", - "1230b1f98061c455fa532e6c234d1cccccf382ba7c7abeaa309d59893c32994a", - "c0b4719d567483a506da5b6635d52b77cebec12470ed84c4749bd3c39496a7af", - "916adb287435606840668d605937f82e0826a704ec2365860414b704c6fec992", - "c35425a0f736e99dbb51679702e83a150aa69202e6e93e2be5ce8fe167c776df", - "61eb1e4e06d29a3712fedc29a60a6d260bda9500d90cecaec1d3d7a22de3cb62", - "5cddc90f4f529448a1849b9d1ff21e2bb647bd41262fdce149454933926dc4be", - "b517bc23776e0fdcd07543ff0a2f30ac6cbc3c13223c37c2190bd1c7d4ddb63e", - "ff454ab067134fd805a67cd40dc587fc4e0d0c0df33cc8712723dc5d8c678649", - "017aa664aa54677614dc5e1cb2e95cead1e0876505825e809b2574288a73ac55", - "7d6d8d3755dd2c33fbe6a7536dd8c19cdff002a15a2a19251d16e7a03acc1af7", - "214010b52a47d1f6a5f9400ba05b84186f14dd269a7b13464210d652f432b214", - "0ab0deb4cb2a8231707250618f7568fa3d62d54c58541c4d7fe6cab3f95333bc", - "5df72165537f4281d32eca07396d6a6a60cc72b76260740074b7ef5a89602820", - "24ea3188bbd97dd93dde459642155da18b18fd0c5ca99c4714f499bda7b42f1d", - "2de4dfd9d89ae8703170accd44de690295abf22ae9c3bda83ec93192ed866e4c", - "94382cd8e1446f864429d372b20ff98076be79ea403f61fa071b4454a3a62aa2", - "4d3330a1b751abe86782fcf6e0b3d4d316239298e294ca82cfbc8fa8df59f056", - "e67073057cc2be39b87013a59609d385cfa64ebd998cbefb9f1e51050ccc66e4", - "b50cb6f42bd66dbff9de22b823d4f5fdf2f7413ba0282bc2fc32ff5be22b6f7c", - "e4e77442dea1f5aba8f5a7cdc011304ac1bcded4f37281bcb496b50ebdc9bab3", - "b5c123d2232d40778ab384ed6ddbb2b605a29ae58d06150e78898a02c6719cb4", - "06272f747c54ba8e4ba18304274ac256da954706eb0f965c6f9d4da1a38542f9", - "6aae6f0cdaa4d5550a4ed1ddf1e3e1247fd8306c885088f25699dc11e3554373", - "066c0eec317a73e82d65934ac778cff639beab64c01a58531a69dae447e32ff4", - "a225d3accda8ef947765366a8c5ce2d1e0dc2d053e01a51f7486d21b3f8937d1", - "62f2887bdf0b99fd7afc116e3b0a54bed3883dfd02316337daed4543d904eecb", - "f9615701f7f3633cd79b918eb87d07b7455c2cf801c5e9ba4a5df57df6c05618", - "5b0a5300d2de96fa9eac390e13cb1db83fe496008897fc4be39bc8ffb35cda4d", - "014cf6783eec2ff2b716e300a314aa54b253a12308cfd1c7284e992de0dde75a", - "459c9697560e9f27c8c3e7955f4ee6bca926bdd6b542345370eb74f63a5eaf6f", - "8d6e2f68235e51ac94d6a54885d0eaa57b3b523e4fd2a0499d4271ce2a77be38", - "63e4aee5462bdaacc558000781e1ede11e54322d4e33c5f37037e6e25c36ce6d", - "768c0855389c62fa0af0fdb72cf14d969022171d2fb6c500a82bdcd05d145382", - "7c2915d47fc193d917658fffd6f8a7385e963ff03fb39e2e26a76295e6445ab8", - "bcc4d602e8ad39f7f58f1c9959fb6c37e5738ae829565d05d0456ef361d0257e", - "710928db8b7e6c4e293b276e5060ae55641d9a917cf652a055e2f6e5db1617ef", - "4ad7ab9b1bdaba5fb3377dab73d2b1050e6a2e61e5b93b71ecd5e09b62525ab6", - "a2db7aef1b371607494c987fcd3a4ac972d3bf9617c59b8077cfad782b8fa005", - "62520b8381ee25f7dcaa6657ee688452f22d8ffb23926f82cfb7a2f89eb430ab", - "372e98ccab389e888643120e8b78e2708fc4600ca7bf556c8b2d83bbb2d5ca16", - "705eddb5308b7fb71d1ee404b8a506aaba7bddc950555762e934bb70243f9762", - "d749e48d4fd50b1b57faf5c2c5ac80f57fb650d47e38497f85581e15fc8dc12c", - "b15ee885161916bd3bd62920e2fd1c8c93aacdfd022e6040adb2c0c57c0c7409", - "d5803468c54416834605814feb6fd16a5d88de3152fe475c0d73bdde23fce77b", - "47f92fdeaeac6283260c89b57b3a65ac100a016075642528c37bf8ba6b5879cb", - "05a73a5bd4ad38a19f8ca2c730dd852992a38d0621ee448aeab8a47e7619be0b", - "7cf58d5fe1435f87e23b6c9a37b5a325ebf1c3465d9a91e924dbb3f275b0e516", - "7ac9641d47c13ad037ec8d00bee8cd4a2d70ccd29393efc03e32881be3028ed6", - "7a85cfa16c7b8ae5845ca6a761d3de848eda84d00098ac8bdf2f935498fa3524", - "7aa0899734a1015c1ffefd45cedd8e5c86a1de712de0ac7ee3450ee53d8e6b17", - "cb941e09ebc1b68c5c8cd341a8f3c730de7d3041e4a68d8ca45782d4ff688c1d", - "aab1c807d1fad5b2fa9d3602956f7fa0ce4862a2f80485a0916091451a6cb7f9", - "3023980f689a50d6bcfc3b0bd918ea5a3fa1a950859077dea1e33a779abb7396", - "4ea0f44933c7a6bc29d70e5605bcbbafc06d7939f59f8dde2fa9546e68595aa8", - "0e440dc328c6752eda4aadbcc81c0981ec4982ceb1449f16532fb3cd35c1905a", - "adad0fba9374916afb2e5c44a682aceb1f462721d5d4827ce6f90bf6270df151", - "80d9130ff102eba3b0664b045331cfb103a9229315fd3c2bc7b907442723b926", - "dde0a79c1dbcb9960f8f396257ec0f3d7ac70cf63836ebcfeb3cb22d43a17cdd", - "8a9a4dafaf240f7d557772174913959d23b900b4f353c2549b9bad7a27b63e33", - "6b67a2789821b309ce629fb59a94cf08d6f83eb339974a3c5adbe674f96382a9", - "6df4551c85b2305b244c753b702d320347b84b7bba9f692c027c6bdf5ea0b968", - "8253cd57fac26fb30adb04504cf96f069f9f5e67d735e559b4864a9cd9a6d53a", - "20f06ddb07298e9b510594b7e685025878f3487844f871f5d219877101a51be0", - "d49ac6dd6b38aea742c14be850b203cfa4d72f06ae5b1db6a323c064e8a81591", - "3fbe0955cf5cc284add39eaaaf60c4ca6ed35a794a61d2a305bf54d988152e42", - "bd4085c7682c2436da1509ee23837f47de2ed06a5b08ec4442c2d11babe32e4f", - "188f692093f8830c845a85415047b7ba30ad35f6cbd9486f60c469622b15c94f", - "2c0861048b26c6707fc9b0c936c8d102bb73cc1f2506ec68b5ddb46e00072554", - "2ef999d8fd68160c9668b6da20090492df8b10d4a87c9b9cd586afaca7fbb78c", - "0e5cdab3e1bc03c8a98c3e1347b4e102d67991d14633faf25bedf7c0eee5b1a2", - "b67948e222f9436ac620aba98d6c08057f374e7b519295a464a060360ca5f0d2", - "257539f355882e1e68f23a5abb5b4f9db057d5061b475d8448c5ee74769e02db", - "c31771e4b658901defee4e28411ef93e9a5631d67adf7558e6a72bb5b8568bd5", - "be3f478bf819bc5224dbcd487db6039e48aa6552517fc3dde8cf773e1a67d562", - "cfee07af204f30638ca90bea1bca6ac3aafbd1d918645560019bc0cd19ec938c", - "0c6c096e80ebc3065ed22e425595fb7c2769d477697e2288f8b17799c1230d63", - "487d52ef8caa6db69c2ed287d6d6e2aba671c8553584500d95c3d3c2e101fa64", - "ea4690fcea3ab2d297986a286a9ce2f1dc1228f1b352aa1aa04d9cb1cfb75f7a", - "178dace7cb1ba3a804d7ac8813f2926a36f2c25c587291ffbd71773028c6c58b", - "07b7f6fe8002796aac002790d62aa60ee3e3133ac7d7cdb1e5420f198791e587", - "601e680d14693740730e62e637bbd643da4e23392474b5904c93b62bb32b60b2", - "70708252ae7517ac3245958278be55e5bd59a2ba16321b9bca049556a5106073", - "be6a913635dd9a795a67a5da40b3d05e43982595a030b6681293de893fe32787", - "6acc5a35d699ef2f23cff23f42031c397f2baa593595e13568a492906b31d07c", - "f2496cbaf3fa4a8aa58141a5b3888aba50e62e2f9bf209b66148ff1e1ea84fee", - "af61f2b7f1c3194270b541ce7f64a9acac1eedcc5d3257a0ea38e4b1869cb683", - "e26044361da7b3545dca06f463b74c53715b9598ae2028a19d9c2c368209d79d", - "169c95134d0bad226edd337d4e1ceb65591f5dbcd174d93784c1ae3889db828a", - "c03f26b2fc655d593dc7f88320ed7ffe35cc7d959e6819fb5a4dd8dda4d5408c", - "232565234bfe509b5256018bc3cc4324a4da545dc75956389380864486517dbe", - "5e2d30833e7643c9aedd8ab1ad4757edacd034d60b04eeb450e7757ed904cfd6", - "adbc7ce37cd59134773657f769bfbef6cc859a7894f68744f980a3b42e315dec", - "bd240ad219863854a6de76cf625f7659eac7cbdeb3cdc1643719910b88fde19e", - "b72c6f8b43fb9bddc02ae67a41b55d9934bc0d1cef83c888b56ac6375bb0147c", - "909a38cda2a1acbcb05051afc8aec66e94b91832194d9a7ebc81208b7cb57030", - "9f1c42cc7dffca8237601a9e9ea30b49877e8a3c684e8304d4d1650707d4747b", - "652dce84e2fae1d6d030428ab6cde2820f6e4d230924c36c12ef66893ee7f0aa", - "6ec0ac0f5eda13232e4d9212fbb9393d55579dcd73b47d43e5c71486b790a7b4", - "6716f5e881bdea5f894e63f4c84d79d73a26330a77c16c1ab1e285377e1b756f", - "eae81dfaecdd1d1acafd0d8dd0e2dccf20219d9e0bd4b0c4f106b44d0b9ba51f", - "585ac55b8c90d044e50188810f5980be0e52f41e26e56650081071c6c5f1e07d", - "fd01997a3786cea5ed4a22ea80990970974afe85270eae9595e54ab6a2158bd6", - "4f607d9c28a7c7bc31cf9dcee98e3f160ca9816ef471d43a69a771a3d46b505d", - "bbe87909207201a428de555ae56c9a6201803d5d2b95e11ffa2a109301c64504", - "64aa92d450676a52742f3d045729adcf851670b97a3e79a2107e316bd986466d", - "efcee007137302c75ff8670c1892d1ded6518743602747b09f7d0e2ff81b38c4", - "f50acacc98f5681ce674d6da16df46d29564755c7dea36f92d478f520d952bd6", - "1e43a9bf0e9868a27188916d84d60e646f2933a24a162c29311d9f31fdaaae29", - "f967fb7a44cc7428d3ceb129aeb2e21bd6db7b924ac5c699d34454e3085228ed", - "98829143eb246be7d36fbf104d0331fa98e77dd2e3b36bbe1d2e447fe86f785c", - "8a97b1c458347bfb964a6603b6eb396357c876a2a6983609a8ff84154b1094d9", - "048321023f2c9b74925783cdac9d8ce3de38b10d68391ef2884c6009bf3076d5", - "3838d122aadbf7ddae16bc9500e7b9cb96534e5fab11b0b5525914c78fb73982", - "1784d0f8a04decd3831bbf095b1dada4e05c408262bb77c3903a722e92945a57", - "f182a82d8a36f15fc9733aa0e587e2dcc2859b01590dfed7c346cb1eba6c8775", - "b313dc0be1efd2ba7cbae6826c203cc3c7a359268b21cfd3b4b7ff09a6682c7e", - "a4dbfd46e16cfbae1892a9f534d9141656714ef1a210430bc32c79b571416157", - "4a83e243c3889b08070457b66e47312169f818a6eeb389be6d600709f787d36f", - "64345e0fdc8a38b40398579e9987644f7fd16c2ff763f13f4902a7f9b4dcaf61", - "5f35cfea7909af1bbcccf643724ea9352a91dcf131ccfeec754cbf4c35deb168", - "df64c7790e7bc65382bfb469c14979f3fe19b33e2210619cc6395b091b1775d1", - "8e759e9635ca157ab243e572ce7077729be0e48000a29f7b53374a7d1fe5df06", - "e61949d24c41b2278e5e44b9892b5fea8d6acdc0889a9f89d8d18c685b708c57", - "5b7dbc1dec255e62fcd21af7ff488a665e5a92b65db088c5d9fa95c48e95c788", - "ca79539a8149e06bca3cf041b3faea836364c7f75f0939a94a17753618e4b1b1", - "8f83dfa814b16169d2e11369abd8fe99abd4b29fc5d74c11d1b551e76cf4b509", - "377f2302c83cadc182da6e7f13d69c1bf38abdea283e899bfa04ffa314dbfde2", - "e37af75a315074aa284b1c74c88c20f423832880317da6413cbb01c133bc6447", - "d10df075423ffb8c6993d8b5d8605763c421e4371f4587d5caf894364a00322f", - "dbd530717ff3703379b032dcbffcaa86e56316ee5feb595b53d5ae5cff81402e", - "3405190e61bab299a886b8fb69a27a66a49e7e05584347b94744d856f037dfc1", - "dc5716077ef0c39bf98d19bcc9c92f07298542fd633936698118d3be442ce94c", - "7780d060cccbd3d0f27be0938bfaf7fcb667ce8f4b675614ec3dbc8ef094b0b0", - "35b94244ba54ad13fe97eacf0c7f5a7b7263d4afe1ba884625f5a649112efa33", - "418a09bd7d94215a9966460c8dab2f00073edd4acea23f37bfb886eda5765fd8", - "f3dd35284c932896621ea26e7e6c1440f0b0c999afe0cb9fadcf0257772270a4", - "f27fe79f796656ad914918aec2948f28add936d7adc09fce4b4fa231c65960f2", - "0dccc434b26bf655b9149ea2f6a6261cda0f0a208324b02561adf844801b44e6", - "eefd01e497efb97e183a4c6bb37f46742763cfa26bf4a90f529533fb2af44b9b", - "815ab6e812e46e6f088065afb35ecf794c955cf9e65f029bab8fbf3ee06d03d7", - "78c71429129f6e3a7a1c67777359652be9afa55c1c21529790993e24522d7f13", - "5231553e0ddeb33ca6d3a26b076d66df9351cd5af6777d14ffabc3d226a33763", - "96996079505af4c33ce1fd33b59d8598b9742dd839680817c4d15c416d120220", - "8618f571f4e1fef1a37ab9c13ff34b9e9d58b89fa0c03407a4f690d0c7c70625", - "59d66fff0742678a2df323a75db9725b8624c30a6817c2e9699b30e06ea9ab08", - "e1575fbad9a17b3a4f50f1a39d2540b6241c76ee2f371df3f20803a4649ea84c", - "eb81e086a4ecc353f6af509f83e234f42963dc97b8526ef6ab70b68d402055db", - "1847af5acd53f8546b6aef2a11742bc657e0a946ba55802e04d2732adcbacad7", - "b46cb8b1f688325402cc1158e94a9945b81191a91a15a14e278fef3078c38450", - "5f4ed943b113f3f0b336a16131c49422fffc9c8d029373f8e3114d4e0d8d47a8", - "ebb203e941c8eaa94cfc9f922ea2b5bef3e88077bf7bd519375d375b23b7bd11", - "9507383a244dcae9084efd2f0f7d977e2f654702f6ba8fbea807079bd5f1f1eb", - "987a7ec5a3bd3498ba1cf49bf1c7e7a14857c068333a8936d5cbdba58949d928", - "de6e26f1be87ce4af200478ce87bd54a1587aa7e0950daf9f58f9289f5f8fb0e", - "92f4abbad6c86ac7502f0f65e08d94f01e0bcfadca33cbe8dba062bda37ac29c", - "302154927bd56aa614187997ec10d00f9ca3148f7866d9804477ff9f0b57ed15", - "72265b052549766b5ca398c06d7bc217d04fb7db236ee195712f3be008d4c598", - "2ed937d064143fcceb44561fc214f5090ec663b980a50f2645de1192f135a5b0", - "8c912cae4bdef7fcd6a88419d9cb10944c26fd4e960dd870768add7e27278f3f", - "ab2921eea6cee4f944d363d9b18071574e026fe871a971a53b31be6ae41baf32", - "54a74d1fc9f57eec1da3e62dcb9c9faecab46fd6d901b01eb146406ce24e731c", - "a225c2a47cf6c1f7b50b0da99cf9d3a7662262ac704239b35e8c5f33807c692e", - "f777441be1ce099fae469f4648d07e71c933c519da98546fbd178af5fd8f0722", - "609ea4ce347b53141dff5b98c4712e84b163465244831c95453cb45ad7c12f2d", - "4ac931b9090573b83285472d9f0d3cc4791bb00c015d7dfee1fc6edb487fa987", - "8d11e299cf6d145b69fe478e6384746033f98ef10fd0b4545947d61307c4cf90", - "195a2ae1b4c4a3bc366d6abb96e22304b593878805248eb4fe5135d3a1065bb4", - "5238ea3762e41579246a7cedb6551da30252bb094d7c0f3bd9c0cd7583697a4b", - "ba40a88f8c139c40ffca1766b2e702d945014bec0f69028ba28c131ee20f493d", - "18244054135ec5b8fdecc28c886cda6e43fc5d44467fdeec111fbef1be2ca7ee", - "8fc7b68b53d1dbd004498c2d404055ea3a8ccb4726d6e27103b3d623c3128736", - "ffa8a359ca418cdc83090a900d58daff19f939693a519b3b8a8aa080759129e1", - "c40235df8602a2761bf9a2f2a956770cf489c5375aafc37ba36c6b0f7889d958", - "cf7fb21888aeadf09a73dfde6f5530d05fbce200c68d11fc3c5ca5091b09a1e7", - "55c8df9162ecf87e377e2f887f2b6fd1bbe38df4d2286ffe874da9a968149520", - "e6abd918729d48e927a7d29e7ffe1e87b80db58f632b72caa6953f6c0fba15a9", - "3716a6f6ec6d135406b7ec08497de8fafc20994b3c36a32fdbdf6b37ba001e86", - "4a1eb1e665e0798087bf45b97c71cec4a8d0812ec5323e9984089db4f28fc134", - "71ba6493fd46014518927f0c8fa7aa9a2f3ec990485d3e5a545dec99fee75c5a", - "6ccec17d4b309eb265527f29af9485a0e7c6d6bc3b78985538ee5eeb2b25eebb", - "955e35c2527d581092032b1f4ddf93809f0500820caef363c4a39d7345f167cc", - "44aee5aaa57e2f51f8a106d2f338f05cd0721f7760b4c6bde9a9ad7d6fc12eeb", - "05b5161d06eac9bf1c1ea373b38d36c6b20e09d07d6d1f8c42be44b5c1f99eda", - "c306c9d1d7a98dfbc6d7a1d80b209e74ee2b31e86814d2a6b0c476788d3170e9", - "7002412b97b085f25fbcc50e950c3f62b1be8b511242782f839a0a0e5752b4db", - "0dd26fe38f20b47bf53e8bdf53e7e7383703ed62f33ec3c08eef301239b63090", - "c929e9882ec7bec6727815025e4a7a8583c492d1ecc0a798570f1cce09be8566", - "4dbe9d7e1c8b540763d2f461dad985c763a36d641f41afe0a070ea233578243c", - "f07d8555e4bd7a85dbc9b1fa260935b692e34ed9fbee4f9bfe7598bbbb28d3e0", - "dd54f4f0884513c6335a5d19ef8462f7f7e8963adbda34986c1f9c7c271d05ca", - "8c2741fc4f26440c8f6b4ffefcf1b1d1fcaf0adfbc4af6de7544f425a196599a", - "6160f69904a422f3592c26ca019492a3bdf90e35c1ad40e838b970db1fb75cfc", - "ecbc0061e1ab9deac27200ad3b6caaf561ee30f560427b83a76b3d9b7b6f0a3a", - "acc56067dbbef0322429e469b412500e722f16f7096891ede54e5799ce063fe3", - "863f04a99918e79af0a93d7e96ef2c2b5b1bc06340fb153d63ad6ef9eae22cb3", - "cc39f540f24473fc04d11b0135115eb05867839fb2b075bf58914dbdec0ed3f2", - "feab89427bb8ae5d646821f6b40abc20454eba69e55ce42057cb369f082a1c7a", - "571fedbd85fc80c54e7c5c1a9bc7ed9285032975e1179fbacc18c94413f65475", - "0ad7f1cd07d10aa23344173eb311e4b21bbcbafc2bf7ba55f6b851ad37fcf8a8", - "a271d672c9c69e891279abf0474d0d4bbfd4f555a5817818bbbec1c633948a0a", - "63108210d728784eeabaa1bf7f8fc7969ada187bda2ad3495151a4b079c3ee2a", - "a357b166b53cd1b5920c9cd9b8aa3caf55e5ec67c361d69ad25b4601d403bf4b", - "afc59848dd01431d5cd627fc58bc04cd010ff2e03eecc5386266d3702c739c52", - "68e72c982a64091057221a922d4a4b477b1aeb08967850fe51158f0ccae24167", - "4ca358243144db12cfa655289de554d565de0f745c4d41a907c4d1b42086e784", - "ef6815398d1341a04d8115799b71a85ebe80dcae7e415039562b1940aba1093e", - "737fe00ed83e3ab569c9487b641e4ea4751814fadca327fbeb224aaa1ba7a274", - "444cbef8d7fa73dc854841692642b7c3113c79cabde0e76ac479eb0c0f1010c4", - "067a6c429a877cc6462d97030f19dd0ba3b68e4c417bba6ccda82929336465e5", - "20dfd9fb82a54529e9869389c3685bcf1f6d8ee134f02bb1cce6cffbc324f944", - "406f130d11de90310b90e935ff9acf33af24d6c3927bd77063be40f443623a7c", - "24820ecfd95d05768e3ed6776c2d8853f2fb1d92fafeb759c60a77c39c131dbc", - "bb12d28050ecd2ba6205a01b429ce5fa1ce26fd3f54bb0fbf1f7b589788574a9", - "51418042b078a822ba030df4c66e1a5b37ddc52efcb575541041c2a83fb5c820", - "fb75e9d8d6bd26cce6fff1dfbba7f5060ec61860fb3f285b1d9ee9cf6acbb3ce", - "0e8488e4987e83e335871b0858e3bb4e5bb0695a4b77b958c5035ffafa128fdf", - "9b253f5cd29d9f3a3e90ab6fea77d19d4d4f886281ebdea0265babe804c78ec8", - "d30279aa47874b2db06958675dbaf328a0042833fcb3c40eb5569fae5c1c548f", - "5fe9e7fef8a6d5264c6297d3991327e81eeb5f7b7aa7512746f95ee4231c4706", - "ed31cb7ede5a3eaa5c24428660e4789cb69559f8ccc418b7fdca8690c85f24a4", - "ca0c3d3bdbdd5e5614cfc0cdf7b8bfbd5820b6112efa06dbc5e859566902d67a", - "8978867d2c9e2303a0e65536a34d3a5474be2b1227495908ae0598e2e8d97339", - "27a2a5405592b39e130778578d79900478fae8f4206021654c82a8ca5a419b4e", - "c3468c66cb819355bf8ad85744ebb9b1f55d6a977ba06f567090f25c5d1f9c6e", - "1a6880184324e02fec796c11ae9ed3a44c376223a2272509dd326458ad1af5cf", - "a2a4326863dae615b8618c0f29406f867ae40fc3991c8a9b45257cd1413eefb4", - "899e0c7d2cbe167b4902136c9c944f6b120903b8b03ceec444e1b55f5355c715", - "bc0038b2c313f9d77aa01ef5dbbd337cad311fc565bd4aa705b399442b06c1fb", - "6f429d6d55948c4380470389ad78c968cfb86c84c7e0addeae50044859b2c3cb", - "99c1b3997b91d56183c799da239cefaa7295409ee8dd2fa67ce0f22510af5eb3", - "e265dc0950f09cba1921101dcfc3326106842906358b444ef42370ecb245f893", - "4a8da5e137b7cb4f59f5d590813fb413f98e2db20b225c931427be824e6dafe6", - "66e6e1d0dd335eeb027dcbe20d4d5b8e9785baec841ea1f0c2ac86f94e7330ec", - "3bb8927abc7e85f7172b39f9e2c0bcb1da6f544d767ab64b01e3ee420f7887f3", - "6c94ddaf69e110fcce55cac64bf9b7c2569323c5b8f2d60446a5402f7d3ca110", - "430aea6fd36e95b6c74e000a92fbcf95ff43dee1f04c64f5a9fdf566d28221d7", - "d1576b49d880dae8973f5d06f6fc7049d17a6a962f102144896e14700ffdedd7", - "cb7587b036e951e6e837673029e4167e622bffc623919e9cc900f3700612e7bc", - "476d8628217c6e8f0b6b16503afb330ef64e8667b946de78520646dab384f040", - "e3251ac3f66c27109feb6457b9ae35a3453eddb8dd1e13981b70070af8b9b0e4", - "c1c7ce3a10ef4fc4092209b33ab78040da850c768d4a377251b058c333745fc0", - "85b516f84a0b5d8a7b17b7d4462ab272fbe13af6b90a777fd79ab99fcacca750", - "2bca6a1f81bae5212cc0b008e334d602bec774c196feb8e5948e773a331bcd2a", - "357a022aa2b60c89e37efc711db27cbe70dd230b145ea617b004141b8c9d76c2", - "c1249bcbf7bb76180a98bfb42bc8ca270e8632f536e1c1cc3a8f72962850b63e", - "0e65c769ac126342af63be94f770796e2f13e0e328f3ea4fbedb209ac3cac8dc", - "dc6963cdd17bfd8c8f5b46c666bb47dac25be11f3273b30fa9ba3ce2d8652aa1", - "97008824366dc14a3d874756a1cfa508469cf2903a996bc2246476e50d0579e4", - "d4cb8e3894c6243bfae5e1a0dac72684cec921032b95b2c6b539059f2111e24a", - "1a8e0e5e3feb0a9818c695f5e526dcd647ba9188089dc8f318e52a44a5699a7a", - "b2859d06691bf64615a663ab072c813b7f2a09be4ee752431d9233de8d27c37b", - "b56fd6874f1f7b6dc6924bf8510b162037dcc019511056aa5f6a759b9040f4bc", - "34a17fb08cdf5f604bd1576f3295da2677e899d273d73159405e7272dcb2fcdc", - "7cda20d8a5036c0da4009d60d4207885e3129fee8d9323c521b0c1ddd2a74510", - "88a8c25635b6f15fc101fcf781c492d53b55bb30a57ebbd7909a480511bb5656", - "30a6b16d1ba7e17bd8e8d3cc7778c46e3de377c58e040a15962a3b59cc6d40ed", - "5f579efcee74ad34fd62820b3d9d6683040092e1306cb938c4e7d7d78ef4cbd5", - "be0859b2aa22e26dff4b92a3df0f65614b0c2058a1fcdcf438c21a919965c5cc", - "75efb3e35c30a542df24540ea385271c93643cf39037847ee50c40cddcff2400", - "157ee7983dd16b2708afbd5af2a58c2b46684cc20b421811e38c81d7dd06ec01", - "a529775d5b281fc416d3ada2fc3e174591d4a54293c62ba0f6b7892a11a19603", - "2aa026925cde43d46f9ec580d82bece022e67bf63d68b6b50996b69b9a7cae05", - "01d344c1743850532d53b363017a15a271747112172d3f11c9ea453522ad1106", - "5ff2838f4dee0462d6a97a4d7249b7e2f36d76746991010c83444542214a8b08", - "53f59d9647c661f1f362bc71245418d933cefbb435400bccbf41f4aa6863c208", - "598d919fdde4afa252970bd4f2ba2be5158e7bc3fdd4048e9c6415fc6d3cb209", - "9e509408ef27b3feeffc2e5bd5856a3d768d8168f1fb3f34063b1e744d618d0b", - "e7408bee19f646ad1d58ff1022ff898d05c87fb7fb1c33098c1b2f4b7218f40c", - "5d55a63514ea228f6c63be7275db0a3278558cece407fbdcdc66d24022b3bd0f", - "fc2cadbb77f1a98bdc307a89a763165dcf15b60adbdb8408665c40c251f45a14", - "9782cc02eedc69ee34768cf268fae2b62b8bed9c54fabaa2913d18a4ea455616", - "c9ebccb6b54c6c35eb008278845370b337b59ed379db89305ef1842236596c16", - "648ca2dc08ec8ccba8bd1ab80129ce23815dced4e383894c19cf989b0f3d561a", - "d8a21abe334fa43459310626528563155a5e791fc777a19b5752ffa178236e1b", - "80b86a694b4b1777f8f710fcb1cf4d7a840bca55104af47477c961c3bd8f7c23", - "201b4b47470d30c8ceaad0560a856e60024286b248e55179b2a80ccb696d9126", - "5c794f91851d0c3c8e4b450550e38cd7accf93d0148e4ebc803a1ffe804c2527", - "2038a2967f54d1cc57a85d3bf7936bc0e510b3e5298940902f75db055744032a", - "6bd15521144eea7e166d2b5e758ade487d10843a1134c2898764aab6ea28ae2c", - "161b0d7e765ab2e86b95f6b6e72f22077e1c09d35fe9b984ea0337f3ae7d922e", - "365d9fb3ff4ffb7348d493cfd1ce2c63d555f85003bcc065c1eddea92bfffc34", - "eb6b7acfc60a9137d0a9170b81afb807b6c0d751c8591e799b19cdb2ef910d36", - "839b8222c36a2ccfd421a9c9bae056af217c1d74f3731cb28443c9b420404d37", - "d391e5ee2130044229d280f934e08bb4369bdfae7698215ea7f9dd77b6c77638", - "03db33f232b35af9cc767353dd041ce1dc4548381cf6a15b521cafb048910a43", - "2e0a7fd87e236cd45aa524d2419ffef907f5b499a78ad7e681c2e2c3972f5245", - "1cab574b274c854a3a69b3945f553631e205fc34a7c38890ca9fdbdd2b3b3a46", - "fb4345be264805587271eb2adcf13d4142ec3fcb092f9ff58892ff13e6e21448", - "781d4caca42a2caf92282ff37aeab7994049643758f4b2d5a62c081a3aeb524a", - "930c944338d0958545fb49021fb0caf2d63c3635bcbbb3bbb40d3737f9a2934a", - "af3c3635d38ad9acbce25bc3087cc2aa5e26e8c2909aab70a219348743ed924d", - "cd191f0fa302d28a543217b26fe558db6b086bb3277ca4c22ebad96bffe7bf55", - "a91f04a0dee6b863f0dd1598ab830176b887c622670c81fe4040e2fe0e31dd58", - "440785f598aa7b5d2398e2f160e630edcd1a20e46d812719f1dad3d9d3f1226a", - "e97ad3413c1ae1518bfc201c99d068c8aebb979f103be0a133f9d86d5b147b6b", - "7253de281247a6362b2d8bb28a6363f92a7fd870953e3f7336a0e83a18d3886e", - "660521875ff09cbd5baa48b852a08c8ee67034ce256c6b175407882a695e9072", - "034bce48896fc5f759f08785b4cf337b7cf352a931ce882746c6bf47b977e373", - "51c44302667be8d4e77e0ff6644967891ccdc934d40f4dcd26ec9f2b3bd2827a", - "8582c476b54884b9cd1b8ea945c066372f12786f044c7ffb7a25bb9b0328bb7a", - "497b8e3e988ec36a2aaa02841f43ec363626c2b14d61ea7fa56a05930c60937b", - "662a022b28600a6f5f93ac083165be6b64f87817266883e4edfb25222f96017d", - "ec309f297ebfd065148fe6d1a9b9c40efa0139f162046de97f6d58268c29b583", - "db0da6d1639bad6f6609033461e4a88462ef365275305add2c2314b0ae12cb84", - "cc13a2e6b00c94757967a70d796c941443599854d4687c89ba343001f983bc87", - "308fac3d6d3163fdfd0bcdf1e36938d175386c49e1b41ca2fe7c8b49c4ade689", - "630ddc91925e9f4ab4d5a03e13b529de4dc50a406b6abb5aeeb9b853d55bc48a", - "129c6a7d387b43437b0dcb86526b4aba57b52556a50a97c1e21d8315d9d8698b", - "59f6bb7f898c85fdde34925bd7d8c0b78fc3d1557e94b3408e938bbf14d76d8e", - "04a0624de249376d1ba1e6e61acbae647421ca7a9ce84d1854fb4dc0aeb66394", - "b7b63880b95671e36a1dc3bf52a7b7aa33b26c99ac2ae24f9ee5384409cb3d95", - "9bf4fb5c724ce6ab06e32327300d5555468300c109956abddfe04238c7d73599", - "af4374f2e681bd32a5c833440e4e38376f73620f9f32ebe07db2e5dac9837199", - "c52845b2910023e8f3a11b18d90b62d168aadbafd0b519d71328d35643c1579a", - "ba8fa22a4b35f66b2f64a4db849e1cfa7c11a680619ebcf80600ca989dc4399c", - "994740dc63f827fd7d2eb539bbb2a28b0ab60ed5b90bf55b6f3be5b2fadb389d", - "9380a7131c270c44108d89e40b13a4ad3a26f5b01f625cfba3704a9aee3a0a9f", - "b6f69293b69f1f18eae28d969dbb265afd2300eb5176709548da3605a1afd5a2", - "79ef484639567662bd26f237d4573473b3ec45adb671028f6c9342221f8588af", - "464a2ba8b961dea959f01648eed07c0cfc4aee402396cbef77332d2cff98d4b2", - "4b2882ec2fd9c34eacccb6da61230ea0d3880ceaf13927fcb7d86f7e6413ceb5", - "ebb7bb2c721d9cd7f92287e130a62f51cafb07343b3db488406568ce10bfecb9", - "dd88b4c518bf75ee3810ca5ad06729d902f0c77b28ebd21bbca7cdc61c28f4b9", - "658c8ee5446de601f40ee0559929dee2afd4218db36c2eacaca1e74d230b1abc", - "52e3a9a2e217b18a8997976537b1cca44de63e1b893d80a56ce40b8501ea67c2", - "f4ad6175b52b45a8880d39d7a6032b0fbd08c6e070074e4553351e72cf586ac3", - "bc09873a12259029c64d6f0180b16a25e79908feff44c20e35715f833b9b20c8", - "25ce7dc4076c3d6b4aa7d7d311ce4798517a88a82587f745784e31cabfbd8cc9", - "d6afcd51d7fd252ffd7dfe08be1f54a0cc0187863eb96d873c196e7931541dca", - "786b8d873700223c83dba0312b66577a2fc84d3c775d89643e70e9cbfaa4c5cb", - "edb8e17d80c698013b1c9599458e87daf81f0b69a78f3ea5c8d6529a49e5f5cb", - "6a726742c9d1eb33572932454e8570c2a3614a19b5cabc216d9d58cce4dd56ce", - "580cd2929607ee3ce90354ae7c6c129cf56f5328ea2a20296d073c4b5cd6d0d2", - "8e68f3b26a41c188b9e588e669ca8bc47366944011a15d06a5fe4bb32fd6a5d6", - "91dcb5c490f04944b4d99c0dc661650ba9cadf582396678fd2322fba4a8d7ed8", - "c031f8524c887eeab48c18f5f0a2cb23479d1d2041bb2aa55791f4c460e2b0d9", - "c4fd0dc846112dd70ab4e62b61c4acafbf2e7038f790412954a63a999210c2d9", - "568420fc34afef32efb3db1991862e13b3e9fb4b8aa5ef52c157540a981fbadc", - "6294bdebf5c455a57854d3f0217e1a935891846e60d8d49ca7ee9dd9000ca4e0", - "d01d688abb4d7e5418a6c52341071a7d18c9ea3ed32664d8fbf3deeb57aeb7e3", - "eab85cabdb2ee6fbb60480e75546c266bfd85a722adc9e1f820c0d326c8b44e5", - "938a582bdb3d0e015616f3b8ffd55483181f2a3fa006783f1cf6ed4cbe5d72e5", - "383993ccc2e7921c0269494ea1662377ca2576c8aedd161f5cf346e5eab724ee", - "931e0e96ede461d08e8019c09aed8dde8d4795e4375dc7180359161b9a4dbfee", - "088744f80eddddbfe87732e60ff738f6631bc93fffd67f5655ef8d55d0c303f1", - "613b9683eab3936325b46f2ed893a13b7fb7a85085742dc9adcf49e691d3def1", - "887e1d30a71d3cdd1fb44426f8ef0dd499413e6e9e13a18bc31befd3f15055f2", - "a0a6973572a7fa281c94c9a0e3314ffcd09304b0e62b474c34ce3e216b73b3f3", - "bc81284f910f03079128b1788c6a0fe1cb12dc05484b1a824f296939574e37f7", - "272e0fa3765652d82a92c0b476dd80d6238d2841ec687ef76b75c96d18955ef7", - "0367fdd4746a4612d562acedde4ebeb51e8806ae3e7a43724011fd3a6d8423f9", - "f3ee292e0726ff5724fd94d4072a7e48106d78b2f25df2660e2e245ff18678fb" - ], - "block": "04c03a25324409f3c6f4854ec44ca6b4890235e8ffc9b2a8675c01000000000000000000c731dfc5a4e40187d893c75dbd6e5e75e5df1f15dea22270ac899bf9679311012f5c1a6a8f0602171a014f96fd7601020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2b036a850e042f5c1a6a2f53424943727970746f2e636f6d20506f6f6c2f657529387c9be15e106af10b0000ffffffff02dfd6a11200000000160014c929f0c63bb0a162c43b445a72effea1b17432bf0000000000000000266a24aa21a9ed9f0a2e8aa095ed3051eb85e3c45577c5a1c8d1eae3683725a5b16fcd61f05d320120000000000000000000000000000000000000000000000000000000000000000000000000010000000001022ba385a3ab7893df57dca9483923a2cee7e97e6daa1d3fb916e6a172aa95f24f0000000000ffffffffd0d16543f48f1e45de1859737f1d6ebb36c3cc3cf84e458ef0e440b04b9329b7230000006b48304502210095bc2aaca8abbb02e306fae84648a724517310ff10fdce664c728e03c1d613fe02205f38e0658e45ede2daa334d9a292884ce1dbf1b5e6eec8522bd07d624981c0ab0121024f47f471d766f42c317bbe42644ecf8236f969a760bd7ca259ace283d82fca70ffffffff0135c50500000000001600148197413f4e53db94300ae40881773b4fce0f33740247304402203510f86a48e2fa501208ead97cddccf4eb92fe9926029aca0907ecb17875972a022001ed6ecede3937a70f4df3972faa2b03aaac25c0d1f042c71f65ce7a54579a030121021c094a4cc994fe82e2693839da4ee052fdd2482bdf8a8bc062237ab9c93b422d000000000002000000000101454413127e1e2cc076fb7f433593b7d073585119f1b2bb1354522d5edebbf6a50100000000fdffffff02975e010000000000160014541d0103eceafa490bd442782d6e4c35b3cc696cd86cc00a00000000160014a6c1c328d18548e1b13287a4fc91d6a77779b19302473044022009e929c1d65048853466f09339476c53af889cb83f6349d95d555c9b75c545ff022028a5dbc3f40813bc735c3b46c150352913b817f810360feb7012bd90b39074c401210367b45a14714638ab73adb9712c742dfe9b5be26ff84e86f75a05474105e926060000000002000000019d77ec566fc121b63204e87c389aae54dae991029bea1a1288ff6f1c557c9156010000006a47304402200bdaa55d224e6baf7268b1723456d579a36a636480d4798f552bba90edfdbfdb02204e75c5a0901ee9f02ff4080af27d4d42c9e356d969b5bf8a41d57f646fd0f37001210288d6a4c3f2eb77bd5797976eee50d3292e36313c556250b3fa065d6787e9f62bffffffff0465ba0200000000001976a91404c00d87715e3380b9f4b4406cae80f43ce9cf8788acfb6621000000000017a91485c6e55944b87104307e741b3e731e309891b20587a037a000000000001976a9141c2da16a554ac64931990ee02abfd5e6aca798fd88ac86caab09000000001976a9144d715ffc7dc72406ae93113cc8f04971f6405a7488ac00000000020000000001027b407438eecf8bbda0f611c176ac11008b7d04e853b544ff051b319920b49a0a0100000000fdffffffd782933e4cfc720a10637f38c4101f8e694b1a19f20ccdd143842ad10ddf2cf00000000000fdffffff03c7ae0a000000000016001419a3e244e359860491693c5f3037590dd624174076f106000000000016001402b6c186a88f10daaaad754cca4468824f01586c0000000000000000446a4230783334346334363237626135313364666362393864663334353862393861633934366434313361306137643830313365366333396633363130323530363136623302483045022100c18aa26581dbac105d89d22cadbfeee402220f67cd1e8ccb6da980f81581aec3022061f021294c52f20a1c633b0f27f115601d55f4d6999f3d98235e247d7fb8d4860121032c8a6cfafda3d9273f37c7696626f3db73bda9537ded6fe44f9c28ab734ffd6a02473044022034a6eff8724a0bfe5b2cfd6712185d8a673e4eaf46fcc330c31224628cdc263402203636623e85f36183b08c434790ec8ed0e07bbb342764889122fd9c5b60b5c5e40121032c8a6cfafda3d9273f37c7696626f3db73bda9537ded6fe44f9c28ab734ffd6a000000000100000000010104df769bf635b829e83a5e24945ffd1b03a7e6e7e4054a1589036069c021bdc10100000000fdffffff027c780200000000001600140dab49690a976a27e9308ab2656402a327b18df76397060000000000160014a3eb2e09dd5666bf2648ada2c758ad5f96c780d9024730440220364b1e52943a43cd3eec8569200f9d71ca8aa829ef0559a458ef682081e8e4c602205b202c565b0ed41fbac1747f6f35ab36db47216f0de5e9e4dd9bb9fb43b87612012103f2bcc5e686d3e9d3d949777de061374736ae4af736cb5548205a627464f9c5a40000000002000000000101582b1eb99547376c4e94362f0a9de966a793a95badbcb8d74bdcf94e6c74c4a70100000000fdffffff0398150400000000001600145ecdc7db200c4d199200c401146c2f9408e95bbf9db913000000000016001402b6c186a88f10daaaad754cca4468824f01586c0000000000000000446a423078663131366337333930616435366532376662383736366363393736346539353337383666613964383564333433343231623732616233663564313065633034360247304402202e1d25759209ef6fb7c341ea3984931a290f5003485227c3f9f80fa7625b827c02205d85791c41d3476772d115f91456b688e5766ef697449bb6b7e72c40045c55010121032c8a6cfafda3d9273f37c7696626f3db73bda9537ded6fe44f9c28ab734ffd6a0000000001000000000104567dc5f7a55b4dc78959eb52ddaddb6c8dfb2ca671ad2cd9df6676187bceeb110000000000ffffffff5fb64d0ce2b7311be5ae44382102244e910ec0e2218b175ad4a8a6fd0f19117a0100000000ffffffffaf02bf7ca574b8706ad5376fa4b0e1b5b5241fcf955aa0943fbe3f4c718b4b760100000000fffffffff82997b18b98e32de5f728d84c94699b75095156956fe2a29e521028bd8bf33c0100000000ffffffff014bce08000000000016001405c2e4ecf55c4ff7d807759003829bff4149a1c80247304402207ce4ef46ee4231766bed1c22b1b6ba596d1c42b86cfb5b03569792d252577acc022014a1ed83228a17883257830f064db3198bb01c82ccf56569c6e3c82b2cdc5b8d0121023b27ede1d4fa7c2a2651b7b2ec1866420c916e091d38f45e5979d5a97db0e65d02483045022100c1fcab6654883921d0bed8820e407f348055138899a6c85d48654e9e2012ddcc0220470149ebc794021682a3272acd8a83e3eb3fabdeb79a86cc385e9e56e2e9f2450121023b27ede1d4fa7c2a2651b7b2ec1866420c916e091d38f45e5979d5a97db0e65d0247304402203f755dc609c1a249b15339ffdc7ff77b5dea5c41265356072f435435b0f1ed6b02204c23ab6930f042e1e83c2cb56c74b422794b5a358cc7b9cea5ad356899ea51330121023b27ede1d4fa7c2a2651b7b2ec1866420c916e091d38f45e5979d5a97db0e65d024730440220115a3b6f3a281c0644cc074b1a8acac8615a5e529d07e7283ede6a54d34418570220492fc94c3eb4d3c9af016a5e6fe229fae358edef31e03647f566ee8a4916b8ac0121023b27ede1d4fa7c2a2651b7b2ec1866420c916e091d38f45e5979d5a97db0e65d00000000020000000294161a9cbd0e7637d4c4e92aff4c8f7ffb39f587ca64e8c729f8fca996f57976430000006a473044022033b4e2e51b7ae47d2009253e4c3e7c80ffcddf1ffef4ec733e123928a4b48d4402204b64915341301fbbb5d7cb4bba388d44ec8141b35237802abc665fdce775a42c0121028967efbc453e2b39a61f427c1de40582e6169fe8a55438d0cd5cf441489423bafdffffffe662fc46e5203e0188a2f246d33b58bb760a03a140a4f31b0faaae80d416b6487e0000006b483045022100b3c06ec42acf7134dfd197403fe047c14de667e095e6d7434f369c9d7103c03e022042a1c2b3bb7e02ad87f40d9c2bbdc90ff3bd98a44af410190c0b798c2c0165d90121028967efbc453e2b39a61f427c1de40582e6169fe8a55438d0cd5cf441489423bafdffffff01108b01000000000017a9143bcd58e79486ca42e982ab0aa918d44cd69ec127870000000002000000000102ccf00bcd87a120d4a44a0abcf3edd9017ca5aa225e9ee87fe5bc59379e4308520100000000fdffffff3070e7d0e3edf29550c77a7d2dc9d25e210783c57e1f308439e20194dce9dda20700000000fdffffff02e87a01000000000016001489d4b201535bbddc03c1783809360f896243c6573a8e620000000000160014890ebd0c8340f79de08a3a745d28aeab63e87de3024730440220494638ecf73f158b763cce54706aff6bd52659aa2963914314d1aaddecd070ee022077b2015e84a0008ea9a8589de943a2a8833fd052ab3bcc6604c07ebe29306aa501210288ab03a9826c26bb7fcde9f0be7b3a92ef488791741e18b78e30b180f4543504024730440220482d64e37185d761be2df9c69a0167ee2f8d2d6d92def8c84013165da49ac2e902200f48205db9993fc9b159a0547c0268a71cc1baa2578fa9a713e06f63c7885915012102e010cff9aa70269694ef0cd573308c4ff3fab1c8bdeda35f8840ad901828306e0000000002000000000101db0d46525f1dfb2f41c25f0339a899cbb617ced163e076a7803a9d51520bce8e0100000000fdffffff0350e4070000000000160014f9160d034c11f633a96a6e61beda0ea8c098084f60ea00000000000016001410869924c808d4b92afdac8a2e37ebc31ca490529335020000000000160014c6fea6f5a49730818c0e37c494ad9ec1fa63c0e90247304402203a1d606e3e994366b1aab61b04237273d1170486ceee7f8dc64331c505c7f42f02201f8d88d7ceb5eca0401e8346797319c861daaf2afba5a1075aab4918512cb2610121024f38751506a3a05a5c8d0549239cef5ef951d5808a49fa669e058a9372fe064768850e00010000000001013947902061d9856dc57cae621a97ad4246a272bfa005ae8b2a1791ac7842b6a22700000000ffffffff0162ff0200000000001600142bdc24742c1e21cd556932852f9726ad6c1a6e6e02473044022029c38e5746d5f891c7737fdeebfc8df75a6cceda59f4457b1dfc5223f51d3df802206ef6bfe2a5492fe299024000c4431e55a6c417e152bad4731b09c9742a5566ee012102e5f6089512d1d9ce7765930fed918682eb67224c92609c05727dee4bfbb7272500000000010000000001013947902061d9856dc57cae621a97ad4246a272bfa005ae8b2a1791ac7842b6a20300000000ffffffff01ea180200000000001600145cb9698487b802a0d0cb3be1b37066c966a0f521024830450221008445af668de6b3a005bb4c494a9ddabe8c1789f91964e66007aa2fbf99aa572c022071c1efcafdde2e0e83a73ebab55f2bd54fdd00a6b0acd62109da59224b64a7e9012102cabe6ec961abb776702213de2196bc7ee056e8311090e10cfe90831c7b6aab95000000000100000000010129ce18cd1befeddda30d56842384a1ef8dce8134e829bdeb427de9cfcca880590000000000ffffffff01b9660600000000001976a914db69a97450d342279042cfec841f2db8dcdebd7088ac0247304402205dbd2a947dd5b3ed093a64bcb597efc8cec7b64ee659df52111048430054e83a02203779a7bf321a22cdd5e01aab333da10fb520b4a7ca3bc63193820cf75814e581012102c1202314c40967b262abae2d2eab3a6ef2cd03855c6cd7e629bf7f7662c31fa0000000000100000000010124c19869fd3e3cbae475dc4099a7e5ead682b9909c74a11918d01cf99aaca43c1e00000000ffffffff02c05c1500000000001600148341dd3f6d371af5abae4d0470c880e6f29980bd49e70000000000001600148881f94cd74df56c084fb920d538d33a5f3cd8c702473044022022b56aa87c6c160ed3bed1415016547214033d0fd1b799724e25651d7f7476ff02200ff89a7f1ed756e6f8925546bc3637a65d5f9a601aba27e5be9a4397efff5c4701210240c19443b6054e4ab743f149e5585adfc9d98db5e0e0a24591e267785d176716000000000200000000010144df47bcd39d328680031443781f7fbc60c300003116609d2ae7e06fefbf972c0200000000ffffffff02f049020000000000160014f4f811e9830259fbd7253aeba0ad7ea382f0fc0b4f06000000000000160014ab7e99ddfa147c4fc1f752d9a251e61d1bc30dc6024730440220794937d92ff7260494bb8b2a92e5c23a2aa37e582033da3a96c83e42f74eb39802204d1c4cf43f6f9b8db139d42e428190781e2f3a098b0c8b8c339481c876d8e43f012102cac6cd0fff12aab9bea45b0f889dfccbcfb5b8aba9a2c1daa6c45bfdce3ea3fd0000000001000000000101b32995f0c5d7f35c4540527891ffd10dc21069fba1fea0d48b41d6c0223c28b90000000000ffffffff01ba06040000000000160014d370a41a81e8be08f64d83e2905dde55afe50e1802473044022024ac680dd1a0b6ffd0e25766709d2f5e0066f25cc2c4e9b9c0975147fab3cbee02202b6f0455ffee20de169ab0f7400c13414282eefc14c1f1dbf429b18edbfafaa5012102ba2f667bc7cb87a1c47b14a21c2d33914a74e75589fcc0e207ac92edf9cc36cd0000000001000000019d2a66a86cedeb7c332d7a38f752bcec6dd785513279196575bf1013f588410c010000006a47304402206eb56132343283656d070d075e4650af20225740df0f10a0808fd31164514cc402203e0904cad758a8412e5c4de09c5d4395298b93e3cf24b5c25ba927bdc09c9191012102e0b492f8cddc23594a299b2dc34f3770025e4d2d77a17bea437981cabe5ab89dfdffffff01ff220400000000001600141d50b782467ad8f5d5d07ccc3d07d12cd64a1b7a00000000020000000001016efff670607ca6ffd4346622b59cf6a755979277ce17efbf0a5717d1f16c3f280500000000ffffffff01fccc0800000000001600144ae0b6f4cb6dac6510da218bd19c13a5600c283d024730440220681a9860a2fbc79e2caf96031c5c7939cd214a89403ab3c259343fd85d1c1da302202acfadda4fac8c290f250a4d38235d26611702a094b5ce33fdfc05259523b913012103907ad783a6de3dc2480e13fd9cac1bf73bbddf2a8c6220a15228aa9ce60bce7c0000000002000000000101c18e8b537017a8fbf3757f29fd4d7a321a89b06108587f086c95766f598964f3000000000000000000026d412d0000000000225120ec58315c5077528a9e51c5992900d561280e6eb2e0ad20a4d3455bc126bbe18480f0fa0200000000220020b8363e8461f230123fdb736038fbb0a397c91db68e5acf5826825c027544f8f701401116a6ec4edfb303b246168a476ef56554269ef6655b99174de3e1da697260e8807ddca11903186301fa840f68f0a27a1e05d834e65c82773bcdd582a2dc41370000000002000000000102493e10696f9cd9e093b3161e977c31aea1d7a2e2c3aa30a7004b63e34c71f3280100000000fdffffff5bf380f9bce48fef93bb7e1878775a746b708bc81089529b6282ff8889291cb90200000000fdffffff076884ae010000000016001444ec8b47ed287ba779662b59452f9ffe78f5216e458f0000000000001600148cb8731ab68e9580039dff5dbe3082415f686614b79c000000000000160014c57315e584f7ff0c617fd647d1c42407180fdfbcd79c0000000000001600146176743d3f6011162d9ecb144fcfea17101f36ed27eb00000000000016001488f568e9aa73d00820443891fa1c4da0cc3ea0502db00000000000001600140ff09315a9c790cca2f66dcd178fb476ee3499ef6fbb000000000000160014326a77402fe0f42b9c006641ca194367a665c3dc0247304402205a19b456b6f7ef198a341b5ea9f21cd922da833aa91244d064477f542abbe8dd02205edf56b900f79bac7b6d5b335054acd6b7db77040c96c5c05374133394a2293e012102ea36d9542fbe14688a686fa3bf468c0c9375d8fc7c5caab694a0029986db3ab402473044022077238a8daef7b718e4e9111e62244125d5f76a668a71920996a2682e1e0552d2022014bd16bec260b7a6ac357dc7a68bec7d66475ba8144d79f060d21460af649be7012103b36b51c18e8c3a97ee57c9953ce87b4c3d332011fca7b7d7fa0fc240ded2f38468850e0001000000000101dbabec7d83191a86fa780ed952090e3e5af6d5cea25fd6aedb1e93a3d669d21a0000000000ffffffff0177470300000000001600149316ba159ee7a0df61efbc54a450fef6ee2e919e02483045022100dc013c662b052c80d04f0528d575ea8c2d23d7f7bcdfe19204caaed0e5cce7490220454480c5f04373d7d6b94cf75ac4404161df9534df51f20c67085911c40c91a301210226b6ed815c5fb329be66bbded8f0d339b3f64cc8d29d3110ac6ffffd000acedb0000000001000000000101f385f597a71247e924566dde139deebe6ba66f3b11843db5e51ade821982f9110d00000000fdffffff0168460100000000001976a914db9d0deee5b487d367397a34ed6b24e87b5b5d8388ac02483045022100a68a051765141d5b80650d88a20f5f773e5c215f0dcf881652ff5a23514ae393022069f025154dfb5d027e04a6e569d793c3d6499082342fa5b1b37c2485c25737740121038b352e76304c3d55a26a5e6a797cdeac83efa7c3e47c5a0f972ae6d0db64f3100000000002000000000102ca1fd2be6fa97e5110f756e595cd23208a71f9a442819bdd722ac889240ab4cf0000000000fdffffffc13c8f2a0f0507962cfba0566d2bf06c4de3a908f96517130910c319f4540bf50000000000fdffffff01397a000000000000160014a080612c44680c9006b12d4bd4613a7a487b39e602483045022100dbccff07fad6727b0643b47d86dc8b31b7eae7f71bd270a1a04e57f75759fb67022038259b338127338338b3eca3a4f418787afb12d6cbe36c23788684388d7613ad012103af4068b09cda772d70bfc7d1b2be649fd4a73e7dc95b885702303ec36820e04102483045022100d8d0234283b814bda459b9f94bdf651f6e9ac12e01ea4f15eddf32dc63949e6b02204c11046598afbb01cc117de19f1a8317a26da908d80e41056a9a5b4bf118d8cb0121032b408646dd96af7c0e2e2bc3e054655998fc833e851a101e77c321a96c118b9a00000000010000000001018a071476ae72778b3eaa300cd437da52a9a5e0bf3ac891eaa82fffc760cc41f62f00000017160014ea18f6ff4388032a43cf2fafc71a0d727237a77affffffff0263d3000000000000160014e3918cb5b75ed854d553abcd58a591ae2e2d058d220200000000000016001479839383cfa625f463f9f05c2906768df08b5428024830450221009cc6344401664f8ad4ad5724edfeaf374675441f6f986a71cc573a76118eba460220257fd8b8aac55f9b8820e2d3f399ed4e9c06eb6e4e32bbb12281d1fcdf00ecc0012103d269330356910dd70f129ea65aeea143ee46167fcea8b337fff6ec704851267800000000010000000001013d30894a9a8e4149ec4f5b8da1309c93c28b91158b229e59b215a7da0df4e31700000000171600147e32f748b1e02ce257969503b7348a32451234e8ffffffff023c780000000000001600149b81a37284b1845d3fc5a4d3fb24027d435d1c77220200000000000016001479839383cfa625f463f9f05c2906768df08b542802483045022100f5f4ab634845cef7ec68ab5b3a047492ac9b907249c4bbe116aeab059ceb8cd102203df1e397e21465912bec5b610854e56472d9c5b24b5f335638a75a1f4637967a012102d9ea7082ea74f4dcb2e99ba487a350d3fb63b49da69f3063d6c13b34ea78b3020000000002000000000101a915fc61f25dbac3b7ec9c7d7e43fa104bb9dc91b0a7f01fdac310dbc820822a0100000000fdffffff01b873010000000000160014cab45a2f76349534434f411685827af2c408d50902483045022100f0028aff705b494c1f3fe0c7706062405300e7d226ad31de48f33504e5e67f5002207737a8a5b761725411208b27b40a599ce0f8f2663ab8aa323753de9803b39e3901210280129f216101be0bd4f7b84d39b83d84fd5ff05b30fcf06768ed84db61b700fa00000000010000000001017e6b169a068c33226c2b26c46d886b78dcb4e498e4188d69b1575c99dfc85c3b0100000000ffffffff0230cf5500000000001600146962a9ce22dc82ba7cf5b6586578585d88583e13ea63f61200000000160014f2eac266f2864cdde4f505da86d5bd76274ab65702473044022040845153e3b1883cba564232995395bd06d33ce796f8ba4588f3bcb218159705022070756ed1e2951f870198c34346f2fe44a1e62015267b4fdf02bcad3f47d6b16681210251f3933a4a0d7a7e70af7160bcb3aa95fcaaa89050c17a4291627a8bf2319cc40000000002000000000101cfc2d881593c6b32f0718a832ab29aa270b25bb141e382c6397f9e23630778180100000000fdffffff03eba6030000000000160014e41aee562996bca05ff37ed49e03277f443ab620f5b7010000000000160014f7517a48e9cd25259793009fd651d71645a5df1e85b7020000000000160014b89bf6d3efff20fe8ef70e1a42ea813dd6fc38580247304402206e4127d3231ab02048f116c99bab8afed03f3169737706f2d392282ab427a61c022072f683ec259067ea457824f15de96fef2fa16f6906dcf67ce40b5fa747e6aab401210383f3e29e9ca86a0d2502cfdc684eec16da9b898d7fef7f3bd85def1b03ffc0790000000002000000000101e45bc5b4571ac40dcad8a1e5aa04702be690c56a8ff406fe345990d83ac2b7e91400000000fdffffff11a2550000000000001600147aee484073adb74d7802803a23183c01918f1dbb7384000000000000160014bd6075510846e49d1ccc84dedb20bda81400b4b3d08400000000000016001407dafaf09866c6ad8b103a183ea030670ea7cefcb888000000000000160014c3cb77b506d9506caede76e0515b102d43a86806708b00000000000017a9149550fef53b1b3725b81103fc44ee019c1ad8094f87838b0000000000001600149daeaab5f8b72e035cf7710724b45714185b7c656aae0000000000001600149031ca23ccfda022598052a9be87d1dea42a6e53fac4000000000000160014a2b3f463aa0ed670c6663df82e19a119234a96de34cf00000000000016001454e8eb0617b97e51a86a0cb361040049c689e5d36a1001000000000016001477f95341226c065f5550050d03007b6033bcfdfcf8240100000000001600149c90150affac7fcbbbc16cc58a4898fcce852a3b642c0100000000001600148dbf37bfd4277c3c3f89dd351560d8a002589708e04e010000000000160014a971092f6461ed51cbdedfacd7c3554d45762c97b07801000000000016001404b6bae480602fb0936a3c191da1cebad4f013d184a901000000000016001495a912a1d7e613322631cf4fc62945954593e26e3e0b02000000000016001403256b09d854b2c71a67f078310706e7373fb5abfea88601000000001600143975d836ceef16f9ee745acf8975a8c738f3534102473044022036d026981d166f452d0751ed656f7b827c228dab207855b9d3576bf38fcfc22b02201aaf007927718b4326eb1547bbccb899b73ccc3e64c81002335df8b9772180a201210202148cdf12d5ea5d991a720067d623c5667114f3bb435427ed99e721ae63e78168850e000200000000010126ca94d9edfa1e4bdbe205a095e9de6b9fa4e16e1a055bb7a5ea17fe1f3e1bb60000000000fdffffff01789700000000000016001403a12797c7268d08c4e86a1e90088ab62ea7ba2a0247304402202c8984f18d942eeb750fa312aa75f1262a4aa23fe69d2852bd1be254b34dcc700220375a55deb6a7d9498da4b06253139ecf30e644870edce09efbbe6055bfacf30d01210399a2e9f4aa61ae9f2eeaf57c7a1988a5048fb025158b9c2e5809df8e8b0cef9d0000000001000000000101aded2401cc86348c30ef8f0d463bc55772fa66584e67a62af386411c73431b6a0600000000ffffffff03790f0400000000001976a91452f76b492b78072643309e88c3b20b216aa6c06288ac4de800000000000016001439b73ac003de515a9d018f357282167167f97193ba2d2c0100000000160014f606b81bd45fe71f364a2a0cfea2e94119f80a0002473044022051bdd71269bfdded4623c08bd8c44f395a67fedbe231a7d1cd6e791830aa038702206f2138f67ecdd3a9e8993ece2323de78404b2576894697d4a937d7d6648e5988012103959887d678c876c1456bc92b6d644cba34f72aa8ca50dd1e175edb801d3eb0950000000001000000000101a44eebf368373dc8acf0d68cddb976c89b659fa8bbe77d1cec22a45d05583e610100000000ffffffff020c300000000000001600146340f58cc2890cf10d326b1c3b190a22d6d54f18297f96000000000016001453764462e4b60a4b4401de4b857fa752b1500b3f02473044022027bd094bed5ff080fcf64087b3226e5ea04d2ab44cd252a718512461d5afd5c302206600e62d78bba2148c79299352469509c7ef3811f8dc474bc8606a127067a9620121039fa10ecb17a7e5b1913439675d729fec7f6355d3c323a3c6c2e30da0d6298963000000000100000000010117d4e0bb9fa0c714706ce9ebc83c6d19dba66418377e11f611d514483e4064460100000000ffffffff02f1270a00000000001600149f5cd9ff111d7660ac921c32edc7ed7ee59394fa4a8a4b0000000000160014071645d54c0f2d5a24fce183da6533b78dcdbc3f0247304402200a835fae86349f5082adbdf8a792fe044f35b3c5b0d8b115ca4a684e3b6b4e510220201b83a8a0dde9157988eea2db19468eaac6f1e8440323c2ccca4510abe61c6d0121026ca95a3d0f912e4b9f027a8cf8e99bfc5232d783b4f3ee33fe625e8581ad37b7000000000200000000010231a2cd32caabe56a6978fbfb96f5e448f25989070635d72d015a1143510360aa0000000000ffffffffb71209cce4f3839b016113ed435c3671eb047454ce1f12a4c4277d1298433591030000001716001406388b67dc0bd6014b8cfa66011ecfd1aab56233ffffffff04d6be070000000000225120445e7535299857e1087932c3dce3aae5d10638703931e8b7c4a0f2af3e3f80f52202000000000000225120ae5df95eedaef0518e331679f03f52e14186a901a4f8593f6a300b7c8c79fb1b0000000000000000096a5d0600010096780159d329000000000017a914cd4f1c9d287fac395bab373abfadd7d10b57a73987014190d6120779c46092cc153ad9e891ee30639cf7bc897d49618a675ad73f333387be0a96e746d0c6be5b16598667af7552456a9c719794de9497ce8fbd50f223a383024730440220586c11109ed3a4b7e9f196e8d3ccd219b912be2695651d16eecf3df699d6c8f40220295f59588bef11cbe924f88ff5c7002bf89ec270043deaca1fab4cfcfe0d4a510121038b6d366621c7ee716546bac3d89b0d7731a88bf8492edcce8eaba35100afaf110000000002000000000101ea322b357d7352af1f8385007c798b95c3e3c08e3d7bfc12e83167f09ed67f880100000000ffffffff020afd13000000000016001430037c0c66246c08e3a133e12bc009d9759cbea6a4951c00000000001600142d42f17794116dc6498c1c9fab430cc58400ebf8024830450221009cfd7780db9fb108246ff9835fc8ce70943676aefba8af7a636ae216e470f5b40220099354b579134221cf809788070e8f80964b68faba73781d672d217b7c9327490121032ce01a34f8653f70d719a01acdfeb2b7b38087efacb40ecb67b9041c55c9ab1c000000000200000000010118088665a82f08cfc3b0d28ccfdbbb07ce4fb3d26b4a58e5d30ea23b56d4e2bf0100000000ffffffff022457090000000000160014f36f85c8336184fe394fbccd0ab807d8a1f4b58903d7010000000000160014786ee427df0c2b49eb56459b0fd9402863dff9b702473044022030a3d94c7494cf85f47b9a570ea5b3e3a39e77c2a493006887bf346b2faa799a02206a55f4c4174fa20a672e9e18541ae83d39a7e36e01e012b3bd38435673dc004201210329685d59416998b348d28d24548d3040c399168f37c9d33a869195b99fa5676500000000020000000001016dc820e105de3ca30fc961d39680224d595509d48d6c545ce679ac36be4b4c120100000000ffffffff02ae090100000000001600146a72c16fa7f1fb71030efb48bc366d47bcbfd80ad57e04000000000016001498518f5e40cc61fcd7f647a49f1945d5bc9995c50247304402204c9d5002aa773479421684449e2a2c42a7764b1cbf8b53ebd6112688f39a022902206f0fe3836225e4345ae41047b409850718835bd98a3e429011b3d6700492a51c01210284a4aa25a0249c9ccfb9a28b9f3decb1a008597740a93d32b668592d9a4be53200000000020000000001047d70a9bfd5a256ca2ff6babb6102e9f574fd0e115828849b03473d2c2b5adcfe0000000000ffffffffb76448ed35fd8d666d399d132f45a2a3ae0bfb49438457322d9b4b2822513d3e0300000000ffffffff3b9ccc473cbb106d4502915c22da11f1166ac857d223062e2f1d954ef0555b750300000000ffffffff7c76e79a993a9a1ff8c8f1a200e86d7918068930730f2cea868405619b94b6f90300000000ffffffff0470d70c00000000002251201e5a60f8c96fdd7092f58466c216226fcda00a426e3c5dcd8adaf377c74e9db622020000000000001d5c1b2281000000000000000000c0843dda0564c801099b813aed0600000000000000000000116a5d0e1603009b813aed06b6929f9d0800220200000000000022512061fd151a716ed437606d02739e21eb647a79b2a61b2dd4937f3aacd227f9ec7c0340d59e987db31a9f2b83cdf3aabea92b9fd354effc38c190a1f5b1a6e91e41e3b94fefbfd838075cea43eb39a8ba009f76a3b66b837d118fc06875a3b878fbcb2222208dae131f92eb7d0cd5b2737521a1755697b40117a4718383e4bc496378394228ac21c1505bc432684fbe4913df0c2dadca3b0ecd8c16b7a41b7c51c1f0b4422d6f71480440ed346404ffdc49fa45b6df276b0e3ca7e58eae6df6c81a725b894b804ad88c73f172fdd27d1d4718af478308e52251e322c5e88bbd9f9324ef6b76cab119de2e408eaf6197fec26a23fcb56e48ed0b32f631fb79ed569307f6124211a48cc7649a5143be62df4853e857f8a4b4620ffb7779adbdee45978d7deb8cb8fb8501ff5a46201e373208315c5e9db1a55899de4f8414dc8a2cfaa2beb93eb405be8885d8fa40ac202cc3d79c2ab17afafede2625635dfd3ca78eeccb131b95447ee4bf69d2055cf9ba529c41c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0cedae79344bb61d24f24c22ce77cd5e475a83c89cc5cb1db341abd2855de485c04402c190f3a32d684a1ad01d6da5d7bf358b05070846fd1a63f1537ed398f39e078dfeb4a6f5497899fc8fe26a55221b6117263877d7b53f06e67f2836357c8eb9540da2f881751998512cd6c13b49f509a57c94e23daef4a1b48234a2f886dbcba49b46e61d11bc57ace1473de5d3c1d66136f7ba0efef131f9199f75b2665b2bed446201e373208315c5e9db1a55899de4f8414dc8a2cfaa2beb93eb405be8885d8fa40ac202cc3d79c2ab17afafede2625635dfd3ca78eeccb131b95447ee4bf69d2055cf9ba529c41c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0cedae79344bb61d24f24c22ce77cd5e475a83c89cc5cb1db341abd2855de485c0440ac647ec425b6a73a7dcf53d9fbbb31079f34498ef764ac592477243c75f88f63fcec9f840241fac4482624bcd9139daefdc56ac39ec709a8157381437ecf965b402464b21ebb2d43586d1e18515b908b11f8ec00133352f304df280bf6f6b2815fbe1f059736b0558cbba45d10e279e5f8aad47544b7ea0f66e012a1914f5ada5b46201e373208315c5e9db1a55899de4f8414dc8a2cfaa2beb93eb405be8885d8fa40ac202cc3d79c2ab17afafede2625635dfd3ca78eeccb131b95447ee4bf69d2055cf9ba529c41c150929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0cedae79344bb61d24f24c22ce77cd5e475a83c89cc5cb1db341abd2855de485c000000000200000000010206707002ee9544cf7fc996ab057b3fc7f6d15fc3731dd03b9d20e211a516b6b20000000000ffffffff789582aa61a877bfd48b50edc467ca1aa8047e4ffa362dd0a1be0b871cc2483d0100000000ffffffff01f885700200000000160014de6b15367d3bf89c8c246783f7f8e160cd13a50c02483045022100d6da579dae3aa3a5c4d67fdfdd19826aa0fad6a850ad3b02cfcf34a81cf8b88702204f26c47fbc5090fccd6a917c37c8425f75e9ec4caf3db64bad54fddda53947300121033ed12d8acad6aa41ca2eaedfcceadf3b0b3f1bd54c35dd9624fd79b771023eff02483045022100a671e087c7f660c39cb6d340f57f3d3e88fcca84ffae1e56625a62c964948119022023cdb3c817e4200276358c2a013a2a2c5c23d82285fcd5b89fc5c54cbcf9706d012102ff217eab1599da758eb729e5d381d58d0b2b82f3c6c4768430dc75d695a7f625000000000200000000010278a882ce10cd0df58b93d166dfec460a27fac86765592479f5d5c54127c2ed860000000000ffffffffa62fcd9e459bdbc8eb359fb588386306540b586606dbf61d4597f0650bd625020000000000ffffffff02eb0a000000000000160014b0dab7d5209dda4b30d7cd901411f22f361124d2d7840000000000001600142d14505d4b4cbcf4bc810eeefcdb8874abf9d57102483045022100817bcb8f91a63c89aea368f826c5b8d5f657df6a184829c77507348a9fc2b5000220441a39dda69ec7c0e168a79e4d2869e46e3b6d92b24b85b21ed63e8fd5cae632012102be4d09251f7e6d921e32e8a7226ea0b4552b1a309091754261ef4f74dd024bec024730440220041b4a964a9bebde9f94375e62e8336901b292adb91b3285166a9daf23a4496f02202bd0d58707fa79adf02a0ef968ad4fb3c16b866dd10f87bf63429998e1e4a2e8012102be4d09251f7e6d921e32e8a7226ea0b4552b1a309091754261ef4f74dd024bec0000000002000000000102cff6781c35ded90a10ab52e23171c0c8608d6cbf84503ec481fd823770e92a480000000000ffffffffcea6aa387b634ae08660a3818ba396598fc52cf96639860fad0422e5fcc4178f0000000000ffffffff02d2600a0000000000160014d14e34ae660f1aef5039d4c8751ff7c64ee74afff889110000000000160014a38f3340cd14998d8eb6d163d9c6a3d40c0f38c80247304402205e5114ebc7e678ebc7618e25a55465467ff3f33bd77556676d79d0c4974a65f102202d259e84cab50f1c5f106a2a87750e89831f32cc522a18c3ad63d5e8c1790c48012103444cfbba29eb49730364ca79f55ffbe883e4d6e42969487397227f6aee526aa002483045022100e27973706ffd7ab26bd00da1ed76ccc63d37873b2bc8d571093f17384b0738b502207d7523a6105bad54b1324180c33f3513dcc6a840cab887c29d44ba0294ae2e13012103444cfbba29eb49730364ca79f55ffbe883e4d6e42969487397227f6aee526aa00000000002000000000102d443e47f5ceb828aa7e198a4998c7413252d4bbec692afeda60f12e489b41f750000000000ffffffffbd31f967cab220bc32db077cf43456f88c5980ae72ba715e7683276b5df556770b00000000ffffffff02d677030000000000160014c220d22e78a740e6698a5cc5c5a4f10b56563f195d130200000000001600144ac06e83548482ef15b7656935b5af58242a377302483045022100ac0e2d27aa5596396023d3b504a3ca38a21e5f537caafd4d51ecd6c1a1587d2e022040e0d882cfa53960968a7dd601390d956cf649f8f80d98449fdbf047b1dafd050121032ad2b442f2512837cde10229ca51caad9d485830722c3fd067e39189b594c6ff024730440220045a692b41a62b365fdbf8c98421fdec97972b63cc17f8ae3d1003600c9310fe02201499a1efc676b25638abdff3033c3a36f59f5158cdb661a8fcdbc087d1c5124f0121032ad2b442f2512837cde10229ca51caad9d485830722c3fd067e39189b594c6ff000000000200000000010227b15ea8d486d9c1f643dc29fa124ea8a4f6f846c195ec3d3adc484f159f97be0000000000ffffffff528997dae6ae9789aa0910535962f1c4cab24fb44828e9bab19bb2fde8ff452d0000000000ffffffff02f67f200000000000160014df5a41e6fe1c0f9daef3cb6d3564512ebfa7f932ea9a1000000000001600141e1ecfb65b69d3e647d06e19a884015cc2986911024830450221009f9ebcf1d9ed9c462e90b7345f030cfdf81ab4a08c6e09b61225f4d55a16dd150220226ba35b88dbbecb6e1d9b5e928455515b07ad8b6ba9f0c007d33dadc62bc58601210296831f7fcf4c98903df634246ffc9e82f007fd579a63db74a5cd9f1afdccc2380247304402206774561422aaa44598f23fd6399a07203d4aabcaeba025789c1ccc0ddfb59168022072d1bc9cd2d4cf1b0143ed308087a2976140106404898dc1d6aa402f564eb6e801210296831f7fcf4c98903df634246ffc9e82f007fd579a63db74a5cd9f1afdccc238000000000200000000010366efafdeec97955198be15f39baf9d2193908234e8ba006edb68d365fa78ed370000000000fdffffff240187a6c30f24e221db33abd832a60a8769bd461e11d6bb41382699d381317a0100000000fdffffffd6f78aa6d4b554e85242a06024c0885a5393bfa0e22721b3dc64dc36ce825b910100000000fdffffff02586904000000000017a9143917fc26c7b8e37d959bea4ea77f5929d69d381687192603000000000017a914aa3f9be3216b02bdd6ec4d9260db1ac5d986c157870247304402206efec82dd68d683fb6e81ffccb9c4bf75ead050adeab5706ae81388df0d62a83022058889038018c721b7788f507789e3153317a4542dcca38bcce1bad32a313ba6a012103f88f8b528b20ee0b6548d00ce1d7be26a9109b20403d8912a4443312644c4860024730440220572f1b2a30cf55b2ee3df1be984558e85b3f71bfa5f65b6a3665f62d52332a4b022067b1a6ce035bff887a6cf43461b11be2cad5b0930caefca86d75e2ae0421b24e01210224166b1e7f2578c7b00368d9e85f07e737a34e427fbe2df0a62afe4b9d3078d30247304402207b71933b8dd235ee24daf5b70209cd693ea258a8fb6ddc196bbfcff296e020b80220125c675f41b7f2ad58af99c6260300291de60bc3087353388fb3c29bca0d99e7012103b510f5a667bb230bd6f296b54f8651f31beef673a09ff38ed620e62edbdf18e668850e00020000000001011c396e1d1ab0e4aa028691e667659c473644e7436b6bcdf4abef3252e14442c00100000000fdffffff02d35b0000000000001600144477fba3e91ec1998839ba7a3158bd652d3a5ce235e602000000000016001462f0870670266f9159f02997bde4c53b9955a490024730440220725e7ef07aaf6bf2787fb6a5ee1926b326e7059f369d2d317dacbd0f5e4bbfc202203ce3490ad9240444d7c28542bd9d83c862ee7c1da9ce565484598c8af8310e1601210361d0b2e74dd1b99461560406664746e90eba6742f7093b055efb6e8ba65d86d568850e0001000000000103261cefa6f6c4726648b2b2d2cd99926e7751f22e9ec2487203c837fb375a2af61200000000fdffffffb98d8f5fb6b56f5a4e73fbf75b6b7ab88cc0417f7677dcc0341430eceb5a41a61800000000fdffffff6fa701badb1726919168906035fdcc2057f381db9c84975b428189b93852a3f10500000000fdffffff01f9ea02000000000017a91498c6c26f5137b00218d73c8b5efe27ec213cf61987024730440220313898215ef499f9277ba9fca37fd3f71664e6aaa4e226335b2711db6f292a0302205d72292e0fd3dca420c3df7a12249d0d29f57ec8333590457f1da6c246aed143012102f914d800735114a9f239719916ed19410be612078abd32b2147b75824d003af80247304402204a96375e85e61e960e4562287c32f832faaa880f03d2b3f01ca3bd9e1cf6418002204fd5c1de181e14f0517a16a0c8e09a44cbd36be71efc95d52f8529451cfd6c900121027d269928f77ce7a1f93828580a446425135bc415e6a5f9601276a4762bc8af7f0247304402203b7db5f9c35c31ce9f2211ed1ef44fddb8bc053c770dd0996d9ea2894d486595022039203124694210c087d206128f521f7f4134b0e30f8c4c6d58692a38da96ff7a012102630117cc5142f8f2f64520650411c02a54a8ef3f48fef30fbc79a0da356327f500000000010000000001060e5de08edb5f994fe166c064a193e03cd9e5841828471012adf3ca1c0dbc322b0800000000fdffffff3aadada9f19c65c0bc55bd4d058f1de7ea4e23461b403ccd8b82d1896e5bebca0000000000fdffffff383c178e730b27c9d0ab0a3611ad74bff9c466cc14e234edeeb32e7142f95ffe4900000000fdfffffff20d686c6a2644fb9130537ce84df284ec66a9e640dbc8756d03b11b38edd53a1c00000000fdffffff76957c4de2f2ae28650147df1b93bd3f29df734eadf545d39a51e830f5c641e30000000000fdffffffb8498f23e97b212538228ea8e59c3abdd850d371f51dc2852766e07dfb85b5811b00000000fdffffff017c8e01000000000017a914fde09362c90d1d1bfbfd5c9c8403d4aa5ec46d2b8702483045022100f7e1a1ba6f0db45179ed2e78a27dacee287e89e2479e4b9dd36b1b1faeb0763b0220744bb69dbe97c40f8710991ffc85bb1d7309b7d16e42d5dc1984d9dfb2f772e6012103eb9920e07c40892d3453669493716a1155a7dbdd70da176de323e785aec503e802483045022100c81af55d25188dbb1e2f5194f147280d3e9b7f2c00f7fca9731ebda57ca4e30902202eb96110993bc60278fa14945c6fdd9d1cc022fbd3a37e176309e0d7dc465d8c012103cc8c98561fd1a777fe01ab293311030a21fe6441504442d6e84d0dfa3191e85e024730440220740edeee563600854a210085427f446b2581de81bc860ba8ad82a8470e8f6f67022055f3da2c3813019e3b575c78dccc1029369c1caa9755bf97b045349b0a2f091e012103e1b7665c0152f8d8ec76eb5b72ae620102b1c59f8e8346894532738d03bf9db902483045022100c5ecc1b632e5f91064eeaaffbfcca2819f42d149c4ce7778abec247fcac151510220336687c372fe7e86a60c80fa0df5017508fbb8d26a1243667b3539e4ccb79f20012103f7bf91e2df1e962086a706cdef0eb3260001a54ac7a480d7a745a72e1b7e9fe8024830450221008eaf9828f333aee547a19b2d25f9e9389ca6e64ea6fc9a2b433cf2d42295d20902206baee044d3097972e07627cc1ca37e403fc9155fdd01be3a998e9a9936754e61012103522bf4d5947fc2effd01a4406be447263c69df1b75b20a5f9309b6431ece7a51024730440220096040ea546bc03331bbaa2c2ca3dd175d592ea6b3be5f3b5595c52c19e33d2e022054e8dac050da76370b4cd9dc82b74c8fabc79094d1f9f488a351c1786b057a2d012102121d216d3339a123664dc9173bac9605d4da63bf25982b49d0b507da9f64127500000000020000000001010cd73fd138959c05919edcc9413087aafa2c1d754b62d5911c5ae9d5315af2300200000000ffffffff0300000000000000000b6a5c0811d78a3a870ff40360ea000000000000225120c6c03eeacdef93fc7e79eb6c1f7b21619a33a27b416efe4d1d2982541438dce79d9c0000000000002251203b62f05fe5e54d62a3e5953d2459604e81dc12ac4a3a44b29f7e6c0012d6f7ee0440ace9268a500d08553c72bd643370bee50e6421e48532241c98f8dbf61402b1dbee3836c90da64ce884fff857d74e1b7eb40465e9985b49ebc3cd32039803b74240b5862efb21964de9c7262429affc15cd888fe7e9b0a32e3d0dd43603f1ee8ecf13fb250c7b3b00cc6969f18406675719bd558575519191f9920590c54d7666004620b231aa8947acd7ecd78f1ca9ac2c99552f70a3005aba4668e4f7d5bdad97cc46ac202cc3d79c2ab17afafede2625635dfd3ca78eeccb131b95447ee4bf69d2055cf9ba529c41c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac028008d2b7ae647342f0dd2cedd1bec3cd7efb4433e7671058d81eb158900307e000000000200000000010191cd775e363cf5e162f2df15867c8e0a34bf681ded0424b76eb6767fbcb27985000000000001000000014a110200000000001600141bb03fd61a10e87bcd12c9aab97533c464cdf1d10247304402204966d71d9d93676d5c9e104c66d03ea2b6e4c3e175416d701452138026bdbb2502205ae307b517b096bb965c33ebebf9616a370168f0a409b1e98d0991a84b9637fe012102430b06c64c79b6966570a2c3cb9dc6907fd9828a7e40966023213149ffde2c900000000002000000000101fa434c139c9477b39cac52504df308c45f09f7c1c6f027c3bbd9b8e6a20961130100000000fdffffff024a0100000000000016001480fc1c683960e1339edf315238b0698e47bb49d9fd809f02000000002251209858bf01e220605fc20bac8ff75628f37015c572d86c70602a0a295eeb04ea590340cfce3950c4d32e69c5a0ff9faf5f5908a1915fc47a367ed2e8938164cbfc464dea8c5f0c138d2490bc944520ab36fbcf184a7bc9c26c56ed235b0550409eb1d044207dd6a85f1debd62f43aa4bf4792f2d427d07317d3bbd2388139842519f5a5ed9ac0063036f7264510a746578742f706c61696e000d3935313635382e6269746d61706821c07dd6a85f1debd62f43aa4bf4792f2d427d07317d3bbd2388139842519f5a5ed900000000020000000180179f629c863b30ea967adf40ea297511cc16a9c61748877ac4a5da1c160e71000000006a47304402202eac33648868982bad06d61bc121b856547351eb8f2529a72fa757ee1a468aa702200f8a34d9d8680354b4160162e63b02aad11d480316e66c0c1721f38212e5c6d10121037b52b42e57642bafa9cb46abc9b39c72a60df1b0fcb1083fef0e265474c89c6cfdffffff02423334000000000016001430123875fa3445c86309c6501144f8d729b71c42fe2c020000000000160014a6c467be68ec9cf01768c21d7187fc4f3de0cec668850e000200000000010109c0191a287895f3e37ccf319bbb3ecb05793a98f62a542ab18453fce1d79a270100000000fdffffff029a87000000000000160014d97b685bb3d82c059a1157d655ef65605e79e324190c0c00000000001600145908a42c9d6b4f26a073972f398d899ad885e3c00247304402202c2948c0524986d6f43d1ad8ebdc1cf811dc59d96f445ff91b40496f7a388f1f0220782ae7923b4fb2a80f603bbce595bc4312b99f588741a3368ce93475261b4a9401210367e336f8c8c8c26c77d9155dd4311e06583c867e289d3e9ed7b445f32d5027a7000000000200000000010114d98f4fa7df3b13cf3be8938220491e354a18eafed4a0c1ea4d695d11ba5bd30100000000fdffffff0112ab0100000000001600148b272691bf926b251ae941268b7879115f9a41dc0247304402202a6abdcb2d1c9f9463165ba26c0283d9a028c456bcd61f49176254c1fc88517702205476b55ca1e1f686d776eb90ae8dcbbf8eaf16bcfc13a483765d6232bccff449012103c3c211c871802d1905dd916033e2487c78ae296456d50eb83b224f5180e23f2800000000010000000001012b57e5e132417bf09950a8dc5b0e752357a111859f833d42554eadb86f8475630000000000ffffffff0271d9000000000000160014aeeb07e5a97c478a316de80b55ffcf56a314fc0d2a180000000000001600144a2491dfc3bc2dd5073628b9eca91f0f23bfd8cd0247304402203d1729c445f725874bf6648b188de3a17662e9caa6d97b56b3da87f6659b173502200d9b42a29816806c78cfa14410071ead59c204eec9f768e7f8087b7655e342a2012102d60a431264d0621393c648be5026575d8b3e084869a8bc573d7bbc28c925cc070000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70500000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d4f8191acf4070f7140bb272fed088cfc928a8f2e9df68946142cc92b1d609a102200158f62e96cc1d467135ceecc19dfb49423e61dd00b54f304eef9e4f72bb5a39012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101b85a44e69562a7262e9eb33ff03f965e38a7f8d6ff8f6517d993c17fd415297c0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024630430220796e6e2a399d627630de7bdf308daca5558bb7084622f670a3364b700a2ad938021f65f8e4a0cac3b5decc0990bc3b0a6f0b45dfd80c75fcaf1b4c10b92a45581f012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70800000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100bd86769f2255f1bf936de080747efa113f2ece449f98edc4452da6abb9fffcb30220788e60ad6605aa985b52788d9575419634c17fef00b2ac2c0df5c305dc5c5c7f012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101ef1716dbe5f6e255a052f67c919a1d6455ae60506e273b294e6c7e8bdb2809710000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402205b3f7db9684d0457f6aceaa7e721c7e33d0386ac23ad86ae23ea3c4048837ed802202fac47043cfde768a9c47dc2b66a50efb027e47d3be2ef8091305e839faa454f012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101b65a52629be0d5ec713bb9e5612e6a0e05b1d273ab7d37b35fbada1b9babd74a0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022040e8768367fb14794c6e457722cbed0373445901ba227ac3311134166e02299602205acabbb66b77bb64bb351139737061bd9a6ec4fd4e3903313abd20e38bfab75e012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70200000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204f47e0ef4e8a5c84cad63f3a871afbd63e97e390972bf014c3ae4809b031e51e02201a7b5bbc33128228f136f6878bc8a281b1996b8fe6b722c064ccb125328a49dd012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101ab30b49ef8a2b7cf826f9223fb8f2df2528468ee5766aadcf725ee81830b52620000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d8b68d359deeb37d124fa951e4fb046b30f54e7ee84f44ab74662b254dfc6e4902203f30493776eb0aade63fb620d68d3fc6c67bcd24ba3f271f4517df72f83e238e012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010116cad5b2bb832d8b6c55bfa70c60c48f70e2788b0e124386889e38abcc982e370000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221009fede890f5dafcb0c0e95eb15eb7a0a2395f358f2b5f80762ce0fa89169e2ce902207ff038c567ac7becbdb617dd039f1f520575cec4fddaeae9f79611e50145d538012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010162973f2470bb34e962575550c9dd7bbaaa06a5b804e41e1db77f8b30b5dd5e700000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402200458062370f3ef94230b4d05bc66b1bafd445dcb31ce5578588e801573ad6860022035f51169fbed2a6f40b3d4091e9947732594df06e0ece6e90a291ffc1bb20d8d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001012cc18dfc151e58857f49387ed450b67ff580acc5c2f5fa571b0bd54f8de449d70000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100fa7019ab73be7f8dd33c64276e3befc5db12630a5a3fcb8e2feb306321ecb6e702203f2325620546b37fdf01a1f7a9d3d0bd49dd9e4e337d6cde836b2bb92f2279bd012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001017e25d061f36e45d0055d5629e88a73e5376cfb59991c8ff5f739ade802d6c4bc0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008ab932b2fe8f250b42a16d416b8cdb8120236c63ba9b3d269beebb0c5c5c9ba202206a586660d9c128b9f96a8b0446bca9a50cdac914025ccf40abdc39a60fb27d5b012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001017be7fc23debd730d5c47fe5231de885d6ad16feb4f810546831644c5683480d50000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022069079cecccfe29b8cc643fa632311c157b4b758f7dccae0f01af896a16a5615e0220665e8e6c8cad2ce3afb9b4ffdf065a1bbd15a43f12a7442072929254a7f6c24d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101cb79586bbaf87bc32825647560010a10ac653a7bb5890c268362acaede2ff9470000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220602764e0a61b1fce397eae72b5ce32605bbf0b8b22607e8fd6d2659e886ea79c02206c707eb0c10a89efc6e8057f19e0fa471b6a6f755e24b4c101996ac06462a5e8012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70000000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202ce08f1d20ca0e5ef9930bfdfb233d47b8a1350df5356ffe529c61808962b927022063abce298d1aadde100968aca89f14c98b2ed2411155bf88afb58c436759d2e8012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70900000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210099deaa2ad14932346611318aa141e075182e36ec7d6e4415e4f3257a3a7a67b9022000de62bf9f0fbd6ba07e2ccb480277e9f6283bc71f2bb530746b591f9358fdc5012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d68e02e31b88323ec0ef9393d2cc702d4acde8be008dec37d03ac1471d64c97a0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201d3b0a8dac83a9e90897528f8fb4d67646e7423e4e50fff76022f4ec497bc5a002202b8cb3f1e9b0c6662124ed20a432b9137c5911f4147a2b089fee7272ba076f01012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001012435fa9854932fdf8bac9800d084da8e84ded361a7a65c84e58a7b6ca1cf857a0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022030d3a1ef634cd29148b2118825e87d8105540ed5dcb893e218bbc9ac60f35ae602201a2cbe1fae3fad68df2da69fcc0c6fafa36b25ddb9c3bd602ed45eec010ead78012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70700000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f4e8e01a933cf89092fd870884bd8819ebdfc0f747ef73f2b87056ab524005c10220553c652d3f6d1401dfcffb367c7b8aa5dda428b0694573344b6477ed426645e6012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70400000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d22107cae2c47f046d5d21fa4e38c273b1220e1ff3c776b101be5fc57b7d346c022079f6e0c7bb5e39bf5bd200ab689e76f571387a135c5e27a252aa74bc085adfe2012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101f9b76c1a45916091a08504f8a26248cea07f6f9502369dfab2d5fad107c8b1aa0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100aa2e83aebe44384a7cb485c2c5d38169d52c6cfffc8a46829727072bd3daa2b302201f1d8fbdb2a29817298ab3e5450ff73cdb4074d1bac138c552beb360c153971e012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001019673bb9a773ae3a1de77908550a9a13f5aea18d90b3bfcbcd6509a680f9823300000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022018da06c42126b20132dd8bf46ab32fa1344c7a91690d4ece0d79a5ff71be6afd02207fe947741dd147d1f8077199c02a433588c1bb887eb126649cc795e8a02a1cbd012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101a85a59686e54a92fde8d9ff539796dc0afbbbc05560ed729bca6c73349f4a04e0000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c9f074fe82f750d836f1c7ec1ff29737ad8dcd2d187e97c2228b8a4b3f04640e022025d7df5d41499c1195ee4df88a680ac175ab5a1d2203f304aa6c494752a5f9c4012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001015a90c135cdb32f53169f44b1ce8249ec81091cc8bcad4ada2e75c628c30d440e0000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220767ba623bcf75d31cdd0c953e26da7b265cb5cbf9922f4ab128d3a506a5bb0320220401cb4cdd220c9897686a1ae9dcf531ecc2b96bded7d3e669297c933e65652ac012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010151f10d27f60bf9e67c82d4d52127461febac82a6445c2efb6a917493ba0fadad0000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220637c1822164799ee4bccb54a0e1008b0366df7d33b98741aeae0c9781c26b38d0220629e605855382f08b46de99042eeebfcfdcc8fec5eaed9be0f3086a51c7e9e0b012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001011d8c68ffd48257a48c8da6e441307dde30c7f3a841d38c5c8cb6c1eb091e94cb0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100cc6d97225bb6177560f0a828c5a3957ddfbe91eeb43d5804b9029aaa8e2d2257022072aea5eeb150b001dfd6a1409396b14bc0d49cde198423d7f35bc7c0bdf23096012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101dd7ca1432db23cebcfeb3638f60cc77a3d0fec5762398f0f96b9bc1d9ca7e0dd0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c9655e1ba6f9e6deadffff113a05e792b7d486eacac636b8f64654fef5d6e4ac02207971e2ff7ca61026be66851be75e57fc7727e0440025e109a681bbfd0d419fb9012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70300000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206a42d9817afe2d1aa47b0fbd811e5e902d06f7165103f0d3aeb187343c95065c0220409b30c6c72bd0181df534d2f2de2939cdbe2d1caf0c36068a80435aa2809dca012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101a98263f974e6db5a3c4a9739b33ef8d608cf949ab59f62ce09b3219878a2676b0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c0f1ac28469007c95244a2e00dac2a0024019a948aa7705bbca35d50dd5a3def02200cd99626177d622a332ea53330bcd3ae24be15a314f5011313421133f4941de2012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010168b9a05edf6b7c022c699fba7b4bb84703322d703b754c245b30b2851c55f46d0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008d777201e2b7589833959cbda3955f8c238ad11664dd99b4219d859dfb129f0f02207c9b2d5843cf6d9c58d43ef68760b29502295f06235b5c6f3d78e9c807ca9547012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101176b8e3de50e45e37eace02d71dea1865c8eddce45fdfe1f5c01a1349789a07a0000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402203c861ba363fbb22276cbadd2d7a1da3caab841522fac74afe1ce2a0407ba760c02204a3fde703c26d15e0a636d5e904640e1762e5e828fb8503888bbb3b35258a3c1012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101e01ba501718719d2f571f8447848f378580285e6b79405519b8e2907db6df0200000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402205a4c35843ade15236da7e01c8a68cbec7374b7bfc888bf47f21d02fa870c9ce50220670923ca32d727a910b20774bd47b07a75e4a04f0429d8fc3719302cea9cb988012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001019115a8e864c023a3b61d5bae062fd7a4cf03b250e84bc142a7ae386bddc69ad40000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ac24d5d82246ba55c5b6b3acb568d2a2d48312ac31e990448a7426e7233cae2e02200bf040da2f8774f7edf5dd72e0d43387888a08e091e38b719472f05d26f7feec012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70100000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022048e534f3dfdaede3752da1d15f86f013c88d740f174c478ccb31ca1858b603b302206a4b769bb359e781335d5e1f7da5155c0b1de5cf91e3055d9e41fef54826be47012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010105a08f2b78adcf77809bc51796bfd372c94a3acd7f984c490716371bef7adba20000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f0da14c56a35506a07c0aa4e7c623afc5123849bcdd3c7eb835b38c6c10b314f02207e0d184b4fcc09832893552330bca367edfa1dc047a2276167adebd58acf0a98012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001013ad5a6d99c4a86b459e535d7675e9f9f066ff94c5004db0ab36fc2fa57cd53820000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c130dbdbc3eae3f2f53df49ec12c8457eb1c3f7a29aa9d087b025324f412457102207cd4f298d6e7aaea9d8b2255b524c423d1e152bc67bceb8fa09efd311579b242012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d11367aced8f4be478d484f56b12b349d44b29136b328a4270b01cc307abc1a70600000000fdffffff020c150000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022026fd35f90df8f8ac06c6cf6091e3a213b9e198238e960596804cf7f0025af0cc0220318e8032108320c3707c4193543596dfebbc24ab141d77252e5be076976903b7012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001018cb7fba7acaf86d59c9b7ca8d4108bdf92040920dab668960c1668fdd899f92e0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100fbe0a7d959e3d684d320fc9fc7285c2f14ca6969a418a78e804109c8fdb9ae6d022004a9b75b0e790c15cff1b50d1ea88cbe832922f630fda56acf3e5565bbfea6db012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101a2b1e5eec0f7ed5bf2fa3346d19179d602e1b447133e8ca9c803bce1b3da5c0e0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100971bbd845fdb2629ae860637ad4056ed1c839e1d7bff2858ff8b3a08bc5b1256022043085a517e5e8a313cf2be0e126b63e366397a4425c4232123831161ca58798e012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d2f0a50c3660a064a49592517b4e377f05086c8da9ab20c66a43f922e24879b60000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ded9b3eba94b0fe7d4288994751d624eaa7e5181d3b07e9a95826aae6f0a7c61022059143fbb8a394070c81bc2ac3e5e419745f0a066f49460c17a10e8d4554a1052012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101db029e7674eec548845d471b06d557b09d4f5bbb5a3af2681e2e8855f33975250000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022008fa7fa78aec840312b92a7de3faeda44b23f83cd05fb16dcd37ae7c8477f3200220357b890c92e8c001533aad4abc51ef3acbd5226e56da905d2b29e7b4e6dfb73d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101d58b56b8b52ba7e65875df7ad631569a3ef91e41284eeeef1d9058b6e47117c30000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022003ec898f7c43b64d69b31305501b916229223a8e81a4bb141657a82719ffdb5702200d8c1f8c9cf059c1669e650cd212af733ffab77c7efb195dd8582c1ab9fe8562012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001014f2ee3ab1bd1c24244ec085b6ad02ede477f8323ee0915da36242c68c78540bd0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220114e90abbf662dab19d32d0625263bdd8c245e26a18656ea63d12395e324515902204b1c88343bc50bdac1e4ed8b55311a5a60e2a0cfd6e7bbf93a2fad7f09c3d48d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001018c93ec19cdc09b0160556418d9d1fbaac36aca1bea0ba98c63304f20af07eecf0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100eb0d6eb70d6de3440ba1fd77ed5de1d16c8720e469720f47067087a08e694a4d02204b1b254df601b20025e6e9375539fee1ece85fa17e1cf852518c75eb0ccff8e1012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001010bbe19767ea4b8ea8a44ee21068da3922985dd30c7a28c9fa138add45b3aa7050000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221009dd1818ab9e7f312a14087e0a6ddb5bf6965914daa70b011eddf4c6aca8316b002205c6c62a293011839522617cbce9be6fc3bca093181b463cccef5df18914314d4012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010116e5b075f2b3db24e9919a5d46c3f1eb25a3b5379a6c3be2875f43e15f8df57c0000000000fdffffff023a140000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402205bfca09c59556271f4c08a7c2f5436d77d4bda8b11356a356fb9f4ebb808d30602204e135ea63b0e1a42675edf3a8f488b0f65d112e289b04a7cb9123f5a6926f6bd012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001017a5fb7cfb19c4da01aaa52b3f12812dcf1e29c6a286a9897d2b23aeafc9046ea0000000000fdffffff0268130000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202a7cafb762c134473c0184598765776538e96853c5da3d9f45321046ddf8e839022062207fa979598fc97d2092f1f50d156eb3c34250f39a28347c1f5ba8a91550fb012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001018bc5c628307771bdff9172585cc2f2366a92f21388acd704a8a31bcbe7ac8d170000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022011ad5ea4c2cecccc108369fe95b56d22d4185826f6de39aed58b4ab0d810ef7702202cfe4fb482bbeb5fbda8e6979d41a19135497c2e9e33ab33a58a35524be7b5e6012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010187e59187190f42e5b1cdd7c73a13e3e30ea62ad6902700ac6a790280fef6b7070000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008d6124721d46d3e0ed0323f625cddc9579776c78b39724430b087e1e80c0998802202bc19b825a9209574e655891142e726069d22e99f0e4269d536ec97f3483864d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101b2602bb32bb6934c90b5742439234eda43d6bb37e6620e73403769140d681e600000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100fa8773c15c860e50e3c64f72f72771949b1408be19128b6ff0f49a590625716002200ba0c8d2d2aced5d20d3b84a7128126d85dd2b831a5bd8ea7f1eb27ec5fea50f012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101630d23c19977b1f888227e6977d469277cfb9555422ed25e06c3eb806e096c0c0000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204213a7d8cddb804d83482d2457fdce24b47981f374442411d6ad1c229012ba00022052ae4c2c8983f7aa51b5202d7f15234ce0ccb4120456eb5d585822ff67a60dc0012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001018727e33f89de931268b630a0952598435ed0b340daa5675a799add3536916abe0000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201e83eb847337f78296d4e11594dd21bd412052d863c86c90aa447ad2b3cb19a5022055fe633fb4c9017b38a7b0be5977962f46aec7dd513daca9b83ad005341a5638012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101333eb6277aad9b9b54c253f3b400b9239d951349177277557d0f24afaf4d9a8a0000000000fdffffff0296120000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022002213da9ade7924f0e90abe203b165637b27e51c8efb016e1e3605a1fb4f1d43022006c8187c4243ed7c29dc0cb2810c020295a07154efe34286ad7ef981b02caf82012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101ee4fa81e1eff4861b609f29b2f2ee650ba8a88b3a54181a58a4afaf3ba6c49f20000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210094935aefc73ae776f3cc67d52100773e751d482e25de6a082d718f9bb93223c602201c01d919bdb44184e3a9450d8c6fd14231084bd384b16ebd8fadc6325b9d4f6e012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101542507006eb4ddb568ec06251fcc73bb02d1c836c9b0c97f70c6268b0461082c0000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ff1e35dbb95547f6156ec72f0047c52d48ef1c60183988e6cd298a21dbca47a5022076b399fc62f0b1d7e85cd214a5216c11dd4f8d959e78b2b15d25555a6e635af7012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001019dd70982362c9c9da12820ae98955b71534cb763f406ca5d54b3a71d364460e20000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204d0447cbbcddfd3bc62b678d1c72387e68a7f13ca0a00e23478b08c4a5d165da0220742e1ce43653aa291e58bdd9ed2e85bc5d4d8dc0f77b30e40643952e4616ad3d012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001014fc9152b6269c4606f48d9cbf635ad30bab7475041855a840c83f89320698f180000000000fdffffff02c4110000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220440a1bb5d3ac79026b8bf7709f34462836495e4efda2866fd78dd001816aedc302203f8ab6105ea84df2690d2e84d9d1c5c8127dffeee6253bb8a28a44bf363d3550012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de5728000000000200000000010183b69c86b1e438eaa057325dcced1eacaca9647fce41b5704219c3f1b7f261af0000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c1b72618582b42eae74bb05c46449bf4eeb50ae63d93e91a7dc09f28b4e11dbc022035d32b9e399e78f88f848da2a2895d3276fe7f4ca5c41dd222f338c691dee777012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001017cd0316b9092a46835e1953559aa2b7f391c03423ff2cf232fef99d6355acc6a0000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204da728e2039b5feaabc53e601bb347cf9f443dc51b4d2f9b503bf1acbf94a084022005f007aca13f30644a2d384dd53a0bae5c3162c31369965bb80e28bbbfec9775012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de572800000000020000000001018c40d5a4ddd84d5afb19689e957dcc35fe7fed2083f8c73d595d65fcb2263fc00000000000fdffffff02f2100000000000001600148507bcd182b93febd3de120015b0e1dc3f7716870000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201f938081da87797c253db6a981b949a300b287931e97fa93b62ee242d89e5d70022067d217bf60f213fd1ad1198e94ca512cb583617c312ecfa5bef80119cbf59582012103166df3dbbe269ea6607ba19f13a27fdcce5f40258f2669d5961cddf4e4de57280000000002000000000101be0bb3d8c1f31c76a78afda92278273bfed0ac21ebfe2d858735e3ee0bc754f50100000000ffffffff02f79800000000000016001447ae53e31310ebc2397ef27f309794e043dcba689d0a03000000000016001442096b8dbe491b5cc127253da2d3bcda718b246d024730440220473ec5e2552d96a6927a8de55f279c1b3d650f9e10235350081d49294090416b02205f5dad005f3cb1ab752554e401c1b2e259602eab3c33bb131e08836831428444012103645b43a9fc357b4301c87bda7b1b36f5e9af920d484a9911439510dc8417e44f0000000001000000000101042824f8ffae7a8013d6f7705c3fe2bf6db828ddc31c7c650218c8463661c11c0000000000ffffffff028602000000000000225120fe00403a29713c36d6208e3197d31b476326fd84bd24cc585fce6de9521996781ec802000000000017a9141dbfa6b89505b6261754e934f2cff440e6d126a1870141850c35cbf26ae9d4bd93cf93d0b6f7ce938eb83606c9a51eb14dccd915975638833dbfbccdde70d6fc34ba88eecd2efd5faa0f0b2f227621318600f650b5483d010000000001000000000101b4d78387a5c735e02418ca0e82df7c293cbe00bbb02e32ec8087d3e02febbfe70000000000ffffffff02a2430900000000002251204de05022aa94115ac930c42bb0e101ac74c960b07df9f00719519ef0f15b697994130200000000002200209b8d5a369cab7df349882c8c286d8c283127d82c3f18e554e9dab5dc644ff69501416fc7bde1c88876b58adfcc39c463241e1ba486de46cd244526d18c8891f54314dbef228c469747f40635949f5fafb88256c06340a31c2532e0c089af06a14ad00100000000010000000001018072fe393f5c85b4740e985330fd6ac472c861701e750c03f11e26d967c91fad0600000000ffffffff04f8170000000000001600144eadc7371f8fe611b2ba4f1a92ebfca6531b213a1c18000000000000160014c56691bd16dc3da5067ec419af9eef640bef42d00021000000000000160014f13dfb062052fd39257fe33cae0efb00872f7b00b13c270700000000160014c0bba86b2e55ba6c96ed20c00cf3adc445df259d02483045022100b4e5b996a324af799d08a7e473109752efacc76c7cf4adb8204aff91085f246f022034c4b3ff217cbaa19a143b4136760c3eb0e751bfc0004919a190f73ba6c505ad0121031b7810769327a1e77ebd72ff07a876762db734b5fa89fb31f654648e702702aa000000000100000000010116a8936b16e735fc634f575fd88bb03f95222b006eb115cbdc98578d1e14efe10100000000ffffffff028cb9000000000000160014ea310b7ae6c81e58a78eb9629bf024ddb19de6076f3c6c000000000016001486644241ec4bbf088976dc6b6e7b4ec8d8f3c66202473044022023b492cbc1e23867247be0b3159fba77d9962b37622c95bf54c1068ff950ae5d02202ac94028eef2f8e232c9afc50d42f1f8676d0ecc0aa265a0e1ea8ae1119bab32012102e5850e8c0bd160da23673cce387e97e7ae1616f86a0c81b6ef7d117f1b788ded000000000100000000010122b00dd9338ae0c97cd7ad7c3ebed177047812992561fa95fb11a0d2899a718a0100000000ffffffff02484e06000000000016001449a4beff402ec0dbb8c77c2fab0c0f030016d12e39197f400000000016001443b55b36e9d78ef8aaafc4062454efeaf76e983402483045022100c29fd7e3448fe171739cc776028d9737e84fc3ee2b92646828c6d14f8923bd6002201515d6b575ad9456ac0f01da1e039ddc2a3de0ea2110f1aac3ab9e542fb90de60121028fcba32fbf4b47b43ed07eff3967ea787ea52ce4df61268a6495c5eb89fdc9880000000001000000000101a28f8ad5d673f58a4cb81455729d44ce40d2b6ca04c5a38a9d76a58d0a74b1930100000000ffffffff030f8e0c0000000000160014c4f5698ae88caa698e1006df35731e371fca2ba932c80b00000000001600140531f066377930b40c0fa0d436e917b0338ad7989f9d0609000000001600148757f0de584305f594d78226f6ce5c85248720f10247304402205b0b7ee6958f661c23c9e7aabb8a564fc65311a59cc980db5c313236bb6f341502203ac02ed2395fa6e6fa8b3a8bc3b4d7697add1aef2d54e617047fbf65174044e7012103ff7fa6a3eb9721f090474fe1096b71e344fb396d081e827c549e96d8aa650c88000000000200000000010186ba99204a7df2ea4147f3d9ddba4364c6ebda86d74d37ec9c59886fbf776b910100000000ffffffff021a96000000000000220020e055976f4755b13c22a5ec1c4cac56fa6167127d5754c5582e9cb9e5d636e516a65c1c0000000000160014c8cc0266a4cc9233720d7c13fb883137fcd2b26802473044022063aa62ce7e7f68e9e78d8eb9fe33cffa58937c9e2be25c2f5533c9be59471ecf0220473229894f69966aaad505d61323704cd05c42538dc3620f5db7a072babc943701210361eafab42d24aa337af7d96c34275ddbab8eb4e99c8432159c44d107f08771910000000002000000000101de1595165ae67b9f26b31c29e1df6e3ab88891b29c6c064c9fdede635b2a8bcd0100000000ffffffff022a1b000000000000220020871958bc5bf4e06accf1040e77a1ec60ce2f90ccc11174445370c6b0545e82e7e4e5180000000000160014033bcc8774e6bc3632fb7c3b53e547d8a588711d0247304402207281641fa2e51fd3cdf54657844eedcdbaae6416303419ec61aee198c9e66d31022069d9d8e9c530ff439137ab800703fa246b7df264b838ee0cba9eb7e40a63110e0121026910b93aab72029b55cf131d74f77bc5a264b8db618dfcf9cdc4a781fad9295b0000000001000000000101eee4ad1d2c9d872f0eab9d2907c1fbb1f4a54e4691ea867552132a1a1b4387320100000000ffffffff012649020000000000160014145fea530050c3cacd5beb34e77739dc953d5fe1032083aba037dcb5499bfd054c110b66cf842351c80261446ad5a593484237b2878248304502210092e3a7bcde52af723592ffb3e693085a3fa17c436ca75d14e37fa5a31b2138bc02205a37d75b83f34912eb78313bcae3373f0526b68d1e876e63ad71c7646de424e80187210258a1e76ee88326e255574b5205936b44007dd2b0c1854d755c8149d31d16c0ab7c210350f98f7938ed4698c27cee1446d393217e241888578c131bc2c23be1a308c553ac637c76a914b42ae70785420a0ad6f2f98041b1e28680379f08876375677cac686702f003b275ad76a91423928d99290d1500fcd43328ce135de789ff49ac88ac6800000000020000000001012d34eed06ce9ca4b23f5eec37acb94d8d7e4204d717c723edb5c97915a96b67c0000000000ffffffff01d1911000000000001976a9141613e5da481b72af73ac159c393a01632d67c07688ac0247304402202f7095108544a8859ba9093c3afe57f67fc35d46ff7ff1ba85c098bc9274207302201e6d00d6990759ad2757afc5518b67b529c083a24040949d42fc3559f6794861012102071f48da6943213d18314038f56b407debfb0271b54e25655c7931bc304d1c0000000000020000000001011ec5248aac2d10e199b90d1d1f09028802c97a7a6d2b0cbac7a246a0e03804190300000000fdffffff02928d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022047a65e4612a8fbcc40cd74a6bd5a5d4fd954c2274fdc33bc3408b7e6b015b10b022070305f8956e386fb1d95baa8d92d2479dc137f42c2e371091611b8a13b8f53df0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101498f1c54d8d185f1e34f9338e423e7480133a8e1ed15b3525c1372c9e5ed3d680300000000fdffffff02928d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402203bcbe50db5447e001cf1fab839208a2f386e1e660666674a214fed95cbd68de902202be76d468a98e1edb0c1bfd01d75c775a38a1a56e9935cb3d646ac167e01eb820121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001016d4686d96b317e10a2793e7ab9701685cfad2957043d2f74526a6750d492aa640000000000fdffffff02fa8c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210084d2f3fb23eeccd901eb44e9816b798a2b83dee7db52fbdb230be17c1577c2f4022070a30a6af909a4a913e6e4001dd746138a535eb09cdf1ff4d692c2583dc4c3350121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101c4381bf82f0e7d9fb0472760438751d6ded192180c67f85fc702731307e0ceef0000000000fdffffff02628c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022063a8c3837609abbe91698b51c1a8c1f6b660f212102b9a9c6a644588a45a4b2b0220130eef61c9c7804e8ee9e84108b6e1f799ea203cd498fdfaaf9eeea39d4ff5d30121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d62b950d528f472df936ea7d5c756495d246df16dad674e61c68f598ccca0af50000000000fdffffff02ca8b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402207c3b5647d598745418802a62e08255efdcfbfd749c54b40e1aaa18723c86b4af02207a0e49876fe8bc8284aaa2613eee5e7c8186b2e418080dce8222777cd05163440121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010129aeaafd319f1d31292c164aa233296f640ed6846d918871a268980ebfa9431e0000000000fdffffff02328b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f67f177938d5e00636cb68a1798d6c298358a92c730626d83e7ca166925ec93b02204c8238785e4003daf64c0149df95366bd63582caa205b09cb583c5ad5d3246d00121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101ed285208e35444d399c6c54a927bdbd61be2b2ae29b1ced32874cc447afb67f90000000000fdffffff029a8a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402205cac22aa95b5fe2d6382a0562a673289b465368b4ca810f552268ad93c490ada02200bfefeddccb7d63819d4e4f67e9677d9690dc6f459cf983e0313e47a95679ffb0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001015c786fe87f442e1dbe6bb3e3d27de798fa31034d10bf6fd3e76b24eb439182980000000000fdffffff02028a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022027549b948c8e7c2815737d261bb5dfef43a8854d8b0e07d60406d09414684ba602202d0f6ed1b1670477ce2e8a1718e73b327cbc0e4d0a6c46c6def296e60319b4a60121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d994104b1584ffa8093698a6a276c8576339ebb603664a96fb7b3458c4b1978a0000000000fdffffff026a89030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402207210f8e7a8cf7219f7a864fae61f074d385d3e4629f171672c0060e0439ff08002204994df84c3b4dcfeae6c8f00ef6bb972000194840093758babe266b4411a46890121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d57630bf09604c88f21e39680db138dee38c9daccd835792749b2c3f022183040000000000fdffffff02d288030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206fe19de10c85b0118734a44ab73137d2a5caae7ad4cff6fd914bf0493778183202205c9de11d1867665bd0397d0e4e592552357f16fb93800e0af5e6ef9c2f7beb940121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001018239b78fc7145952b5b011ab5f4e5396cbb9e70095bc16aeddf7dbaa22d138380000000000fdffffff023a88030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202bd3b17e2c0062e0b1317e6669e9ba96b42915ae0dcae2f512dad5d1b05703e402207ab44e0ae5e041fc7d7eb7c04e35d05138295143211e08a9a7b67b23e14bb3240121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101575a94922e723a90c377bb6282405ce0a4ad1d5b09bf1b83d3ec4da0f8d084170000000000fdffffff02a287030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220622ae2e720dc25ce948107d765f91b05a9b65ea7856a4e85fcec8dbdae31f5720220704de8b60e309b79f87e9f6c1b798d497183dcaf3c0aedfcb4f18195dac836110121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010175876cba1ecb46c3d7fe0d59019b85c2dce287e5a03a73c95ff1368a2da882f10000000000fdffffff020a87030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201aeb90025834f88e4d34598d06d3cc993125b4e782617af40875278d757e1bf402207389663bc3e524b77c0595ffaa65ee68bb5047168808ca1ae27f6249f23c07d40121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001017e2c68a609ffb7b4d3cf218b2659a3c7c33c206c82e6ba7cbad2efe10bdc13b30000000000fdffffff027286030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206c161dc87358c8bc2f3eb73172f83b2c85deaed23933e97b032974dcacdca50f02200c0b35163cd9fd6962fea016746f6bb9259d7d60c2a1a997be3aba4ccd5755ec0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010157614171b5792cc30b4310a2f14e71561614d934f5a99218aefb6ce146fddba40000000000fdffffff02da85030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100e9309ca74d6ed1505eed8fdb6176025e7eef9d1b908a41369c8d69b12bb6ba49022042169a4c58076adea2a55785f66fd85ad48bde7bb7c9b133aa54d8677ea90bae0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001016fd387f70907606dbe89b3eea618f8692131476eb6570407089b88c343e2834a0000000000fdffffff024285030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100edf4f93513d4fda38ce00933a9859c1586305e8f4da891abe0e18dcda933b23c02201d1f79ec0707c6a6886a2504df00b9b48afbbaca75a61162eb0e7b5a7f2996ff0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010161afdcb4f9a702493ff163f72f6cd17f4f6487999e579803b4388adc0f5e34640000000000fdffffff02aa84030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100dcac77924f45071943251eb34e0b2c5df319ac2797f4324368bc709b7b595c8902203f42bd7a2689bcdacec7c1a742c3f6bf2febc8e4ddec5eb58fcd64fcf74a4e090121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010168b1de354cbf4c75ecfecc31f1dc912a35a94e7243f6ccbc1baf0979eacf355f0000000000fdffffff021284030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f54fd5a521b1eafb12af52fa19c77f08bbeb12e21037ffd43b0a8015055f2c8c02202e4f5ce298643764dfec696430f2ee585ef9b9826ff1b25244a6ab28ccd633b60121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d175171b095b39c69c6110223eb319fef37949c169b4bf8253c67b0e79c764df0000000000fdffffff027a83030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210085c53a4e1b92569002737593db56e91d2c9ba64d059525e165d845b4cbf67cb7022001094448b9a268d62ea567a75171f5ce0552dbe16ad0700eb3942419a84e1be40121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001010445c60193102afa1fe1952b5d3d8001629a6ce55a55de28a40172200979e8bb0000000000fdffffff02fa8c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022069081721d5a05cd750efed805d774ec3070d6f2d2aaec3ec7847f82ad9b298720220786d7da397d0f8ab41457581ae189d1dd79ed67dad9b097d30d9835247db204e0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101578c705b688cd1d8899f9a88c0cd6a8dea5f2b89b9445e8e27b2414cd24919e60000000000fdffffff02628c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008444f9d95a83f5d537fa89100d1e164e8b13e9fb5467bdd3e4fd7d76eeea25c702206b7df00a97f01dde54bf40cc717a05d26bfd5bad6fdde331b3942a60ccb88a2b0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010188c7958ec495fad9c588b05db6925a5e668a48fff71ad2fc625e25ec1dbc7d5b0000000000fdffffff02ca8b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022056a91d73cab1a7b0014053fb11d2b84ee8bebf3fe03a4da7856fbf9fca0b0fac02206c6dc1155332d1d0156890e4f72f1fe3a7817cf3193b6c61fcc133e11a37cdd90121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101b1b1e4183675174aa939095ff7c7646383eafab341f03cca6be049819a5379ca0000000000fdffffff02328b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221009030ef8c55d4f73c8a1013e51d7096d8a44d08270b0e695d5672f33b2ab4a03702200b39291d11d868fcc09b501fcdeacdec78c799af9044b9dd6b80cd852a3227090121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010109b5f46ce751b5d1114cd7c59fb2d4ab99fed8ab6913e1d26961b114a8df838f0000000000fdffffff029a8a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202accf354c6e6a3e30c1bf8bacc09f90ee19482cd2b112cce1ca3f6cecbc6413102204d21b6a1f20c9af049065bd18715786618f8846adc131d85d7f6c144c3c4af3b0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e2fddb14a3ff04fa9b893e28eabd8af31b9cd6137f6eda82c1ad3cc802237f370000000000fdffffff02028a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ece99253c98d6cedc09a5907ebe07db8aab7ed6f5aafa5160fe7c5602a79e03f02206ee686cc8ef7c5893e692ec3f7047d105b2efd397ed7c062cd7d288a6d04d48a0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001014764bc33c101bb3c41a67d3180288323f4208cc8741c4b28aa7450315af77ae30000000000fdffffff026a89030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100df79122ecd270a7e01523b942e38a7db85a9b7ab0540065b093f24b72c20cf7002207213edf66b9914bc94fcbd6520c43ba0bf4326733ccbb17492a88dc75c056cec0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012f32004a3694f8cad587451f37e421c4635760d8b5d893698cfb3f4275f00dd10000000000fdffffff02d288030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f943e5a6ccaf24e452a03f9d4fc0211754bf52a47c4ccf7cfe2ff2f3961e6d0f02201d981f344e0e824de2219e08b8cf1b940771e07d028bd148ae0b78f25a5ac7ad0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012e4081ff5caed5535b59eb5fee1663e586aafcbfdc32b0793370f37f7130d5db0000000000fdffffff023a88030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f07f2478b85d3d9a33767c4ef1e8424a40069ac221ab45834e0dcd754b4b5494022062f34c99743a48867e84143d72dba405edaaccaee145b9a3f9fba5b137a6b39e0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101c1df37f056d84447b9474358057e9ea4667aa269fbb886a899b2ba610e1905340000000000fdffffff02a287030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210086088bb0ec496ea867c0234b4acf4d76cb386707af36f5769f100997bad011f702206d27d4a8799fd3637e5731f067ef20ea11f0ac2100d3b0fd7a0d093b5fe8eaf40121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001014ce92c44bed3188169363963fd428529072fc9c9bc198df99bc3f07e071657dc0000000000fdffffff020a87030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100bacf91e83ac2d476952d23eff68263ba7ac66aa2247fd53fc22053cd7fdb1ce002206066e4c017517f96b80e10a3586b348494008ee3a031ccc116b014e465ea96750121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101b0b094f08ebc3dec1456674b8fce67b6fcf7fa8b93e07bf2d0d3cbcc60d080770000000000fdffffff027286030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206839ff0d71d1caa0bd83235fd35ca73114ba3d69f60fb2446541685cf160492e022011e0155873521ef3f7f692f1090c22e0e963be2658aa7d4e519e87e5c363cba80121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010133fa2e1149a6f5254688bae1afd463727b5a7f0ccfea97fe13ad54ba4442b9350000000000fdffffff02da85030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220778128f3814afe0cb38ee3b9780fdf273a833ca31ecc3aa648e6f5d936204d3e0220432044184c80d341a68bc4e84255256af745ec3daa3377515a23999b3586f5a30121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d85f76a5ed86b8bf373fa2ce4add3e07002fab8d0c4666995a21947dbd098a410000000000fdffffff024285030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402203487fdc29de709f732fcbf5e31b15246f92f366bcaf691993b331f12b30bddd4022010cda2034b5c5e810167dba0291686b8c445d5d2a2d755800b79b68c7b363b720121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101a47022775702cfad9fcbe0af99c9b0f040146c7e6ea21e629628934c2835ddf30000000000fdffffff02aa84030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201c9d7a5e22bac277d0e7d04b9eff2d225c9a9cbb043519aebae3f11cb3bd722802203553b876e26b13e561d473b861f0369e5f75b8c01eea0ca88ed67b7204cc5d190121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101f26059c631a24f4bce9fc0add736d9ad288f94c2ae184991ad5666799fe77ff20000000000fdffffff021284030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ec54bd76ad5e70a3231475c3857e3d60846b59bb6a4921a6d0fad4d547a034c302201e2bb2e17c0bfa5aa5b6ea4ac5c4fd64aa0f011c57afa02d8c0dc1516c4507f60121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e6441b8044f8ad6125b02483200a0fda1c26a6f6a29e14b955f66bb234c4cc0d0000000000fdffffff027a83030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220531c3ebd15a3400c20856a3b04fc07405c517da045689fd83613acb2c1982bf702207f67022accb76cbe242a02b1b3dee9877ca68def245c3dbaad220dcc91bf14a30121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001019b4bf42afb3395520fa9f46ba2cf632774467fb36b4c3a187eb9ef97e401fdee0000000000fdffffff02e282030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220067d439f649ec3887ecf8aa653a1ea526528f8e7400767d1ab191e0321dff45102205c4b273d8721dd5356faf1a2f4ccc7617b7060b2dc9899d6ed53beb71bfd6c180121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d7036de03ebf8fab9b025fe6f95c954c79cf5eb3af6580086f6ee412e8b65a810000000000fdffffff024a82030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221009e0fe7542978667f5a17dfa6f7c7c4a9cfa2c5070e687330569a72b7687a106e022059e6e1397bf5511c79e4036b7c2da30fb570be24e9894cda5d8a818882834ca70121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101137f2d52243e99909752211c5ca5afe92b65597377671c7a3a6e9f122914c7780000000000fdffffff02b281030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100879bc31c554bb215f1d8265901438693fafb9e608c17a5ac233ff1de20aa0161022058067230132d01856027f0e74e662162e992f236cd359a411c796987bbe0c4ca0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001016337a326d2c3abff147d77f65acd5193df666d076ba2d3a63cb3de0d3e5531520000000000fdffffff021a81030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100bb2df172323406b3996c32ae37d3eba69516850c988e6efaf0098d765c83c8de022042e3201cce22f84f63809588f3e1e0f45934d7ba7f1d176dd85fc24e4b7c6e6c0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012002126d415cd1c417086839d82d74b998859db533fde13cc3f45a50796099960000000000fdffffff028280030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220319a1ee6fe4b4f15f215b5aa11f27a428f6919d93e129f88229c6e53440df7dd02205d845400716eb743227699ac511b566a77f4edd5964a6155f833ce1af5cf5c270121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012506c7c7d090f6a40734c0a09fb8589d9e4bf33fc1b97aa3f1fee1f471f518860000000000fdffffff02ea7f030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220468aef6b3797c2a243aa999f5fc75761755c9c7b0394699a6515e5865ee4b49102206b15eb0aa6abae614d7edb03862e91978d5ee1cc980681b0378fe221ab5f96440121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101681ef80196f4ea202d5988eeb3b2f66d46076ec20775457d7deda3b0d4352c450300000000fdffffff0256a0030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100cd8fccf5dbcc19f15e0fc50f70eca6c1531affe15117ffc0e116f7714be0fc6902204d7ce8370124af4a4919ffccb739764569717db5bf0694790e1d34abdd24652d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001014ca89e64a40308f2f31d372fee761c24b640259da3f1504f3a7ba1d9ba5f57e10000000000fdffffff02be9f030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210090812a1db9d012c3e686561843f30ee43f4640071c70fea8f95ddaa46e041b2d02200c7c45a2b777a09dfe7fe782e90b34acd5111045c898d9239505e299a14d700d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101db5520408db670abf66e52b897dc6329f434e2839f50aff653c3eca486e081eb0000000000fdffffff02269f030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204d7f11ba724fb6ffb1c6a3a1e2713006eb6296831c50e6f708bc52f6c66f0315022066f88eea0e60c3ad694d9a4a34d8f14c590ac09f4910471a960c90ce4b81974c0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101d7cabadc2a73d2042e8055ba46a9e057c62b74112aef6a6b54f853cd5aaf47180000000000fdffffff028e9e030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100da03d5222b2a4c0e63acec6dfdbfdc65dc5eb602b84aa987331ac2d787be8629022072020ac4496769b67533fcabda9a61150938292a2fbd0b07dc551e73affc5e8d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001015084c37830ef8f274ea1151aa99111b845994ae95811cc02543288f6b1b86cb40000000000fdffffff02f69d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100909825e0ec4f1c17565b4596caf6d017107a4e90d3cb40f9d826cb5fe2feb34b02200b5a1f3cc30f6b35c23433cc43740856c8890217096dda0d77e4ce52f50484510121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101a8478d0d4e4d11e3f87393028d9cfcff2294c43161a136b3f0f313b143d94e5f0000000000fdffffff025e9d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402200bc24da6ad6f2c0944d21d15c93f2a6c33707f30f5df3ad9ff8b39d09d0d457602207421c80fe6ab2159c642f999eafdaf02ac3b59f10b6d721b81ccdd9f201c27560121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010111bdb7235b375d3719d57bbf7780e8f3beb5a22e929ffc4ca9eac841e903b2eb0000000000fdffffff02c69c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022043af3307bcb34294da42fc9bf667ee7907953ba189208b241542082a0879bae602207525e024cacf7e7e5a739d79472e3e6a439cef021b0e88e9975239d12e669d9d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101ebf1f1d59b0707a8be8fbaf60247652f7e977d0f2ffd4e08e9ca4d243a3807950000000000fdffffff022e9c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100eecb7cf6e4d8c76be8af8b39c3f36b77f9f5cd1c5914a0c5b85b8ac0766f3fbc02203730540ede055eb6f5c8926b8503b27630209f7cd6976c9739a46473279685010121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010128d94989a5dbcbd536893a3368c05748a1e7c7f19bf41cba9834bda3c57e7a980000000000fdffffff02969b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100db4c3110da4603c498866318666643458a1135177ce427d5b496fcfda767608402200465610e0257431765ce6455b7934ec978d54de596bba11d4c2e6326ddfccdfe0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012f4756e390bcb2b845c955dd89a23c519433f2b41e5f858ce7aaaf4876500c3c0300000000fdffffff02928d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022072547434cec855cb20b0fe79551ed31c0be40f95d437c88680255e3a9e9fa72e022027a4f634bf4a82cf52b59bf2785837feeb19a870973e7bb6a84404e89863c7a20121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001019cc27aa3bd62a0dbe8cb33caadcf0b1ef0948de0650f2f50c76ac8d6baabf4920000000000fdffffff02fa8c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402207c737c85c8798676aed7443c585aa291d0856a2fbfc5bcc7a9eaaefde10024c2022065d8909dcaa8ed71e0fa36f456c37bfb0a06eccdbe286c937ef3170b8795a0940121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010106dfe51f7d4a37537b9fa20080e4e09b727770ce72e543b27a15ca35969e758e0000000000fdffffff02e282030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022069703b13e79f6f9ac829fea45942fd32a951190f2bc4ced24a975c6458351f0602205094da3658672ce650771b5d875aa9f2181df80b94e4d302db7cb869212dc1170121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010198c5d408e03b2f7195e16e23dbb74fd017c27b6dc098a35c6b764925055b26720000000000fdffffff024a82030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210088422c041a4860c5e4209f1fff720df24ca8750d8ebce89f2476a5e4d94805b102203d42a460fa4d2628f2636b9d6e5891013e0aea49429c5b8949872944ff4075700121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101b0a535f19211de45260fa580b963c60e09f514c21f5644ebcc3f1464d037d92e0000000000fdffffff02b281030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100e13994493128ae6edadffd81f300be97448fa40b002cb7dc4ee19d33a2ab5f5002205364d5894a4ae56870292589bde0ad5995a88779dc0becb6f74f64fee7da26550121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001013f8f27277edd8a7670d80d964efd264c9410cbd91984a8d6fcf7de4bae2c918c0000000000fdffffff021a81030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c99674311340a9ddf8c9d13d309661cbfe2037c97a5367023f685c49a083dd1c022017ab6842100ff29c0b6631e189c5e7fc7cda467befe95e6c6fae5d5063b792cb0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010132af1be46abe313ba571a971e86f024e577180b1d963d344f9e4cea6ee2129ab0000000000fdffffff028280030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100982c346daa9ace4b0a4cbe5bf8caaa437fae884e49fb4a506ea2fe3a5c8dbb76022071f95bfa49330b0d8bc4eb4c86be8b6c9790f8760a241a5bbb60e668b2eb6dc10121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010115ed570b9fff774480d966788f14a39c0fd010ec97791814a66ad57b925421300000000000fdffffff02628c030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202a306c367431ea059dd463bd6927c9509a228bc0f5ff6cd37c82e00b61d8b57a02203064e3c9edcd579e2ca93185dbcbb0ff7a429c4e9cee99785d7c62b26e00e17d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012e697c80335f8c5eb3394270ac622266a7d3f99ca90d0bb5f7c1f67ca4c225a20000000000fdffffff02ca8b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206b4dd56b3afada0cdd230581f1cfc6b51821e7607380ba5544ff371c2122b346022020dd9f55aba01b1327768f7e88d641fbe780f100d43ab856de56e6cc681d80df0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010122078ffdf58a17bd6f5498da19c533c9717ed048469f46ae9f09cee11b4477f70000000000fdffffff02328b030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022039231b37669bd6f6f2851978ce0c76bc4dbb6b947c4fbe7297dc180699e0ccbd02201654ea3413692a6df64330209becd3700211585ccb9edcfffbb948634945f1620121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001012d2fc1d75ab43c45951c8344524663b1842e71c4985bff1d14537b34cea49e600000000000fdffffff029a8a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008206898dab7231ae36574edf709ac53a99d085e9dac1b02e68a506bc556dad2602200c669809932e36bba9497d59b9fc734a1b0902db9fcc4a7f87cfea31191a03930121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010187a97f48db6efce1fe7d5d010cb01b79c43c0d9f2d478532b8730509b931c94a0000000000fdffffff02028a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402205354008e1e01c2ea9131ff5cbe03c6516900474d4c2a3006b1530d78bb1c3ed9022013ec53e77cdf1ceb3f1b5a97ee07f4563d4c9ac48a0477c907f579c6b51b23a90121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010190cfc40713d6475954b4d00ff18ef933607484638e47fe695b146dcf99e2118d0000000000fdffffff026a89030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220599cafa4ec02488a87fc6786d8739f4965953cd3612b4de916b1d9d36aa72aa702207d7f2a2fdeee3797a9d37058b6078d7aa90a692bfa746878d0e22199df818c930121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101b45b06a1d33551feb48e2405888793b50423e296bb6a6d36bca3c4b4e12a5a190000000000fdffffff02d288030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210087f97137abe6f194347ed17c878b6b2ae117d2e77150891be8023c553c9f4f5e0220169d4db768a94eb30959fe30163e5a6c53ba6d6a08142d9f6125d80b31cfeda90121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001014b7a698375cdc0d93b0f7c4d09bb5202a31d55b6ed7c6a247915e46237ea38520000000000fdffffff023a88030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100b23caf7dd522187330f4a7a15ff6d1ae136bc97634c10e4cf1d8019177ce4b270220235739785836177f3c36c83a6ee7afe59bb6e32fb52ac31f4f1b8369e6615b220121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001013d490fe21e138ca28b02690fec4b0145d902e7b26617caff409c138c8fa840ba0000000000fdffffff02a287030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100beda0e53ded17fdf7b725d1af3a9b26bf0565e123c89c50c87dae16925ccdad50220436fa01fb08ed195fbf8432a6b71e4cde6d0506a3572f23d584119a4a4573c780121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101eea72cbef1be1f11ecde7f46445dfc436eda6c888cc2ecfdb8c55e13544024180000000000fdffffff020a87030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100fd0f32345401cc7477c08848714ee86b0b9cff50384354e2690037471daa650402202147b8d5f34e125f6797ae09c375d11e6c0a303afc6e1f65d0fc260f5d95b6720121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101368712c323d6b30371e2d62647cb8c3aea5540402d8c4904d0dbd1538bb6c78f0000000000fdffffff027286030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220441e221309625092f707dca152a0b1cf3ab7fee25df49f75444e10f40a96b1d6022021a3b118ad87f474f8e9377b6df82d884a0d44030e10cc78316b39147482ee4b0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e129917580a08a8a3b9b513a6939f919ffda580d900a0983dc8c41ca59a3a8ff0000000000fdffffff02da85030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402200fef87b51c933444a011564a3624d316838daae407828893c7e94c489c91802a02203ade8238c010d23b9df84f986c58f5ecc1499b4cb855098586bb34e3b90cabf10121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010158d989780f6b6ca37bc3af5a37c589f40c7756a9f2a2f91b76a20286df3502c40000000000fdffffff024285030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204e602176b02df0d075371a6c4490f896a54c55695fbc5ad6950aa5c35ade8df102203fe38d68820a932d67fc44e113f6f38e60cfb3a66bc7ff3aea49a3f624fa6efb0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e7a1091b09a55c3cfc118dc600e2bc5fd030556fdedf739af0adae8818b27fcf0000000000fdffffff02aa84030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022010304550ed4873cad4015ff97229f59c9279fe38f0c79a5ddeba709a65fa3d1302200787e83a128f7a08c2c982904566028861108306ef345bc225d62f5af878f7790121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010120951468a9a94d87fe6f28d2f48de3bbd16f2b7f882f7e377ef8ec6291dfc8550000000000fdffffff021284030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100af008258c07e7bb86e974b012803b25d8bdaaf50e134c4372e4f6fffa241a36e0220373aa8aa9a540417e53b9ad2579bf5545d67ecd606cfbc3430cf46e5e316e3a40121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101a915ba0f6c3f95a6ca722b638fb50db8871efe7f9ed2a727e9489d7218d9abe60000000000fdffffff027a83030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210086549110bfbc54a2eef17ff3318c8c2774f4f2448e03746539bdc7b40c8fb4cf022045839f441a401259105092cf2ea30505be56fda88a9be7d2ca7a3724f52e32350121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101861e00ba376bdfdb2fa3363c4b9920fcfae87d4908ecb70654136decf6a616370000000000fdffffff02e282030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204c5cb476ab1f16b0d24f8553476fbacefd1eea5d9c3f0af83f00bef3f66c90f90220776e66269a80c3932ee5c14f4eef915f05675f39e9917fd118d15f2e29456b760121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001010efbf8f589928ff5f9da50097eaa87154ad57be88c4700f24ace87bef1266ede0000000000fdffffff02fe9a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c7c90b0b4c22e9b5071b81abfc58eff0b7ecc42bc882d33ef00452a8ae72ff6c022017c77f2db8202028931cbf57952e8bb59673f9856b1227dcbde864e568121d5b0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001015a5ce7fe99ec5d545a3e5d4890c93e2f9aaaa78f0c7f9218450146fd9364ba710000000000fdffffff02669a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022077ab77b45f0d1f269655c7e3ebed53f7dfee6decafe1a80875ff9b211ad3601502204982b7b4a7e2a6d540f9e6f81ccb705c72afdbf57a7d50a840118ac279a267640121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101bbee252beb5eee385598783bbcd6c6e7a08594af297f5265b29e304b7dc1ce6c0000000000fdffffff02ce99030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022078425198e30fcf03fa8e2f2f19b545aa616c44018e86de8ba419cb3ecb757f0702200cde425dab1ed7d25bd8c24e130831d36d488a5d527ab35065afa355bbfdfbea0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101cc67f145739da3c463f3ae0c8200059f8093df4d1f2b039210587d52c2355e950000000000fdffffff023699030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202ff1c1fef3008605f60dde574a6a71ebb568ad6dd0943809a5ac9af25cf3b07a0220548627485301f194b4f8c6a316e7619c1a6a807e5e8b6773fd05a34bf1f406e60121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101eb2ec16f7dada9e9bdc6b460771f72d05cf038f3d206a1f8512f7ea5aae5ae440000000000fdffffff029e98030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d1af8263bc65bbe8dcad88632331bb52dbaf22ebcb3e47d52b515016acc6d5fe02206b96d9b2c499e2db0f3ca82c81ea9f43ab5344d3c8e53eb9716a612fef6b22f80121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101da9ef9c1b544be428c1f6d7dd0090eb2c6368db373a31e1cbfc9ea061d16b5050000000000fdffffff020698030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100988994e541677e0162164690b9d9874612da5e0bc2c9b6be029c899fe2ba0273022053de3aa1f2863ed5a751f6ab3867d0a0f7d7886a8debdb3b3dd0b37ce265e4c20121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e970318d7876c4b0a6d21468e8312bee749e200bd8a1d7c6fb8da9d7d1c906c30000000000fdffffff026e97030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100a7aff8abad4f539bf9230f57feb0b9c27aa7bf3b83e7d8a828195eb49646c4b0022056c047aaa5fbd7d6d6d1ce5e035e7d4c0528a2be83f7922ae4115c959e6f60810121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101dbb452570e0a9a832f784212518bbeb1623f0c950ec5bc5ff285b0972b4102700000000000fdffffff02d696030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c672dd65fb4a397c7cb36a638e679a35eff898203b1e67a80f68289e7f1e01be022008c177ac347bc6a97d848804e76c7a0e3524b0577d14cd978f591c6dec9914d90121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001019030b6391230ef8ec0c33ef362ed033738e7e753df8b3ef57bb4208fe36fd20d0000000000fdffffff023e96030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022065a7bd47440063d2253ae92304362b3d72e8173dd2f05d11668cb3be8400f02a022066e1a5d75930f73339abccd917e88e7796da8f094dccdbe31c313f4af7ff535d0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001016685be09ce1c0f5798a7c0ecd192c483857a4a5e02157872c6bec72e88e929c90000000000fdffffff02a695030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f23c1159ecb5e2104ee2371a80d00c3f9287ef7cbb2ef2b44fec54c8a263c69602206ca9178a64e504fd8bfff06edcf0063901d165a98f87ed87b9e78a102861ebd00121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001013c24783523ea70a0e0af411f646da363c785d9da61f4d26307548b1c7e9dbe4d0000000000fdffffff020e95030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100a4f7f8b0ecc521f96e9d126caafaf196ae58aa4830da272381806ef420eece650220360e70b27daf45ebf40e4598901c569b278c85790b8ebeed254ee03e382d1ad90121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e0d328bbbb9875fe9b4feefbd94ee392b6350926fab1c9db857abde455857df00000000000fdffffff027694030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ff258527bc82f9e8c0845a27b4f10907e1e37ff3c9f39c05588c18042a5b7b6c0220460dab1ca84870c15d9049c6924e2234267b1b04fbbd4c73938a3322e3ffdb9a0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101ca051d277c9c1f6c9834dadb3a96e8f7f76284ef195d5a33c6134588f0f454dd0000000000fdffffff02de93030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c7baf153edab50d1e19fb88427d2793656755a1cbb51b7e0a15ea160bd73825c022034fbc9a1a96d5499285956b20588aaa7d153896c8c3fa868ece35b9bd62ee9a00121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001019a5996a125f44475def64abcdf0aaffcd1b1f1fcfe4f6b8f0c44264ffc41278c0000000000fdffffff024693030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100c9d177feb6c01240b3e81e43b732e523a6c7fe14886d2806a3892038ba91a41202201e213d1d9d969ac61399caa918ed0e77670b97c4e20b016dc000ef11dd7468f00121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101fc5cb71fdb70b938e840adc1350ef9bda3929401ca262c59f322a40499f660610000000000fdffffff02ae92030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204d6e246e6a4530069123b42b3b8e36422b6207567bc0c21e7bdcb09ef1ccfc8702200ae9a3ae5807146387d4dfb7e531781545f64a77eb42be9770fbf4928f496d9a0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010134c18ff2b49d0884993e32c52e81d0a8c4ce717cb945bf878079e065e6b11e4a0000000000fdffffff024a82030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221009a5f7d55662967c7da015258c147f9ca2948b0b5a8ee29b3d5b379f9caf753f402204c1af97f2860687fdeec51adb82c48162f71adea545d68d74a59cca81b4e57340121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101e33f06ce99574ee5ed916809f7162f720e5012b469e4292432f0bedb6760c5ac0000000000fdffffff02b281030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100e4d398aa94c1a3473a1e62faf406d9ff8e14af8f40c0118bd755dd9f5dfe806502204fd1bd3ce1e1b03f41e9025b02080b6ab7fa0b809baf412b80f0fad7893b54220121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101b32ce2eaf96ead633d15fb4063c01b5b2b2cef967e3da9f09ae71899a9043f860000000000fdffffff021a81030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f9a019a1c025a20e6f24d76f5abcea560678e8dcc78f5563399c2c9948bc36fa022064c7a7b2ed1d72208f7ed15b2d41d366e7e0041cebfd48c32efe2d794f107c720121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d40000000002000000000101f2d30eecbd4d9158bf75b0b29f836758b05e1135011bd104fc7344f240f539cc0000000000fdffffff028280030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022070961fb5c0b9133b430dcf73ace310828f78329031f4dcc41619e2e623598e9302205ea74218888c29db5d6cf862369fc105e72be925bc39c320e5902fc481c707850121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001017a1c2a089f36cb5720e45ce569ba4e4520bc0ab4f62168645daeb87b4289abfe0000000000fdffffff02ea7f030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f80251860a236868d352c25e5f4501c49e73b8c14f44694a329ceffd02e83ce4022078a870970b98a756f289889b0a206895b7fb4f32d074fb1f1855415fad5e7a840121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001011c734ee26c4046b11eb001d9d66fb4caae9f9ccb2de6a31dec7ef5c91f4da7540000000000fdffffff02ea7f030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220661b4a15bbba235c7c73a701840f6436740ae6c2fe36e1e6dcbbd8dd0cd89a7802206a9506bc1f7fb8e7a2b48647e44aa400ade55019122c2096976fbd63db16d53e0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000001d30a339ae9615da6e2ab7e592147f63996f03b3297e263901cdf20e6c05e87b5010000006a47304402202ef800468525b5d7af68c0b880f3932e89e6418a9ef2b480657638f2f107542a02206fc516d036cadba4fad9d25630d17be50ffe62512af7ece38f754ec3e2954b09012103ce2c77ab72eaad0e8fed2488f48f068a0197729f525957faacc63f73a42469bbfdffffff0336c001000000000017a914e9bef49e6eab3ed8c1fc8d2d9c1cfea0928e2e5e879e92010000000000160014f9c287542e8daa197ba9195241048c4406205d92d9cf0c0000000000160014594c13da5e6e61b3a6ee078cbdb530cbc60eafc368850e0002000000000101a8f8fc37ad51b8f655baf72bfcbabc1bb2e411b33e174433a20ad107cdf1d70a0000000000fdffffff0422020000000000001600140f5b82f6547a3eb8c4b352880402463163f5affb2202000000000000160014d8199a25ccb6394483d721a88f23be2bfd75f8f50000000000000000176a5d14140114001601ff7f818cec82d08bc0a88281d215ce7a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be63202473044022057f029c0e35972d9bd5e390a1abcf09be2f7c26e896fb8582fdd067890786c06022078805e1b570aecde645b3501654e058ee582fbfd428e1815bed55fee159a45170121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001017554f61344c918ccba9f17e17529038592edc79b1a5c7c4ec580fc85bded1f570000000000fdffffff0422020000000000001600140f5b82f6547a3eb8c4b352880402463163f5affb2202000000000000160014d8199a25ccb6394483d721a88f23be2bfd75f8f50000000000000000176a5d14140114001601ff7f818cec82d08bc0a88281d215ce7a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be632024730440220321c8214e5a4b45c2b60ed2410cd6a7e138cc4a96be572548cb54d0ec7672d69022038e1b2af2929fe55670073524f2a9a97de869110ce8355df3eca43e649c0c59b0121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d400000000020000000001013a0a6f7b9b3d6ba7837b4260f530ee61f5aa6c3bad0072c2ea9dabe16100bcec0000000000fdffffff0422020000000000001600140f5b82f6547a3eb8c4b352880402463163f5affb2202000000000000160014d8199a25ccb6394483d721a88f23be2bfd75f8f50000000000000000176a5d14140114001601ff7f818cec82d08bc0a88281d215928d030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320247304402206602a4800eea9fdf0469f499954e60597098f6af8f155d02026af287c3f36f59022045ea3f6538a996dd58dfc3bf53e06928a4be27841e1067db717b136e1222bce10121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010108aba96ee0309b69e9c217680ac324865b72b95da723f32d8a674207ff6fd6590000000000fdffffff0422020000000000001600140f5b82f6547a3eb8c4b352880402463163f5affb2202000000000000160014d8199a25ccb6394483d721a88f23be2bfd75f8f50000000000000000176a5d14140114001601ff7f818cec82d08bc0a88281d215ce7a030000000000160014ebdd1795522c0f12d1cd7a98ce6d33722f1be6320247304402207b3bcb3673e22fa50f6cefa82c866894a0a50872c18a424ec4c1079b5501c8d002205d24f54b98ac7d18fed4d237977a2bf4da2e81178bd7bcb1ff845ac7ba641fa70121035738f27e2c8080bb72a83825688b8f36b711e6457833def6c49ec3c253d158d4000000000200000000010410cc935e137345a8c9610acb70395d4767e30dbe93f74c6aa15c0ab85d54902e0800000000fdffffffad1871adda03db2c5f20edce9e4802ac36b30a331d8749fe4f7c2998449dc9e00000000000fdffffff71892fa3721b27d08eca8e2594095cfd0e35ce228561dc0afc43c67b7530e17e0000000000fdffffffd9c82388ac14b7023f13afa910472a544590e24c375678fd5aa157e6ee976f3f0300000000fdffffff028205020000000000160014956f7870a678b4f48d6f267f96b82465e5947f601bb80300000000001600140787108506e9ca27a1bcc26fdf681d4d247f24600247304402203479f1c4424c9490725580849f830821bb97470f32ffcfb2a99aa4e2f7be9931022004a8beb5d007aca469988a9c8322effd35a84301cb6a0c6b9534e68d3259de72012102c6547aebb606bf715caf95302ecbcf6e37f463cf465b6702b13c04472f245f9c0247304402203e7c8e2f93c3ee67808bf40815c96a18b9ee07803ed52038ca6ec54e2a8010640220151c669d0b616c7f4305d29632fa0f7772c8a1647e1af626e60c5153b04a3b950121025832b5ba14fbdeeb38fefc223ae4ddc02538792c2b602f5847e98589dfc02c99024730440220091120b22ebd2a3f5d79d6e4438d396a3213713e0507c4dae2d446734301c88f022068e1ba65b359c9e7b40d1ecdc452a4926a342cace340349c5f46aa9072ab9c29012102c03a439df3383215777c9494516979b5790dc678ae6ab01d73395f6d930be437024730440220401823eb0d1fc79be20145d02b9c707862e07ad6974e698862aee2fb9b485af0022033e53bbb77af4ae3d7cd3df73c9f17dc93dc33cb8f673e2b1aa08623165acea401210395d4299b2c7955ead307fa4198485921f0a390171306fb0fec2d3ada2c93087868850e000200000000010155e970e6775330411eefdf9b85465297cfee95f9cfa3503559477767ee1ebc5a0000000000fdffffff02d9bd100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220230a701cbff413ae52e12c6406d4b8e83e56afae2afee612257c0470b967d9930220291a404af1cdb6265338de8bd7cfccfcdebd610b73b68a003d25c982e0f72beb012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001013e09a1ab40192b563950417eaedc80be5ea8719b7915814da041138d391568ef0000000000fdffffff0248bd100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206e42757d487923881c1f99221e2070283f461f3571c6dea012d09cda5ba0ea4d02204778a58b4fa732decb03abc83d5ef54ba7e330e0b3106684637a5996da0bd262012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca000000000200000000010174a2a71baa4a22ebfb27a3dcfa141875a44e1e647b48c969b53a3ed80ee07f730000000000fdffffff02b7bc100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201913c5f53834c8bc0d1a1a644d484d11cf75f318b007b8b7eabac878be36941202205a5b44023aacccb6f672b9026ed082d0acab0ea55a18f117fe90406466913a92012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101c410100f0ceb79c46ae7e0bdca793c11c3b7422669414885dc73fad7f8be4c440000000000fdffffff0226bc100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022024e79af6efd42071534ebde6047e9413a09eb581ce8bb0e5c4c020a9cdc22e5302204fe7fd5c6db3086badcef0bd66a1de836ffb0d05f7fa6e298a51141fd6640631012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101e56564332929a8cd6cba7b414c8eb6a30bdd190f03972d46c67c879a426c7a060000000000fdffffff0295bb100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402207811dfe2114fe46a3cb587f4d2a28a64f755999c80c5d88f9667c60f4364eaa80220251a573c7063dd012e7a34fc94135662548e31c3b73f12d7e696dd551bd32e7c012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca000000000200000000010144f924c3fbcfe6ccb12bf034e18e6d1fcf5b68c3899386e92945a582fbd9df200000000000fdffffff0204bb100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204bee9b9781ecfeefe19ac21726a199f9872245fa30df76ef32e703a31a4346ba022076c1c4fbcdc3dfffaef61f760d690de7f5784a531deaf9c183ee3697ff957dc4012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001017c3a6243f440be6370d77b92c3d624af33cf9aff35e9900b3190de110d136f400000000000fdffffff0273ba100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402206d712ea2d42f6ccd2b773048f7748c635a3be859d256e397f01290d6e820c38f02202febc2f1c0dea684a08b71a7f227f44e318d7c3d0e4993c483ec9ade13f906ff012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101bc1d139cc3770ac659b7fefa921dfbf253882d6c77d63e8e76055dd9cf0e82240000000000fdffffff02e2b9100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201c5b06a1d3d55ef8c0bdb12f1610c2df6db51bb3bbd50aecd1e538c2a11eeeb9022023221b6a01680d08093347d1513bd7fbbaad35ced4e2f90cbad5227699ac1e1b012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101a974857889b5f7f1fbb04bf5d36fe21cfae59c421ba00562bad2ec5080d212bb0000000000fdffffff0251b9100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022043d4b7a34f350e651540e51610d7624fd25fc029f894c5e01bab5c5ec7fb0ca502207c16948b05823a8be6a90326d3778ee104e89e8ae1f0a0f470bf2ab51cd182ba012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca000000000200000000010120c8b53fa8c241105475b5fc2ec5dd375b1a6ec6f40d03ba22a878b0428041510000000000fdffffff02c0b8100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220079a0a5876255032b62e2963ba6c6e589717da9b5be8aa2ccfb74ceb1b29a25f02206600000474f9efc02b70e9c30050b293a032e5425415aedd332e11884999c2eb012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101ceb3cb6acfe99e1d5b283ffb6018c60e06f5a7bbdff1ffe6cc26bdd6d8e975fb0000000000fdffffff022fb8100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402200486d585cdfe0673a112cc412d05b1cc3fd2b4ab67c94e82b98b33252b50355a0220202f44061f6f426abb5b7880107f02e8bf52cc41f399e921692bf7d97d610852012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101df8f12fafa5f03c558b9774b5a69b05b4ebbe358081b8735e3837e98e488840e0000000000fdffffff029eb7100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220329a97a3661fafbeb1eb825346a12f2a143cb7b6bb5799a4967fb2ff08d78ab30220575e53b10a4fe87391059ea1f28ef73692525858c1515bc71d4818f49ff5567a012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101c88ec704e8ab5b26a0deeb8162884f4d9dd177ea6fab903e3a9f9dd25c3f259b0000000000fdffffff020db7100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402207f941983269d610182e0e271eb31678703054f516415a9cf4004720239be0c2f022040b1449d3e1d87a13827fdd024e81f114957283fe3d11d178118dff6b2172acb012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001018f541c5cae9f56b50ec4b3fc332804a028f3ba5d675869b02d4b8747aa7902d30000000000fdffffff027cb6100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022027f8e251b612047b621b6b35b2b4c286a1e10e559a710ee4db8c425b107d617a02206371e9bca91b6a0b69b3f85d792ee0b2805f033198ae8b9a6daf27f575579669012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca000000000200000000010106471c23e45ef9462751a77a7b5feb1ee8271399d397624c26d5a6f8fee7e95f0000000000fdffffff02ebb5100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204bb0c66b19b063aff6172d3d3dd5eafe8e93fc00d40bafcbdd6bf5b35aaf4287022030bc73547b0b8ddd6217c865e74ec749193ae745731235f80d3944ed10f09aa7012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca0000000002000000000101a4245fc89086cafdb718c4ccf85995b69c78e4608642245caa3e5ade7ecb31ed0000000000fdffffff025ab5100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220675ad56eb09afbd3a8dfa9d449cd803d8463b0f2f0a1a96f8194fb6d914017b40220109250f1f53531b475d402b77bd5ecb03a53a6c387e6d2730c373b8baf3ef8fe012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001017ad602695659e8c5db06fa2e11b62058bdbfb8f7cdc0cf14565edddb3b3d0cca0000000000fdffffff02c9b4100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402204ab5d4d7066ca4ad6a521641fa0ed2fbb96659845dac9dbe4fa4d5e90ea589dc022032a411f779c0544eaeb1c32483835ec554e13f0324414e85fadaad14540dc155012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001013973d9e8e29805ae08594927122bbe74543a4da33655e6a003239e2c7d8678890000000000fdffffff0238b4100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220552b67bff1a7764152717d6be65f4139322cadd23853238214b3fafcee8da1070220140c23b436c55de77c87faabfdcde142c4ac0d8d60f1ffcaceae20471961e489012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001014e9b415acaa8824c65216020f4e8fa780490798d577807139eb3925540a5a2270000000000fdffffff02a7b3100000000000160014eae24b4c598e6b7410cbbcaf38ee6ba090e205ed0000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220057e99c7cef47e2edc9e215483c8657565e4dfc52b85b8b2e9e3b5b144ac093302204199268c30aa023f85f4e27a6ec8f4339c0633eb96a28b5f61a5ad9c14afde31012103ef424add52272a6a77b6986c064b358c85cb8345f6b5c642663e8c7b3db924ca00000000020000000001012bd1b85f7eb52a8da480ec784a2de7b08f12f09b7184d72dbe35925bc247d8360000000000fdffffff02b7e50500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f3e403fc127de5955d01ac9e38b929a5a038db881a13c8b059cc25d59c6d1b2502201dada56e69512a06dde47281c3359e9fdcdbff6c4a785f5e9cd57b9936a228d001210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101cff51aad586432dd092527a22362374ca4d39eae116c79ec2fe024431880681a0000000000fdffffff0227e50500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100afc19ad22a62a1de795a5058ef43d35cd09f6cbc45a8cdfee65aa1cd39dfec6202201984f5141ab4dbacfaf64c630a334092117975ae64ad243121f50bebf384be2f01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101b4ef3e41d17c25459b8a1c99c30fe47a866f40290f8c61b815e6da636832a4a20000000000fdffffff0297e40500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f626a093378ada31a9e1f1793c32b186c4b29b4cd0cc9b59ea862f8ff09a14e6022070a787749df4d1dcb423209c099c5c4a932651453818846413b01075931b3a9001210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa29000000000200000000010115c755535fb5e144c4ee3cb0b80309126b4f949c6c1302497b16be2c7d0c9e890000000000fdffffff0207e40500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220746ddebc6ebbd8b0f41b80779fdfe8da1cfb2cc2889766cc9182913b3fcd3c6b02205836bfbe012d853085cbed7a4ec9ac8dfb5ced0c478984ac91ae8d26871417c001210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101fbc1062b4499b305a74abd65c51f31ad7c33bddbf51ea07ad7f913c3b23800bc0000000000fdffffff0277e30500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022045b8d88d126402790960a345a432925311f2f90fabe0723120f69467cbc36a00022073476470e2737f5038d585b456677802058f1d5191c14f42f38406b67476bd0301210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101cbc3b259480450aedeade0c7846cb8cf68c978ad89034780438c94556d9d426f0000000000fdffffff02e7e20500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502473044022003a08ded758d12f6d7288b360efcf722032635a67951ff89d56fb17140e2c07d022075d3c4b03ae7fb18ebac1e46856159a5e1db50e826e9c8179445cf9838c1723601210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101b35eaf1025f2e07ca62fdde89e409572aaef9c23da99c78361d5917b99b3c1990000000000fdffffff0257e20500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210083312d925eef5de15c1818ad6b32cd52cfc0728ad8b3092958cfb271081ef5b202206a8463a3fcc489feaa161ea5e63cbb2ed67fbf4f7f390d5502d9854b0e4481d701210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa29000000000200000000010193f845b2ec7023f44e448b35062984066132c3cf1d102119ba9cf05009dc65e20000000000fdffffff02c7e10500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402201352d059136fa4584969b79b20c4e41de3ebe1b157710b61a0d9117f453054e10220702fc525adbe8e643998472944d176c24390d40258cce48749221ccb596b61b701210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101e6af6d4e82be2714935c220bb22d8ef913b43f8190d5f5594fcbb737e1a58d4a0000000000fdffffff0237e10500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210086b26029619747e4155f2042b8ce3feab3dba6fa5653e60352d2bcc048c7464f022034693f0ed81c24d8704768007a99aa5a76049c7843a7d82d48d14c9800ba741301210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101ec30734ef986acc2f0a11e84ecba85978e5b4d0de2cb7d02eb5e33ddd0e1e6660000000000fdffffff02a7e00500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024730440220262adc95dc68f7f646e4b7ced2e4be30f276b0d7315f1343dbf4383578fbcd9402202bf07a5e40ce31a53215e6fa160581d7ec4fe5684d30e23ec5217ab72033eaa101210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101f387780f42eee3014bb67a764d546fdab1bcc0e2f9392b17f7857ebc7a92b83b0000000000fdffffff0217e00500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100fbfb8039f0ea1583d1d6e5ef1f41b3f5ad65b1dc965fe4c4ff8957e571c675ad02205bd0e1cea54b02e586c3254876c621449705b56a61779a15b928e4c9abd9f70a01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa29000000000200000000010110a13c7d2f40a54604d6f2b8c5239356c2b7f94bc6ca55cefc10e169afdd946c0000000000fdffffff0287df0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d1fbc3cfec688c427d1852ff3889404ccfa5b1f188347ee23f31a8af0f3e090502206f3c7ae67e5e13d2bb9348732931f2d191a3941f6a41d740de2fe0e384f1cbf601210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101d72182d266f5fda9f5644cf0e1de43ff95cffb920a004ec7b6956ed36fea0a430000000000fdffffff02f7de0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100eaffd83a3258fff619472b0f2152b3c34afff661f9f2f4b19a9a10e52c0d522f0220103affb4b4375f94e52aae5a6dad1f75f4490d68e19e944b5ed74cfd8e9836a901210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101d7edfd0f70146e894421102f966a7ad14970fcf6065d3f97e8da80d8496b57d10000000000fdffffff0267de0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d215024830450221008db2363ac8c079ef066ac143efe943e936c34aeae35842e0ea3c70b0205c51990220079b17d53daf01d30d9452475fa7ccda8fccfd71aca7cd0af946c40113fdedb701210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101bce7120670f300c99c9e9123c6ff2b627e16e429306737e8e651e936b08775cb0000000000fdffffff02d7dd0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150247304402202c18cd4479354b495e99e0c5beb8a1de56ebd51be3c262887c08c7c6fe81bfa202203eb14fb285773e28d67321969e9dd452bc7c027a7f9202b0785aa556a52280f401210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa29000000000200000000010140f084b3da46065278de46b967864ef60e33fb3a50166b0b8f6e7c2128866d470000000000fdffffff0247dd0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502463043021f792cd871472e8d5004d9d19fafc051d7ad9f3ce724ef55d226a773026a8b37022006d3cc1d02f7814d3422503bcaf2812f9b23dd0820db07c20b5bf54f6c79224e01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101e4b0b9f80a07701b98131eddb8dd3e45a335aeb95764eb9f10276cf6c31a25e30000000000fdffffff02b7dc0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ca2d3e394d704fccf0b2cc2e77d86b5a47500c1faced3862d551bfcc53b9f9510220068a54bd708319655a51103ebb72996a647aa38ccbdd96d7a2607eeac59d728001210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101c05f7433c358b05172374a8d760c85da4080b73ab3092209c44fef103acec7c10000000000fdffffff0227dc0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150248304502210083fcad8e937339d99f442173d909900da4ed4d29c189f1c9206c49a6798641ae022079330854a347083fe57e13d488ffc6f4e0170cdb72fa50fa152a7c71e478511a01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa29000000000200000000010150a7ccca9fb99ad77f770ab9f63ae1fb72b22a46d4b7177b8a5d0b4af816b5850000000000fdffffff0297db0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100aa22a3d28b18392ee9b6392623543c20d8c6bf5f24cd0d22deb1745a96887e1b02206ac28d7c3cc6869e7d280ac9e2d988c272b959f83d2edaf1921c4a74ccf3db0e01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa2900000000020000000001012acd1b333a778e94e5b8fe96c174c7be02d634e308b0c02c21e5ba811f6aca2b0000000000fdffffff0207db0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f454113535b7499162035a9a875af3b0cb7bcc314c4fe499d7866a521e4ef5b902207bd646e9d867993b31df1a520ef29b9226bb95b7c3079d6ab27f490080c8f28e01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101c2769d8c1b1404b017a65e140b23dd70be7cb21d71fc7ee3890cb6a22a027a350000000000fdffffff0277da0500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100e753122bd794817cd65c75af72e0006fe4835128c65af9b617f2cf473bb7554c0220443e29d6754842bda965a11350f261f8d8f5a0c3d8a07ad7e53fabef4c8cbb1e01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa2900000000020000000001013eb6502896728f3accc1e136f532860e27cac82bb4bf980a1876bbf7cb9b24c10000000000fdffffff02e7d90500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100ca975539077ceac38c2f86e71ae78326d27c944a59ea54f18ef218b1c986cd8502202ee20ab612bb3f0b4ac5b54b781401135810a46f33c166212afa7619f8f84c4e01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101dcc8cac39a20dbbe4feaf328e3e0132f6e7970f794be63af426312ac69c7650e0000000000fdffffff0257d90500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100f933dfa59caf70ab5192d0af3cb688f1e8387fd84cf8f48e3a14beb68b741a8102200e25860df83d6062af1f43248e9aeb9e062269dd4cb7e2efd26b91181aec908f01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101a12a65d8e23cbaa90fb373321fe15bc2da47bb66c6465b8f8cfd7bd1cd6369dc0000000000fdffffff02c7d80500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100eb1e9ff051a0d4a90ce2f67e8b8495ce67de3aa42f1df4f423e4d5446493fd10022008d16d81f8952358008a76791850ceefcde8b5c800acd961db1023de2a4bbf2201210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa290000000002000000000101e479050de5766424c26b993a90f29c4608a5cfa15647873d4ac16d36248800970000000000fdffffff0237d80500000000001600149ffa2d0d7af46a14b551cdcda3cc98142814c9a10000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d21502483045022100d487af418df6089eab1c93f8ca1d37485de7c72038477938c42a64116ce1955502202ca296e533cf20e0d6f583ee03497d5202da4e1376afe0a588781e8b6c3b351b01210373c907a37694d7240afa49487c52b2d1295a6489a6d5e67f61ce41aa5e81fa2900000000020000000001014e2babd6eedceeebadf5c06b7eb58c3e0aa5cbb1e7d4f53ec05fd2beb10f70e200000000171600149209d0e73e0eef68b1338848e7940928028e18f6feffffff02116d02000000000016001476b5162bb1033854c57a5b18d9231486fe503231733a00000000000016001401d02a406a60e82a8688519070f146fc14ac66e40247304402206122dd14b9f469a1e7e64c146118912cf3e0c0be84ec605f6015c88b0bc3b2290220122dbdc3750c0f2801fcc21e7662b6175e05b97da004588d00adda798db7b4d501210303a4385642d6ed677c95cb772a004b063bdfb56c1400aaf8f7c66f1c8e6d125868850e00020000000001014231d43b68e1c6781f78afac77bf4d6a65781fa4992ba32f6747792954f8aecc0100000017160014f7bf0e30f17b51a6bc1dffd5d5cd56764d9e360bfeffffff02aafd02000000000016001488f87032b1f3029a8278e4d9cf59c37aa7e41ebeeb1c00000000000016001401d02a406a60e82a8688519070f146fc14ac66e40247304402206238d9e72be8b5da49a9921eb52abbec1f282641de05ac3e869f3b30d851d938022028c4164716adc9653e6e7692a9f9e4e39c703bcece152bffee27074c86aaccd5012102de0f8fabf1eebb63be3252e5db47eb58403eaceded6144e882029e65c8ac4b3868850e000200000000010189502963e78d3b78d6245458084a8f679e2a1b945d930626ceb897a620a832c6000000001716001469abbf40397253b07120244a2d6db128c622153efeffffff02250b000000000000160014236caf8b6978316d7417e55dc8f37cbbd12b27c899c0030000000000160014e83abe8adb5f4ed6b4d7f8310ce4dd764d70376b02473044022005d32db8f983d0d5ebe93bf45b3b32a23b8ce6e6ed6bbb22372a07a5a1520c4902201ceecccbbc6d9655e0e425d3f46ad57d1527ebcb7d131f2661beafd719605db601210336f8e28bbbd324d86907e1e564a46aa1b80b96a71e755a02931c86f196ac640068850e00020000000001012b7b00c8f6cc9773638f3e85506850317eb51d964cff5e370f057ff198e495df000000001716001448bd8711d288a4d84e5a0474fb60c165a1fdd355feffffff0214700900000000001600141467f9168f8aef0e56ce36e0094a0d509d2b6f41fb16000000000000160014236caf8b6978316d7417e55dc8f37cbbd12b27c802473044022064b191abcd7b8aeb6b8f69ed47d4a84d642cbcd2273deebcbcd8e0d91dbe2b0e022051f0bf9369e31068829867f6882d401194d9accbddd9f894b28110bbf18f298a0121031c61f59faefdc89763c0b9fea53ac28058c730d1c1acafc2489678ddc3ee76d168850e00020000000001016a70ca4997ccd22ffd4f78f07a3018abd312654a1a38c43a63ebcf9602c4076901000000171600146a9d41c419aa09f3bc441f880dd7d8d8710ced42feffffff02957500000000000017a9145c125f889c1317ba7197e808929e64ae84b0296287dc6402000000000017a9140e926b2551d5795ab40842c8da7e1f3c62d7a2458702473044022051516eaf85ffd2ebc666b889af85e140f381adebad90dc163199da1d7099e81002205c1a82b40e2785975ba8244f9cdb64746629df87cf82942afb88595e8edb791c012102df197d0f4274121a803305ed295503cc1e2f8ca20b7881d9b0707d64f89cb6b568850e00020000000001019e4e0ea6d94d7b2949da8710affadad66d7350f465ad98415db4be86eb6a7d0f0100000017160014ab5ca04f6b7114841130efc1bc6ddee4c8505227feffffff02713a00000000000017a9145c125f889c1317ba7197e808929e64ae84b0296287b75603000000000017a914dfd493eebe8b1c945994ec0fcc08e21643af3abf8702473044022027c29453753ea44c9892bee5c73046965bc25f64478b67812d3a1cb9711637f1022047c205ad38384f3ab75ef5bcabf920b410b1a5fb4dbb5baff4ffd7f6fd50c1320121020b94c8c344022bba9bf71357766238667b2169e004e7fb51ef6ff32ac4243cbf2d850e00020000000001022bb34a6492a2e0522f0fe79cf8e1391ace31f28e9788e23fe7a31fa171a241ba0000000000fdffffff6b3b7cbe305db2a24d67067463ae0596a8dd3c38b02736c0ae178da5661b1d660100000000fdffffff03220200000000000022512003d32eb4d08b9653f000972f7401f8afd43be941aba36323bf4f2f17eb67f8d6de1200000000000022512003d32eb4d08b9653f000972f7401f8afd43be941aba36323bf4f2f17eb67f8d60000000000000000186a5d151600ff7f818cec82d08bc0a882edebb78a92b0d31e0140a6d496d71c7f2936e087ec70f44f7fa4865af3906ed18f889ee217a25a88a9d08a76b3ab1ae7cbdf1adc522f23e531969130d899e0fcd3dd4c2ddeb15a3425120140fb7da18532c5573656b1372f49b06491fcdd54555f802da393e9e53586c3186d80f0d34473124e6a763c4aceb3dd91bf4649d2b93887c7c0493649c047197031000000000200000000010259ba0d7a0f1e268f14bff43083fec3227edd25ff980368f94d17d83123e1e0b01100000000fdffffff2997f925bf0d0c43d3abeaca15816a9c8d0708130007b462e708eb14ac8a5dec0000000000fdffffff014bb31e0000000000225120f1afa303ec77675704194d25ca489417a8828956aa4351f5bf91ac4aaaddd1e801403986bc9372c53178b5084cbb8bd725eabced5cd951ca413e983cd1121a06a8fe17580364c001a9ff8284dc7a85b418ccb84b78fb46ff71482e621bee2dc5173e0140766e43bbe0341ef57a99d079749bf972bbaf83a91ef6b79ac1d818abac2c61e45a72f2139860664e86ec108bf33d6db1b5baba1363374ade1a5233d969aee26069850e00020000000001023ae30769f4d8b21812efc6642884822bd2d36edab558c9e4e5be50bcd29036014900000000fdffffff3ae30769f4d8b21812efc6642884822bd2d36edab558c9e4e5be50bcd29036011a00000000fdffffff02d91f000000000000160014f8b74def188f9481499657d01955ee351f915ad0ba4f0c0000000000160014f499ec4a377727bf7909ddca9da016f08dddad870247304402203f920f7751fbf1a4fb87d08f1ef3d8629613d3240e07c73dba33bbf7ff2b1b54022059c4641253d976083e362f1219980316bc0e895bcfe7a3188cc49abde8487735012102e6baf152bf8c0e25d0b1462215d82fc909f6b60f0e1dde989e4f31e46cf65c0f0247304402202df693ab973b5e3c6e134e7154a3fde893b7221afc3a8dbb13b2ca2daaa2b1c702201c7c527a1efdd57d89498332b33707c9243fe3e9a257b019013e862ab2cc374e012103e43a7dcd23498567426eead4084e50004f0e5f8a0819f733d90b0b5d7c874ece00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6986000000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340052f253e96ef26165f47af57737725458482ba504844b8f8a064b9955975b2aebd7cdb6278d3c6b0ecb456d6171a9e597692f79a534de6aa4538f930c5ca10fb7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984400000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034062fdab28cc3eae73ae87da72384bfbf649d0f9e0da2049122459e03142fd1a95914fae18511d7c53434bcbe32d3337d611446f93fa45afddcc0ef39571bb85727f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034011b0d0fb6e28d126e70ea4f44b678e570aa45a762bd419ae990b144b8f001308e7f70b347cdbbf03a15c87de34745165875220bf0a1226150ef5f438a26d39507f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984100000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340a617e46c99ab31d0e83d0d880b28105c1310b5692a5f19469add1d4b40e898a263ee034495365c2beec4114638cdf154059a7c2fd9d744a51875b47328b6648e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982600000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340b42497e48345d4f482d00496f83009d185cfae8f2d5c9d2e9c37568c07cea563180588fa1ee93560d51424d5fed99b1f886325070cce776b689c3ae75a053c327f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984f00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203401b247f8d8f631bcb489eee995363aac53c8c4d7267ae393d17f24d2fd51a682ed4e2134ce71488853097542c15328b9416a9fbc9f34bf37cd558578d5d75e5c77f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000001000000000101b2abb51ea444751a6eaede5283236ca986b98f014ff9bba81af692f305b7bca20100000000ffffffff0220a107000000000016001444f5174315be6ad7b8ba53fe3913f331f6d86f745de30c000000000016001407d5a7cd2b6a5fe6297becdbeb64f7a24f124d2a02483045022100a0eb58c43ca9ed7acc81c84bc461df022f9c198bc6b982bc41bbf082aff4679a022006136873e9f1f4765122a04ee8faf752a2fcbf7da0d463e7bade439e4296ad36012103d65222d44ab8e0271bb31c3b71e7dd6c098e5bc4e4668e3f5b7863e7cc89c18d0000000002000000000101aafdb2167f8cccd97495ebc0746c1b8a04ccdf6083c8f4935201f54d40cb10e20100000000fdffffff02bb020000000000002251206d4ce3579cc6fda3d98448b5d393d46ef0cfd2c58c99d19ea9085f221818f75a266200000000000022512057a6ada6d3a752af63868d69c24750e024741fb8be4ab54091d6e4c47a9554300140815734788bc80eb71e00e2d855becd924d38e4dd911db8a953ef3d6e8f8de315cdfbe96087ad11feec90c87730b5d40981dc4062e54c0b99366d93c338fa371500000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340691b5f288371bbd59fa2636ad221fdd39f12525d1b1fee103a09beb42aea7d29f6e6ed0db208155764d7c9d03f9866ce162d3802f2fe9503101762d43208f92e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985300000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340c455774e4bc521329e66bfc6c1330b1a74b8718371a8e5e9f48e8c53eb3c929a40622405dc92761eb051b948a7477938f1853db92f17b98b20827328b4a804e77f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034062569705943c7d2d3e89a48d4327722b329f986e4ac5b3533a02ebd89e77cd558025ffadef526d110e7609b57400e951ed47833897a6a3e1c655f88f5d17baee7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985600000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034068e640647cd08e339f9365938dd6bec069e264577fd20663d3a469037a2076b905f2f8e580dc3bafde45b39931a5ac429d2ab52aa86da3265621ec7e3b4fc5ea7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000010000000001015edab0abee4f5758faf5fa39489c021167ed5cbdb51112084797cf710c4705710100000000fdffffff032601000000000000160014a663832da723e74dbd117f92af80eaa115b1c9f062502f0000000000225120de44f353b5f1d4ea70ec97d0da1bdaf366ef2f9f0b0640440c3d295e021d01380000000000000000156a5d1214011400ff7f818cec82d08bc0a88281d2150341ab97e997634d460e25ca696b162e2ca4eaab90e20087c448b1ed3fa510d2470fd779d2b26a716052e1836cc11a2dcb2dc40d83937244729f4a3e5c5fde1ae1a101e02023264413f7ef3a6af2f42a0238aae6c756e3bd30198d3b836f5d3d69836da098ac0063036f7264510a746578742f706c61696e004c827b2270223a22746170222c226f70223a22646d742d6d696e74222c22646570223a22393432343830326533386663383839393639343137636439306466346334313437323039643261383365643833373938633063346161343339316164333665356930222c227469636b223a22626974222c22626c6b223a22393531363538227d680063036f7264510a746578742f706c61696e010201c8000d3935313635382e6269746d61706821c123264413f7ef3a6af2f42a0238aae6c756e3bd30198d3b836f5d3d69836da09800000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984500000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340ded2269a7bf52a7b36d87a7887d033f46bbc49e43ca34c7cb144ad5a218c5558c918cdc056594be2637f2be367bc93ea6c3a5e912cc2a30967b742003bf86a4e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982200000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406f82951d871d18601a048102c6bc97ad5eb5b533cd54282177d8dc0e4e6db82a4166e0f28b3d8dc1489b26760a6df7247f2b43401ccab99a82812e444b02de7b7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985400000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034098c5b6ff8f4fe2109063e851a9cbe8b15010a2d783364e74273be3c6fce343e95cad5c5e3c537bbb969b068519ea073d47ea0edc8c45082e1ded9a6aec528e537f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985700000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406c4a17aee722055f0c2c3f135ba4b93decca382725ee271b0c131a2bb85528f7e5c66494d011cab01f691d38e73b708d971ca03bf8e5c10512cec85d114eb9fd7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340482b5a3053d114480aec8e74e695f455086d7f56ace61b46dd480432e55185d0421de5a1158229b1079b61c27138f08daf836a81a4df4a1f97f71aab548fb99d7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203403a592e410074dfdb5c76ed1911f6fdf07b99ae6b74431fb3ad3d674e7c4b7dafd6625d9f38224a037cbd0f556a1fd6a6989405ddb4734d3e3aa506d307e7553e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340ee93cd24724a21236e2ff059aeff4ef94ef82bfc632cda9a23267a92f5d51d5f6ef36cca3f5eaa3508d0d7dece013b76792c44d874559b8c880c5513a9ff24757f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982300000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034061ba63d1f0901dd8cec9288e31bfac55efd391281d8c0af76dd34cae806cfe211b2d08dcb902136b0da204832dd13563c6acbd2967486e4d030bd0e4bc72b11e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984000000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406c3148d2dfef4636b78d06e7e7ceb25e9ed3b2c7f483ac3ec6f8966f2ab43965d7ba90447263c1c80a120f3a4400fd926b3855a418bb8b4df30e87de789334597f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984200000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034086ea60f43dae03c5027350d93266d55529c53ad1b03b2b8cb80b5ccb319b9c18a565981645d4e519fb05a66aa456b8fc746f7236f22dc255c481df8e28f7a28f7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340413c39bcc02a24ed450c5f075fa7a75ac61fdc21ddc308c33d3d859a2ba28b9cca06319a77b00f053d9e74d542d708662a3e6163ba57c5294571db68dd2e32af7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340dbb8694d22e03dbf95f03ec4982242c67f990eeab7dc94cab0bdeaa16c9af383c47557fe7f92aca689768946f7fc80434993d90d590e18100ca4fb0bccb147377f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983f00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340493cc7252970c34e18931be1eab3189921d30821f0e5891c3452e11a9b7696ad6e77813beef301d671dd66725fba565cbd1c5b02bce18beea032c91479aa8abf7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981f00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203400a34c8d2334049e82254b6677f1512d22c287c002363e274b7500ad918591ab5d870f3b3feddf481f967bfe2004c6d21aa58d70c0d7e8d0d90376877ec1a93497f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983e00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340509dc2a0bd06bfc206544fa7054a35cc5f3628df39a20216a7530fa6ac40acbfd1cea90fc419f673365ea0b552088eec2bc0fb8529f3c42c52f4ebaadfb7b5027f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340c8c4d0061e37884ce1689d2ca2dfe6b437b7772ad4f01922bb56ba8c8454c8edae2268b30583ad9dc6aadbe00f28a175417e05150cc97d2be68c87dec6860e697f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001016e9d6e5d406512b91667f35a18cba1ef91319bd3378adb69325ecc77c7f7711e01000000000000000002222c000000000000160014942743da563c989f8bcf3a21a8d453439d3e3d27a253000000000000160014f6fdf238b09f69632cc604f2197b7745d548fe9d02473044022015fb0396cedfd90dc42fd33c17ff4a7d9b77754f91f1c953288f826580a4455502205c39ac055a67e5f53c40ea735be28e653aac28ba531cad8c051df9bd825db438012103ec2426757a05e2847fae93f00f0111f141d94310f781003bd0808a659b64f07459850e0002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406392c0372799868860a352f2e2e5bb8e7ed0787e03b865aaa8df5a307bf2ce92891b35c512e5f4671cbf0efe04afeeba901dc395da9ca7b4ea39a618d63280587f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983600000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203402fe0c84501b82c5abd84a5da506475e463d93adae5fe3b99d323f96faea5fd59f13154e59715aa9aab1a4f370e36fe867c99b20e3a881d85afb175863c9655067f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340490b21faef2589ece9c42bedc4e3f822ddd683e93bb13cf9402d6789e8f3621da6578e681feb3641d60bc4b1612b9286c65fdc861d371f8aaca7757ec398d01b7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203403126bdbe214b4297172933f4899d04a3a2f1edd3de27da7478886f09cf6ce495a70c44e262c389f74d9d319aba11f9c68a4a4b59425a7eb991b5f8eb940f43837f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034019c07b56b7971fb9fbe470836e06f46cc47ef5e8bda4dc3cd4f44da7fb03180584c6747ca113fb954d69e7b946d33a17ca75efac167c0093cd13252fc6740cbc7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983700000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406c1ec8615903c3df35fa25c1bdff944fa9ad4681dc5b75b6671ea8adb209f36b44818b56f2c53f3480d27e44344164d3277fe8b701ec709224a87451d8ad9f9a7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6986300000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340f6dc338521a7a1c1826bd1f07ebcfaa9bef5cdf85b778c2dc1f63850ed96f7ca6fdb12cf88f4a0c4cc6f436fe5f5ffc21dcfeb68a07b5f837cb9b20bc30971397f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001042708c87f44e4c59869d7368d52986feae379b5c09a9457deb4a571ea1cfdda3f0000000000fdffffffff5d308bde8eaf5494c6bc349030a5ba92009f8930b3ff6e10c16babe5db29fa1e00000000fdffffffe69932b1405851f5a00411c54cf0daafa8e84445600b44b1ea5fa13c112684d92c00000000fdfffffff88d81116c222ca357e705ce08f4dbf86da5cfef1be8a6904460adb9ae32f36c3a00000000fdffffff0253420f0000000000160014edd6d0f1bb71fe2833fe8b7837c40017c45fde690d1d030000000000160014cc462a53ae65abe2cf3d8950e36453dd3c23309b02483045022100b80102febd91d308b1ee2f08da81b172b725652ecfccc35e5aa9efc49dd041b402202032d661bbf5aeb0c5764806be759edecb3102009b713d71c03ff14db23b3bed012102f876f5c7bf8d1c475419349e33639c75e4f4aa7137dc27b3f6faebe2d27c5afd02483045022100ce28250993ebc6a4215a1d0a5b9f90457dd3019df607d173aaf622b3d0abda760220450e93d5733345dbbc6dd89eab0ccb6cf4d9db6fdc0a56349138f5d5a81f1c4401210312d0634d8b0b872e4aa3c2c67134fff6876f74de459ee8bcd60289a701137d7802483045022100ae66133087fd9545c984fbce5f016919fde0f55774028449caf72688f710a2250220349b32a0bb91de168db25be86ee531cbfc5be40846de93165a07908ec24843fd0121030d05429c32c51a629621a0e67b1bed0fd4408b360ce178b206b4b1d45b006cf40247304402202d007347c71f1a42ac79c75e99cd30d829a5cb340c5053745958074c30e7ffcb0220150bfcc6e19069ec07d9e9ce2ee6b92f2b189f394ddbc82caa4427efa2df0d25012103aeb581944137aae7a26f138c34ea35d2e115495eb2732f8d3c83d91baa050043000000000200000000010109b23c6dfc15649c8e04d4fdc37b8e15e52bbaf2d40b9752a2afe4dd9f918d590000000000fdffffff01220200000000000022512057a6ada6d3a752af63868d69c24750e024741fb8be4ab54091d6e4c47a9554300340a5437a89723a352ea2f0eba04cad4b7af4b6e9c309304baadb856c47bf282b67379070b6d3af56b34bdeb1303909e4d0b80b254d25c8b9fca6e15d21ffdf2961832028fca2c4f3b22db28f64e9d2111c984e4cf3ca194b46ffe88af05b5dac2de36aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d38003d7b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a2242434c44222c22616d74223a223530303030303030227d6821c028fca2c4f3b22db28f64e9d2111c984e4cf3ca194b46ffe88af05b5dac2de36a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340bd6665ba81c5af6b03b3528911f9045b7c844e88d400e138271ff68f96c2c83c2e82074346de7e67be9b03775b156841e7da56877af6eee34c65b907728e61da7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340bac8fe240c9df383261e4eab97244da1db19add84452318374152879a05530222eae55d8ca5e61069d84c2648448f6b5bd1fc433bc2974d02cc3749f9ce149f97f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983000000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340672b06650e17945a4b78e2a6a6346e6adf6f286620ebada76b0964d55ef7344d92afcdf7d69e2546241a240be90ab3a5eafcc6a68fc6d608622e0ba65d7528777f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340a3265b72a5a8aa4b15b1f19f7c05e573e86a33ba62937ab01dd3afd0fa7d852a0198f8d8a4b4df82a81a1e2f1b74340ee5d2e2acc3c5e516be250f5e0c60e2927f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203402aa5c0aa14c68c7c4a16d5d4728ea041ce7f258814cf172fd53ff0643cb6f35e44d089a4dc918ed92b2dc88cad99b239ef3f974bd067441d6adafb660a6630997f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203407f8c4e3d626afb8dd5584691f225c2c60e7576b912e4b9eedf8715bf97fde4ac6c6945345cb15249a174ce27ba1e9b8e2a89f67ca2fcd786c11dc455fa19c8fe7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982e00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203400b96c3c152aef2a69cddeb945e2580efbfef789763362eee4f043eba4ccd2608091ba419750589d84e4c91773ef466cd783091c118d3748da58c8951c652bb787f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985e00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203408e1ba6a28f6ea4473f5851012dd4b22c449011fc999abb7c8cb0e71d04de9c4295f9bca17b534f1a8431807260bf22bcc639e48dd9c1c73980efc980221f1d3d7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984600000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203402bff5fc9fbcd379799c9bce6e444b5e5e89c1129adab5f08b717df0d4977541c95ef1c524dc6024ec96dd3b9d18e5075c04cebe0885357b24ab07f6d07cb5fab7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340e28ccd48a8d15ebff2cdfa1d7a88e33acae80c48e5c82fb5a7fbb3eb6ff544ccfffc8a4d074595939454ef1f7832440365a880c9a2f24e34b7b1adf4815701c47f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340059f895d0f14aba140968a3484de85aa55c14ea744f1bd688ef94c5ec392e2b6f6a8c9a5056460e10a859cfb9d0dcb3ef595cba21bde6f97b69e307b80be2e697f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340cc02f9cee3267e829180e6c32c345bab9c944050ad748a9da52a8657e9172e3481ab95303f7c224c05a8f500e30ba52aecabaf7bf67cb766be48c4c1f873e0d17f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984700000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034083461dd31b61afea429c5535d77b7d18351adc7a8768040c3923c0c784fb8b149a98869f62b3df0fbb0ce4d60ff132e02bcd153ee1a85e54990a4a5f0a1fea497f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982000000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034092a58b1de67ec274dbc624e79d4fabe5ae064fd3987e92eac5a0199dd2dbe35d343678cf8fed0a9787e7d2226f6752c4ddfe973acf3f6f4b8b635167bf07a5d97f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983300000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340f4b2e67df757bb6fac106afdbcce598a552f7f7a6bb8204c7f1ca4ab3fb5d4f2cc9bdbbb28bb1da05e0d69f23c94eddcd5d54e359977e976ebc3af2f645bccc07f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985f00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203409c2378d422850c9b44a5766f294588499d3aee6192bfe6658e8231ee79047104bcf8cb75653b34ca9b25d4f4076a4eecd4126fbb46827f87f5137d50f83613587f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203407202470557b0f99c799ff6ce45260941d7e86a76c83c555bbd9d72cd2ee0394feec9f5d47388eecdf0f50d064cc4e4bdd743432ebea56e37684efb7b51f44b7f7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983b00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340a8c71a3db429e07435f4c92da4e34a7f6333374d0c39ed69048de5fde68a4d6b2d78ead57859d0ae1a1f042ac1b426c717a691214e700df9eaeb53ea9eccc0957f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a000000000100000000010183f99a46fbb3f955c8e41fd2e934ef143996fdebd7788c3c3fde312e4a6827552000000000ffffffff0218790000000000002251205e3de6767ec5f59223e805339e56a8326d96988c70d287d7b3b7b9317d36386b9020020000000000160014bd70dd5bb6645ba735098ad1be3c4d50c6cb8f480247304402207fc0deeae84a1ff3f5600e3828052bd157b1f1beca515db851fbcd403ec7c283022023d334355fb6845ad3f44dbf5809819ac08efa96a953de5e7d8222241a1059e20121030c8b8da05698769e0c7e00fefe7c9a8f549ad725f6e869e2e646eb44d96e6e5800000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203408a9696161a64d9bbab02cf7e84a811e1defebf4b8cb05760ec7148fc61c3049a09924f9f2758c42d12d16a611cb7ac380d4c9a335222aac44a23047c2512e64c7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6986100000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340f7915bfcd830107a12b7c7b25af7e8296bffa82bb7b6c66e5d86c40de518a5ebad2af58e41fc41d84675ae04f5507c366fe1d12bf231227dbe8c60a5189fce6b7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981e00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340d30b00767169527731158a84d35db3e3abf4185e9f5fc61408a2b612fa3b3ee30ef384859a8bc075fc28862467fc18885a65c1d7a2dd4941dd046e955b41249e7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034041bcdac551c9f2578b28f468af1591569838bc624bb1154e448d4077cf35f3185dd76e23bc08ec4fc046774520585e0d838debdabea889648612a6ed34b320e37f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985500000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340f563c463d1f617bd0e2a12c40612e8e7bcddb5c123782339d892a07f6af9b418fbbd385f4693bbf52b21f30c2e5201aa39d199c74fa0c4f08400696d2a0eff5a7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001018a071476ae72778b3eaa300cd437da52a9a5e0bf3ac891eaa82fffc760cc41f65200000000fdffffff03392a0000000000001600144917986042fa14657b692395a74a66ed06e6a2ac3b140000000000001600148a13b6f398fe37e09f9584a4976829823e59de7e40460500000000001600143a8a790f9f2aac8b5cd5c6e7dc89d94b25d2cf850247304402202604b0507ace19842d3e2cf6c0dd503d92845e220122040e264c3f735b736ce802204cb1b7a7b35b338d612b5ad7c4c785b13c8cfef06c5b94e9d2d4c5a40af314610121035500b9485e2f0a1f93dfd3a7d4d63354233b3f9dea81dba329abba0f0ed44c7b00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340607f2defbdd7f3ebca1c2624a67d764663101dc9ba37dfe5e88e805f776ee16ed8596e93327bab1d35e63cd84197b0c10ea241025d36264c5f060af84e9bd8387f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983200000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034067248c39bde5e9446bf56cfaf4a97b69bd89dfdd3949c94138b0a97ed092325b4fbedc50f61a29f22765c490a17f033905954399b857b05f7b546420e0721a9b7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982f00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340cedfb2bafd9eac9e4b5fe5da611f92da0f445cf05358c2ae3f5f6f4aa768d945a6ecf22eda0b7084bbb24c8571e8dd3ecb707f05c3b7c273987f535bf04dc9257f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340dbc0591b41d4301cf102e504da5a6d3ec63487c65e399bdda89a251769eaa45cea27d92a5288b3e10408510998061829f40b3315bb40e6650be5f287c30e73a47f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203406501630ebc5e1b194a48ed860add9e5149aa4671e86111fa45d29129325930357727b1de9851340f0b2a66f6cd4ff6785727648dddc903a82bc1b0063544c85d7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983500000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340bf537fa77e6245056522f4b4d7db3c94cc1907a85e2a2d12e1dd2d9991b55c02ca4ac4032cfb499818941e8251daa339922ff8daedc419a9042b15bcf13539067f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982400000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340fe4e9feeb7feca6cb4f59320134e3fffb896c9e7d7bce9338a8365af166a44cdaf17e3e39bb8c7c160e4a326ea774d380742dd598374b760e173869ecf998bfc7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983900000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034083e3e71d5cbddbde26d8840e488c2d16bf9a5bc84d6258010280490a1503f97fce5a7d6b33b90fe98b1110f1b01bce235ebe240e519cd93aa240efe60791bd377f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d2034006b13cf5a51469c6be7fab2e6f17fd24dfd70f82760095b8e77d33c2827bfb45119a6790cc447af478dea45a966547ea23ccc42c54b4ac2b332893de3c93a6d17f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6986200000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340fec3d56f9475ccffb8ddd3f82f2bd7eafb81d3bec05ae738f8455fc616ff617bf994964df9f435f58c4f597641817c75c5d8ffae7cc87fb9dc4caa683664ad3b7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985100000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340cbf88a2cef4ccd817b6d6799ef7c527b0d02aa14c47933cc942ccc87e9147300833c72f15aa9dcfccc2f4b35d2509b1526ae30398c1ddb49d65152bc9114b5da7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984300000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203400efde2fb5b01cab03417b9c406018142427d2e5ee4b8c8cf959c6e18ef4a3e1fff805883162f08c98117e8f9b57a01febc77a5c0959cea50db1411d98d54f41d7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982100000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203401ff5c59f7ea37e72b9afc6fe5d93f28e60a2acaa8f4698deefecd92dc4e659e69cc3fb446856588e93eb6fb05020891fe2a19bd4a9dce203fb2b998e6b15ea757f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001023b468ab468e70be6ce2e6f3b92cfe20ce621b4f225bdf02e81deebf92600ddb40000000000fdffffffd4dd8a822c60a0b92aa1904e640ddf62e17d917a43e38ae09eafc198a3f8844d0100000000fdffffff0226010000000000001600140a288eeae855e4fbe2681263e3a445c185865784d38f000000000000160014c30132bf7dfc16bdf79e77015f37dfd05289643702483045022100e7aaec498414b6d694bc0a485af009f3d12456c01488adf9ae899035eba239ea022031657698fb5b25721cb63dc1b7a995c51c9780cc95bb6433aac7f1dd754c969a0121028bde9add93591583ce43931e3f81c93c429b9926d3e71950a8c10b89a53eb65b024830450221009a55b14a8d8ff7dfdcfa38b8633a1f63cef4f1614040b59342e9eaf4f63c1b0402206b754084005f3bdd66c30dcbabb352c22879a0c82b520c94df2a9bdddc7118df0121028bde9add93591583ce43931e3f81c93c429b9926d3e71950a8c10b89a53eb65b00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982700000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340e3c658d5ad6814e14c944bd280cd5ad93cf02fd655877654337a82518c91ffb67a4583738d829e3ee19e88b4f6893335870f15dc9a0e726a494d5091537a20d37f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340c9acef702059ab65e650c93853c4e196983521b7822a8266fbe1ec6e7cedd275313c7fdc4bb71e86b0d37466410f8a9eb6e048bc3bdc5a4ed7e7a871311ad33d7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a000000000200000000010345112499f2f4809350ca831b511b4349f13fc9cee2e4cc139ff627365756646001000000000100008025c7f2e8b7d148fd4cfd964a4326a90e4a4a81114624c03119c22d1869bdae4d0100000000010000802e82269ecd7fc4de490b87986f03b4a5cbe9009691891a69fccbd6e4fa8b32ac01000000000100008002409516000000000022512013025fc2360ad328099e875ae472ba9cc63c3b9b4005aa3f0b41ef5882b1d9e7ba16000000000000225120dad33c9fff0b384e372f91c68846d233f1e4efd98e46df86aa6011090fdca9320140f72e066838d9522fe92c77e4ef4308c3088cf9367b97ed273e11eb1de42498b60aac145b4aee2ff881c3f38425d57c8cf836144b21169faf53a302b036388fe6014059cc5a79a739e76a63ef050964c4b9082a3af46c9a85faa84a1ad5cf68e89937580cb69040746caddfe50e5cc36e0215e281e239fa807834443f5e40f684db1b0140d52d038d7c32b298e425ada9f1d392c270cbb73e70b1f3bd336e8afe19de62b45a8d779ef6e19f50d725274e9d89d71b595f2af48cf968a49fb505b13370c5f900000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985000000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203400081d6f87a77c0749d31fbff9b6250c6f7105b38014b98a6fdc7594e4a06ae4c638e9d7ae89897440ea2df1b6663d0f5f2a1ffafb2c2b419e152b28f5922f9757f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984e00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340cf89ad88751022097a4b5fa5d27c9bb87c4599489e25edf34c0448a75b8f0833f65c40417e6581ce23b650f7b8800b370fe6e2b63f064d36bc6377de371174447f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983100000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340d45d4805d5782b2cd3f2ffdc46ac2ecbed904dcd098b596a8415fd1cb739b84b989674ba473a1666457d628a5e4316709b1931dd440800c885b5e47a23fd6b317f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984d00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340fe59acb4f941466eb5eff80614f64f021e1ba836acf9a637f310d1bc24cd401f4d27a015d4d15b516dab5f394ca244cde0209e2392aafe837c96750070018e447f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6982500000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340fcb6f25b598face994c85c70ae6cb890e478a0db833ccfc3987a8b87b5b25a9af56e534df928503e80662b10ae8f59d6703e028f1672096c2488f460deb53a977f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6985200000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d203402a1276bd08c6954952eb88033c1341f2a6738ae95679eaacf29bb0158f8254fdc0a99c001cc01ef245b48f50f01c2fd2b9fae71725e51b95b806d614deb7a5b97f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6983400000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340c65845b3d1d692e38978b4548786f77e71f806f13a3e951a1ed08066031c4a6ac8b8cc433f4fb17ad0cfc7a8991215ccb321c4c766748ce6287e1a130ea66bca7f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a0000000002000000000101ce187f860df9cdc0454c23b467591817d263b5afca39cae4dc999c79e48bdabc1c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340982e959d12f067dcbba13b9406771ffa948b06bdac9819bddf5e35d88e73b93e4e306c37c7fabb00d011571106aab3e323d77852f18ccb057036144581d7a3437f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22353030227d6821c03fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a000000000100000000010182a7bfd2f1d23c6664a9ca2ddd6e2d5f183c049ddf652acc0dea439f2b7ad5c40400000000ffffffff094b768902000000002200209ab0193ee3fc7ce05e802d6ce1feeb92be63f6eb77b29a0d11a2e0e3400b671263a4010000000000220020f98feeabd03d66869199e8378eccc3c9e750db5f714a7b267805a6dc81bbe70537bb000000000000220020bcc443e1afe24c06797027903ecbd652475bc7a54113e200bb30d3a8c3929e03152a0100000000002200205bccf60d2ef76898922aaf301b561fdc467318bbdaca1fed93d68fc6ad81eb7de2da010000000000220020f8711c9f9073293f7b025b4fd333ed5993752e3730d8efe540b13d8e5ff5a8ce124d0400000000002200203f5aa00ac85234e191b904b8e1a1e95d2cbe68a915887daa42e151aed160d614e44a0000000000002200207d7377e7cb9dc17beb819a74689cc71bf94a8adf2d05f323c70dc8c3af1138d6fbb293010000000022002077242558a9d8696a5f4a532b7f652990c4bcbcbd4b6200c222dbc74ac762bd5352868a0500000000220020e5c7c00d174631d2d1e365d6347b016fb87b6a0c08902d8e443989cb771fa7ec040048304502210094c915b1cdd6c087aa05de557e8b711a5500a7d529bf794e92928f55dc97eb7302200a07e95207e9f208f59f4789a147befee80e8d8f7523415a31f7469350855b5a01473044022060bcb078ce200397887ef58d55a83263333c445171d667cf65018b8d5d3ed3ad0220694fe3b17837589de75e534b6dc685f7ff3beef30c57fafcfdbc8b0f5b67803c01695221026064e5b88c4fff7dba7dc0300db8dbfc1faff14f9ddbaacbcaa4f70124de0e93210331870350912385ca9a9d537e9cf9d80c6c9558e31d654f82f3164fdc5955e9642103c7b133a0f463a501d8c58c8eb8c7b6e9e4ddfb7d4a7bf6365a4732201569bc8353ae00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981a00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340e5ce4da47b65b4ea8587f0e0f8a9adec959b85736cb3a35275c3286eee91881a81e03c8a53a3dcf427f7d3b977ac8381d85d20db213ddb939ec6eb0b311269137f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6981800000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340a610281832f0381cdea0c724a27de8948d44554a298dfc9af27a43b7b77841ea92bde18cad47d6296d1b0dbb6addc802129a593d0f457af0b684f021a677e8007f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001011cbbdb75215f2c55ac9612b7531d7bf988860f66de5edbb12b90a599bea0b6984c00000000fdffffff014a010000000000002251207897e3212648b438861555a906715dc2a4d9e0bca56b3b6390bc9f62b686c6d20340bdfa3bc11345256dcbe997ed80f712be056b31de996dd1dc1a69f0fcc097959703721576bab6def0370673d94a2d18b870b45157c6817cbd783a5fde564cf6987f203fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204aac0063036f7264010118746578742f706c61696e3b636861727365743d7574662d3800397b2270223a226272632d3230222c226f70223a227472616e73666572222c227469636b223a22414f41532e222c22616d74223a22313030227d6821c13fe930baf509e9d6204e03199fd847e54e636e702d7a978ea26be87e0948204a00000000020000000001010a88c2ce09210c5d3c5afec96032ae370c9c99065c4478b43468cde7a9342063040000000001000080015d550100000000002251204721ff197310f1774c78e0df90fffcc39930914c8a24bce1b7b54d353fe222f50140423b073c65820294b082b61dc6e4bff436b73864b4a7777a222645ff1e1662afcb18177ce090fbbbc21e8a7f038dbe3008d73ceae35512dd02473f4ba41db9be00000000" -} diff --git a/tests/blocks/bitcoin_signet_31500.json b/tests/blocks/bitcoin_signet_31500.json deleted file mode 100644 index 1bc0651..0000000 --- a/tests/blocks/bitcoin_signet_31500.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "000001279d712f44f617a4aba70521e9612115be3663cba9a3cedcdade8bdc43", - "size": 528, - "height": 31500, - "merkleroot": "935fb3ab834229151ed9999b5ce12b342a33d0121e667a9c40235a385242c623", - "tx": [ - "4b314b9112077eb2c948b6164afbf246c773dac4ef63fd5e88cf35f954fb4838", - "eade0fce56112066bfffc031aa54dd186d12758c8d462792b7e1bbe17e5fc76a", - "ffa88d535d70527c5cf97ef074ba388fc5c0c098288c193fc73e0756539144b1" - ], - "time": 1617216417, - "nonce": 7764888, - "bits": "1e015ded", - "previousblockhash": "00000040f59599972481c6852e71319d079393f1fafad4acb1e4e5b4755c99c3", - "block": "00000020c3995c75b4e5e4b1acd4fafaf19393079d31712e85c68124979995f54000000023c64252385a23409c7a661e12d0332a342be15c9b99d91e15294283abb35f93a1c36460ed5d011e987b760003010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03020c7bfeffffff02faf2052a0100000016001481113cad52683679a83e76f76f84a4cfe36f75010000000000000000776a24aa21a9ed3b31ecce6ca20fb18ddde6c3408b8b1bb44c92c2a906f106bda9634cac4b578b4c4fecc7daa2490047304402203424753b5d6e192026a09176012fdec097bc7c085bcd933690f792c9578b3f2402204ae2401b38d58d62c16600a645496b7a175549e6fd4c2c7163225094640eae66010001200000000000000000000000000000000000000000000000000000000000000000000000000200000000010173219026eba80ff9c7ca506376aa8b7db9dc4b82924838989c21b9ada48bd7cd0000000000ffffffff0106aac41d000000002200204ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc33260010151000000000200000000010197250c31a4a0341e5423f281391292495901ed5c575a5ad22b08ba1515cc179c0000000000ffffffff012b25ed05000000002200204ae81572f06e1b88fd5ced7a1a000945432e83e1551e6f721ee9c00b8cc3326001015100000000" -} diff --git a/tests/blocks/bitcoin_testnet4_40000.json b/tests/blocks/bitcoin_testnet4_40000.json deleted file mode 100644 index 11f7baa..0000000 --- a/tests/blocks/bitcoin_testnet4_40000.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "hash": "000000000000000c1a1fad82b0e133f4772802b6dff7a95990580ae2e15c634f", - "size": 5826, - "height": 40000, - "merkleroot": "cad0d11c8d5e1304a36a882827e32801142d6a290ce1a2a4e8f0035bfa7f6d45", - "tx": [ - "5c50d460b3b98ea0c70baa0f50d1f0cc6ffa553788b4a7e23918bcdd558828fa", - "fb4e96dad663f44fafbb1277cdfe2d7dbe50e03c99d527f5bff3ac9b4c3570fc", - "d991f3762c955ed327608c7edd1588c741e3369b0fe63d58eae9fd3959eef342", - "e451e0a76f1326d657895a5cfc4fd0be67cc96fdc7bb416b81d55f0b5d210c53", - "8bce727fe08fbb79f02682f71d0b1f33a79039cd7a70623a51945bf2dc86d77c", - "d1f636b56a494ffcb789682ec1db60d5be4100d3e6d760ab6f1a3ca2d7ff2485", - "285f28586b364ccbb35c0e092b6b16615f2cc31f3c1176ec52ed65b19153bf8a", - "659ff9dab924a0e1236e1b465cbd84195564ae297968028037fcab656faefba3", - "b86c427253faf575e49e54643962b0a8e2065289848e8616247a6b198225b5aa", - "4cafc859ac10dd7d297d7498d7635158ad45045312227b593b43b274e33674cc", - "3bce55005ce35f3cf632bbc29a215f7ccf2480194b7fa29c93b2d9693964d3d0", - "ca413bf56518af95872b305fb56502d465bbd605adaeffe086f38c934993dfd9", - "28771e00a44951c2f7d905653bc6afbc6dbefeccbad65c199388e05f54e127dc", - "eb948c9de926abccb9f65bb1e8c98906bd8b0e1103dc39d6a6f4e9b7b74143f0", - "ee75ac577088e34bd552b4aa3e7b4bf1b6528b6b395bcf713f44916aa9a5a2f1", - "3f792690080f2b03d7d5a0ea7e1d7d79d83242024043b685a3ab474f71dd4efd" - ], - "time": 1723908842, - "nonce": 1825621086, - "bits": "1954fa04", - "previousblockhash": "00000000000000124f9e271251c750dbe30d9b3afe9f06fbcfb2fe3baa160203", - "block": "0020b42b030216aa3bfeb2cffb069ffe3a9b0de3db50c75112279e4f1200000000000000456d7ffa5b03f0e8a4a2e10c296a2d140128e32728886aa304135e8d1cd1d0caeac2c06604fa54195ec4d06c10010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4a03409c000004ccc2c06604389abb271024e1b5660000000000000000000000000a636b706f6f6c22506f72746c616e642e484f444c207c20446574726f6974207c20f09f87baf09f87b8ffffffff02fe01062a010000001976a9142ce72b25fe97b52638c199acfaa5e3891ddfed5b88ac0000000000000000266a24aa21a9ed3e249fa3559a30d20a840b05239f365bb7d93aa6cb5484f169ac8badea0e843501200000000000000000000000000000000000000000000000000000000000000000000000000100000000010143da142315ac08a9f9b04d456d51175c18951a6939c972382ac5e1e6a139038b0000000000ffffffff019c6108000000000016001463841fbc7aeaab5104602a378dd66e72261fef300247304402204974a564116d4537e140859d922ab821aaca036221e2d507ef92b96adaa6cdb6022021ab91e5c86e76c2f7ea4a6b36a3d5a5ab4643da808f1219d7d06903b5827a1601210204cab25185dc08801da7cf5d62e7daa92914d69665a22e03e9ecc30ea02fa7660000000002000000000104e404664445a549e21460911648e6c68b958da123ce455db1b6244bd28886d2320000000017160014ed62876440f9432d9f6bfc48d59cef0a24214c31fdffffff8e32e9d7a682a856bd8e6feaf70458c3031d6a6b64ca6047bd9ad3c066d350990100000017160014c9a8d47f08dfc91a863111af39291486f09b534ffdffffff04b2752cab3d1409ced16e9656985b2b724cb1a6d8c264fd3e0c44072b0902c701000000171600144e140ec7d2f05008e5f785fb9a058f85429f20cffdffffff8a6929fd7d22f5634971620b6d5e2932a7ab60cc70e5f0509d7260b5054c28b90000000017160014a735c6fb24355366304ca88b867bc3a6c8c4852bfdffffff037b710e00000000001600147dd92898c488a0838e5ea32b9fb57d2a49f14b3da0e20e00000000001976a914a0a3a6eab4357f6cade3b5e0031f13564ef9162f88ac80ca07000000000016001463bbdedda0703c995a632a1a4ee92ffe09af4f6e0247304402205028aba5260d08db3444ddeb8f7a56e1b7278c8071ed7e8d37078a9d9ea6033102204c9c15ba2bb2516c8365bda4118ac189f1fda54ed38a4d7002e5d7fa7d74c18b012102ec7430e29962705708224aa88169072fec1094badb1103213939b84ba2ea734a0247304402204f7f475ec40edba8fa12cd30e04752e6c45937a976f93f9076dcf04361513ae702207363038de2d9fc2de7744ee2e1cf7548ca6ce9979c81f6c0ece495ffa2cc646f0121027aa0626d3fff010cbc240a25c5806c717b70523e0601737d4645ce7a4acee88a0247304402201b1784f21a2376b3578f3a193449a86050edd59f1be9aa0da30e9c808844e24602205102ed3ce00cb9fb6d56e642c0ed0c7a460ed6be4592de8bec23793a0d8c72e30121036e4bce262c7b4520b7012d84424324c9b093b17559133cbea66acb798274db850247304402201dca7669b20a6cb677c2f44e9349bd96472a26aa09ada0d3cba68f77ad1bc514022075f309d836af6195c677999659e86d5e80e196c2a7ccda68bc30b1ce940113a60121034d2b3d15f3b7856a7c350748ae48223dd05287c682bce97e6b198ff4ab9b61bf3f9c0000020000000001017a18376793c140241311576124240c41027ffa1d1b1d3e64bbdadf6b4fbe4f910000000000fdffffff02fe42d028170000001600147b458433d0c04323426ef88365bd4cfef141ac7520a10700000000001600147d237cb1fe62153805fa1fca6cbc74765ccaeb5402473044022022784ac1c15c76b320274fcf99cafa55ba1554d0e742f79d5bb7ecd2f3725e9f02205f193c7f36742aa1f23b091d2191208256e33d6084eed65230f5f238432e03370121030db9616d96a7b7a8656191b340f77e905ee2885a09a7a1e80b9c8b64ec746fb30000000002000000000101b2a2b9cbcd6acd886a3adcc7e172d7cdece234a8f4502079ed2d01fa46322f000100000000fdffffff02246d5d13000000001600140633f9fe93dd480f20159602e4e07e1721b7e4c03e6900000000000016001464de410cc361cee4f8b506567df3ca9f30710067024730440220680ae471f2afe3dfd90b276e686e191525f8a36e1e87187d1742c8b5c1b17b020220173a293064b41c70cb58bb1a3715dafbc56fc0a786c15415c9cdda9b237a86fc01210396867c45cc97e85d704a9afdebb388bc6feffa4851dda31168ec2fd7cf5763663f9c00000200000003234711ca14f70dbd873b8606ad0978c82928aa9eaafa6ac5291b6b25789862f9010000006a4730440220028ac25e04a859ba1f7a3ea8f4bdc175adaadd8ce8575d53fa9db37d5ac153e9022046344c62f2e5ddce6ec2f30cbb2ddeb6495621297c645b4948093d6712b586d50121039f4c6ee26308a34cd14a1930fa60a8415378355596c1153295e5275dff66fd90fdffffff0ff3701d18c63d4daea337060f47ade86466e8af46aa918827cc63e3482ae937010000006a473044022025897f1f067f6cbd818fb114a89dd9ce27de00842092f9eaa45374b820f320ee022045670f35a7b15c7e4b519445460ee3cac1ecc93a3bb858a892c9aab46c5ddf7f01210300660d1d4fc56e0b8e203e6cb667f7f78c04fa012cc544686b16a16b9a1c31c8fdffffffa70f23cb877d1eb479a420855fea388e9039a26b5f408d30de59d28bd15e4dcb020000006a47304402206055c9f81ab41b1ed3933422add9949535103e5aba7a8eaaa3618ae85d1a4999022008d3fc627703e6778f6d401b10f1fd71a6f511255cbf5f3a89f9c508ef50f37f0121027aca30f737a95a53f3da28cde58c3517860f8a51f850eb699f7d2bb9039cd46efdffffff0316fc040000000000160014f45ea236de6fd4e2ed8a6e6320cdf2db173c6ee0c1040200000000001976a9147dbe4c26a474503bd6f576c7b36c31d37861df6088ac892d090000000000160014f66ac1d07ccc33d517e26f9dcc00eb6468709105e89b0000020000000001010bcdd5e36694495e4a4d2f746d66388f276919dc84a7bbc612b543f48b36f40c0000000000fdffffff026bbd7f07000000001600147b458433d0c04323426ef88365bd4cfef141ac7520a1070000000000160014989792062dc8cab87dc45f47718950b773ca7d3902473044022050398f98e96da6b4b8cadee89c1eb5145a7db044711b4880e1bf66b2b15e850f0220764043c517a1df9dcdc45fd62c381e94e654eece565cacc53bc5acdd882c511e0121030db9616d96a7b7a8656191b340f77e905ee2885a09a7a1e80b9c8b64ec746fb30000000002000000000103421439343bda7fe764f901845cf7f0c751f186b25e98495c186da39fe751c5f601000000171600141bb112e56f0574f06b72688a12f670a9ffbf42d0fdffffff1dc67c688456f72349792804d2bab77aa60563dfba7405076ec1e63e58f41c620000000017160014a4244c5b94e5e11fd5227377495173f38bc51261fdffffff04b2752cab3d1409ced16e9656985b2b724cb1a6d8c264fd3e0c44072b0902c70000000017160014985c9b1ad953d7bee7533b599dec0d7eb291b9a2fdffffff03b53f00000000000017a9140f1e74ec42ed483d18c463d51bfc5d25b0ffe6b88719f308000000000017a914e7f55f5bd23c4396dcbea8cca6a1819e6d42653087ac2208000000000017a914e1cdf73c9251b789c89022f0760b3a285361d885870247304402200bcf968fca75caaed61f2fd5a3ec607f1c994c0d22cc242921ef532afb0ee2f2022065c95b63b1b357aee5027073bd11d95de5c19f200a87e17165a772e683b4e6c2012103296acc3caefa5e3af62ff8abfd51bf62766941c4b3456098ab20e28f1df1bd5602473044022070836855ba7cf3d66d162c5b78b966003fc17158d5c2ce75faa6f0c709d21da10220492887f041840dc064ccd1a9d9a2f7cfe1e8b7e98bbeaa3aeafd7c3f40642620012102838d41dda4292ee4458969a89dddc6f38f1251ded8c2177a89f61134e0a8552c02473044022065bee42a7eaff5e100ec3d273169b8940cd1f33091caec7dd0cb6c0e2a7560ac02206bc54dae0a001f73001ec5b3c1d6f2483fb6f0214b022399a6994def6635e2030121031aca61b28388afc8446ed57fc5db1cd114f903920d89e94bb818ae12bf4ba1703f9c000002000000000103db5d53cbe8502f4403bd705db7867702dc99d4736deb9b6b5b9507f607cea80c01000000171600146b9bfb89dbdf9c077d7d494a679c90d4a85d4f3cfdffffffe404664445a549e21460911648e6c68b958da123ce455db1b6244bd28886d2320100000017160014c042680868a35165b194816da26217614c93a201fdffffff652213c7259207a84bf193ad0b28f7847054f351ad5ccd49ed025d70105795380200000017160014a546a713910ba0640c7d5c50462288cf41f075a8fdffffff03865e0200000000001976a9147f558c20d7e485a084a80f792dc14453f3d4189088aca0e20e00000000001976a914da9d72caea1f4e1e2c61483dd4e95d1171c922a788ac19f30800000000001976a9144686ab37c08f93f96dc3b822c08da0b2ac4c4c7088ac024730440220151b48153be2c36d6e4492511e8e7d89fce99352b0fd096f4242066b3ff4de3502205c206c90baf6c0a635f0eabc9088e6320e66993780fdeabfecdd14111c6c9c2b012102fbd6c3e6570d6e5f5733108fc21af8a98e5706a282e17fdd49a112d9f587939702473044022037bd3f3308b027630b9b0da62e17966293ab20929aa9ad3f47bdf5f7ec40bbec0220116cf4f8728bb27218f01bafeebde2b8fe7c78a90aeca2af1ad940cc6edf2b1201210223e709ebd92a74215c0307a96e7ad75e86aa98b79d145e92a7759230d067e0d30247304402207fe9f89dd7bafff12b7fe1ca6b6138ad08b8bda2550b9ed9633986ecac19dff3022061c2181f34e7c2b00f95b6ef29d6a977c0123eea800af114488ce8f88b909c7e012103190b45b10e97e021cf37a9c83d6a33b8d6f49a681c801ceeedd3b3aaa59009af3f9c000002000000000101de1b7652d254bf5165dcc51cbf0239bfea2cc9d4a6d76d1c20855dd08d1ac55e0000000000fdffffff02f3cc3f21010000001600147b458433d0c04323426ef88365bd4cfef141ac7520a10700000000001600144db7aca965c9567d5c1f87aca694dd598a09036b0247304402200c60de020be5c1a68e78bb087c3f00fe0da1ad7ea44294726e87e55c5d8cc9cd022023964060b91443948e26d38d310aeda24c7a507a40f4d0bd765094b36a8487c60121030db9616d96a7b7a8656191b340f77e905ee2885a09a7a1e80b9c8b64ec746fb300000000020000000001014cfa93c868e8e02dd18a872e8fe3bf51d28fe6e107ce9bbf80b70b65ac0ff2c60100000000fdffffff0260680000000000001600141dab0d8b807e7130fd61537bbea8ef6272d50341262de60b00000000160014eea78ae6143721c65f3929e71126b93aaed251800247304402201312a9a35a408bbb89313969e03aa47177eb5a384fb10876f6a6ecd93ea2654b02206d1db64958af07ca42e4f197b0789d27fa5070c5d91c85205f3c6516332107680121025de6139cd7311ffe39c90bfa4981d0bd656699d1483337d2bdb33a9f55c9a0253f9c00000200000003181096155d198c9f73050d3f48cffe3bd0c689fbaf5e2c4d17754f5dd3c76bd7000000006a473044022023dab87e2924e966aafef268773c6d805c24aaf3c09a13f4b331f37eaa77544002200f6ed53ff1e4736db9247110323736861b254800683793ad32a473834c4d43bb0121029627f067fa1c2951781cba0b3c4697319b99e2728e7fa448f397fe71eefef6a1fdffffffad94349376a8b89d447b6277243c5fce43a7327acf1b25b90729aac77e139695010000006a4730440220791495bb35e2c07c7e16f35b6ac2e04eb653517fe4d447166c9c26567bfa0f5e02207abd7ccd39b109531e318bcf983b57920bf8f958dc14b57eb643bedbab55d451012103281fb57ad0b79136efcee94c116d988ccafda362bf1c58be2ca0351efd611b71fdffffff1e066a33bf7de35740a9200e76dfb6ea4ece20353f946d55a0057b413d08e45c000000006a47304402204d6c6a8bd99099c1e0bf816cfafc3e565330115fdeed89996145d5544bf7780802206fa823e474e419ba1ced08c470d83abbecafedc74ad9ed567de5e9e4ecd7e2ee0121022028f113d888fe9bd10531f67f245edb9eedb9a0f1f81dd2e8eb1e97c2be2ed9fdffffff0303ed0800000000001976a9140be140309ef888e4c1404fba019068f4f8fee4b888ac892d09000000000017a914da49c0afb58fd3b75daafbe88f2c75e442a1ab2887e74a01000000000017a914553e979b1011d0200c1ac76aa20c53aa2f52b07a873f9c000002000000000101fe630901d98884a24c5355a1cc4504173a8168aee31af49d69d500b7c4a701760000000000fdffffff028b9000000000000016001460662a32e479a04067d5377b2ffc9d09880bb5a041af2213000000001600140a5ac2337ed3971c6e38c1f37537541c4a2d6b860247304402202add082290b0dbf3d579179cf8f3db58e7768503fe9337f6300a2be98b6a4f0d02200e3773b056278092a352e2780458503e022d25972d6a601fe169543e3cd9fa6f012102aa3410167cecc224a443bce8e854646202387b07d495aa42e9611f0bbc0960433e9c00000200000002cf42974c213ef42de09ae2cf85c2e8b96d83ba63cd0aeb549d01ddbe1a4af069020000006a47304402207502dc3e75dfdc44d25fcc3f8208221b5997f7fb309226267290b07b96f3808202207455f0192ff484f37b197483abc0e923642834c2e8e6664f64a1553494fc3441012102eb4eccaf062182f7f10585cbb47d391a341af8f9e9c43c08a607f3f7e60e28a1fdffffff181096155d198c9f73050d3f48cffe3bd0c689fbaf5e2c4d17754f5dd3c76bd7010000006a473044022027f0996a10816e83a54071654b5cdba017a3fc2d1f339fc22f6c9a336bc4850002202d13710bd0791aad8ffe1fbcb40ab070214dd730599b7f538b149554816d9a04012102fe7120ab2cf852dafdd40634d2787a15d9aa418deed0f5fcc0270b88de250913fdffffff033ff2090000000000160014f671dc027d7700b27a4ffc46d271341b6d116bb9a4450500000000001976a9140b0c195da6df222fd3736597b16f6ae995b4b00988ace6860200000000001600148e115a0b49eee020356cea8f0c5173d2b8306f313f9c000002000000000101c1662773863c60aeee798c12208c3900312dc17e2fb99ff0a5d2e7d76e33d79b0000000000fdffffff02c24d1c090000000016001477483494c166dc8f763eeda8a7910471a2942d996880000000000000160014a4751ecb1f1a9372a2cc3127babab06697e2fcd002473044022024f365d6f4fb6d50cf922a3532a5944c65926703337ef262a373d904585f22bd0220078870f318c7153f8fe526d4fd63b4e8d0551923b6d406da1b6948f2dff5573701210263a93472fb83da0ff8496390ed80810cfee3a94404dcc36322f2213ad097c5a53f9c000002000000000101ff653d23f6fa98659dd87c3c12d878aa6525ea876c09992f64487331414ba86d0100000000fdffffff02ec73000000000000160014abb6664c56fbc8a51e80313e4495764e7de647dfb9b4b81100000000160014c5638b4713c9517e3ba511f13324edd7cceeedc302473044022068313c6de4a547ad4b26ccb64bb66899302b5fc596eee1cc6bd328cf45c7536502205569bc98cde3067f5037c8eda811d930356c48361166677b3e5212e6fd1f8903012103425a5d8f185c9117d121eb909e9fbd739fe46d9a593ec2df96a9e11f4e0e27da3f9c0000" -} diff --git a/tests/blocks/bitcoinatom_mainnet_586900.json b/tests/blocks/bitcoinatom_mainnet_586900.json deleted file mode 100644 index cd06171..0000000 --- a/tests/blocks/bitcoinatom_mainnet_586900.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "0000000000000000da3df1b019576a00d93974818b392b4c1a0a15f3df7c66fb", - "size": 510, - "height": 586900, - "merkleroot": "296a6318fb26dd39534acbe2f2c4cd82d0a9ce00d727d37deb0684748f7b73a7", - "tx": [ - "31417678bfbfb9784494974a1b5a7fc5b072c2fc1077f7951158cba43452d0af", - "253b8c15e7d5449dd604f07b5923a59ea35c6d0db0c0603497fec51cac317533" - ], - "time": 1518611740, - "nonce": 2909803309, - "bits": "1903fffc", - "previousblockhash": "0000000000000003060c045d260d64f50cbd03f827630974fc7686d7b0ed002f", - "block": "000000202f00edb0d78676fc74096327f803bd0cf5640d265d040c060300000000000000a7737b8f748406eb7dd327d700cea9d082cdc4f2e2cb4a5339dd26fb18636a291c2d845afcff03192d1370ad000000800201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff200394f408041c2d845a0877ffb4bff7f26d020d2f6e6f64655374726174756d2f00000000020000000000000000266a24aa21a9ed370b337f1e15c7e0159715ea1707ec27b4a123f1a8810ad88e3b24ae412cd764288e814a000000001976a9143c0b217ab4208ab437dfc49c96d7d6f9e6608c2788ac000000000200000001af692cd7d8192a3b80f405e528d4cb4bc49efcad44c6d290a11cd21134a3bb82010000006a4730440220721a2935cc808b96ab20685c4bff77a1c253c5827c9fec4e7a54f2170c44870e02203fd847b15b449f3154acad12ed2f1d29b067cf73640e678a4b847d851441f4b0412103e0d0b2ea7fe2b07a3e26957a995190e4cbbd590653c8b118e161bcbcdbf52c4cfeffffff021d1db709000000001976a914035e3987787b71e772366787e087c8e9351dd1a888acb6d84c00000000001976a9143acea32e9ebc212a858c28a9624fb8924f35d8f288ac93f40800" -} \ No newline at end of file diff --git a/tests/blocks/bitcoinatom_mainnet_586956.json b/tests/blocks/bitcoinatom_mainnet_586956.json deleted file mode 100644 index ab65641..0000000 --- a/tests/blocks/bitcoinatom_mainnet_586956.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "27b7efad91a595c0717a2e9fc4fb252545000c18a6610130d15382be83c402e3", - "size": 541, - "height": 586956, - "merkleroot": "81aa679f1878a93367dad062c8a6964847881260c19320b4e3664c63deabac7f", - "tx": [ - "789dda752eecf22056a93e8bcdf89eb31ac8102485124a7488fa0472250ac382", - "0f35c0b9bbf661787bfc920b5f4571440602e5723144c10b8fa5629dc3279abf" - ], - "time": 1518630315, - "nonce": 0, - "bits": "1d00ffff", - "previousblockhash": "0000000000000002c32c76bc7971dd10adf28abd4ff45c1b23c5b74d0265ffcc", - "block": "00000020ccff65024db7c5231b5cf44fbd8af2ad10dd7179bc762cc302000000000000007facabde634c66e3b42093c1601288474896a6c862d0da6733a978189f67aa81ab75845affff001d00000000010000800202000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0603ccf4080101ffffffff02ca000000000000002321034055f219c9619e18ef193c0def3e43ebffea827c950f0e78ee8f146b9f4c8102ac0000000000000000266a24aa21a9ed164fe82b7473bf82cfdd7c28f90668f9fe78200022bafe159f293b4fe5e10832000000000200000001bef5797f980f07ba3bc619d2eef2ad728737709a747c4adf477dfb05186e7fe2010000006a47304402201fbef43b1877a013291effd9d9da882d128109d89db28ddd96f0bcb65ac4aab002206893640e754a9d147355474229af237581956fa191cb806648744e2d6ba989664121034055f219c9619e18ef193c0def3e43ebffea827c950f0e78ee8f146b9f4c8102ffffffff01b67b814a000000002321034055f219c9619e18ef193c0def3e43ebffea827c950f0e78ee8f146b9f4c8102ac000000004630440220413932292b5e1cc5ae8cc019b11e5db7ec4432d260e8fee0f9c0a195a5aec28902204a90b318cb1b4f77ebd678db45fc0fce5ab3f0cc2d89aacaa523d8b6cd82f29e" -} \ No newline at end of file diff --git a/tests/blocks/bitcoindiamond_mainnet_496659.json b/tests/blocks/bitcoindiamond_mainnet_496659.json deleted file mode 100644 index 0c93f6f..0000000 --- a/tests/blocks/bitcoindiamond_mainnet_496659.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "abbed178fd5943a1583de2f1d48dbd18bb49d49e2498366a4dde02ebe8ff5e62", - "powhash": "000000000016a5e5f562ee36daba04bb50c82699de998d0e20ac08a3943a6900", - "size": 1438, - "height": 496659, - "merkleroot": "78479b38a072b1da6d84e53efed2a09b5878c13462d0ff6c468a2130c117fdcc", - "tx": [ - "914ce5d8967e32cc443b445117bd0da38d1c110860cfe7f49644654d119f02e8", - "a407f6eb6709c67a60c7af7185d160fa8a9f88306c73ddf5668e9953df647353", - "e20d84055134cf6e6caa6b99c7564386086720905df1c49aa5997222ca8bfa6c", - "940cc720f6385b9b9184f68524226de013f706333f907d111a4e74992bb44003", - "0c814cc375b6486304159121c1a2f9d0aa708ef8d11eb044dd8c151a43aa27a3" - ], - "time": 1514019261, - "nonce": 2219259, - "bits": "1b6925cf", - "previousblockhash": "460390420cdf623a5a57ffb02ebeae15345b0324eb8150c49ae1826db2cb4fa5", - "block": "00000060a54fcbb26d82e19ac45081eb24035b3415aebe2eb0ff575a3a62df0c42900346ccfd17c130218a466cffd06234c178589ba0d2fe3ee5846ddab172a0389b4778bd193e5acf25691bfbdc210005010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0403139407ffffffff04009b8647000000001976a9145efb63ceeac14fe5d518a057338e3d8a84e459c888ac20f1fa02000000001976a914cf8c5810dbb0e77bfa5811ef99a509978d85dd5e88ac0000000000000000246a224d696e6564206279203131313131313131315a378b8e1a1e555e000001ffc40500000000000000000000266a24aa21a9edf76fed3ded3f7d6b60934dd6acc8bec321b6f35b581da0d10514c558b3f189e401200000000000000000000000000000000000000000000000000000000000000000000000000c0000006f51630e6f847f16bfef023c1987e890304baa77eef212a94f7a064ff3e0e72500010128b0c588366178258de1c074542c9b9a6bdd5dd0b5022fce1cf593ed976973510200000000ffffffff01583e0f00000000001976a914e92a30c6c5ac231c004c1b3170874b390b03acb188ac0247304402204d9bc16a0814f67d09f967191db2c04898ac8627498361aea19f7876a1abfbb702201a609c8cba158ca7c9594cefab8fb3505cf3fd5d061e8a1db0292983d071c38a0121027314fab69a06e2f79fd7e9f47ed780f45e6d8227d03ba98f79db9899259d1db9000000000c000000a54fcbb26d82e19ac45081eb24035b3415aebe2eb0ff575a3a62df0c4290034600010128b0c588366178258de1c074542c9b9a6bdd5dd0b5022fce1cf593ed976973510400000017160014371727d42f36c47f501fdaab485edb41b2134174ffffffff01583e0f00000000001976a914e92a30c6c5ac231c004c1b3170874b390b03acb188ac02473044022003402bf9997859d4a437b0c0d00b52095833aafa5fefa0d88cd30b5cc31ee896022064ad27334dfeace63e2fe28c01793fc7b5366bc2ad2dac30276a6ddb1e1afd310121027314fab69a06e2f79fd7e9f47ed780f45e6d8227d03ba98f79db9899259d1db9000000000c000000a54fcbb26d82e19ac45081eb24035b3415aebe2eb0ff575a3a62df0c4290034600010128b0c588366178258de1c074542c9b9a6bdd5dd0b5022fce1cf593ed976973510500000023220020b3bfabc6f5da87286fe387aa59397fcffd800e417e0e0c0230018fdf8a692008ffffffff01583e0f00000000001976a914e92a30c6c5ac231c004c1b3170874b390b03acb188ac0400473044022027065788b6d6e778d2092067edf5b13350c2b29fda474ee69450c1693680dd9902200b42c22cc9024c87dca0c8030d66cc102cfd994bb3f0c7804961cb3ec4d0fb2c01483045022100956ba661054d5b9ee04930c926b0cd83cbb0230629e23b6b1f4a45518778fd06022009cba7398d3e25eef19e704eaebd87ad9010ba11185233af993bf0c23b739fd701695221027314fab69a06e2f79fd7e9f47ed780f45e6d8227d03ba98f79db9899259d1db92103088359d8c4df1d3753c67946de474de56a717ca793a9f81dfcbf1c9a470ff01921021841bc49e8baaa73dfa26074ca766bd6c31e83a9169b53b5556cae446dce1d4253ae000000000c000000a54fcbb26d82e19ac45081eb24035b3415aebe2eb0ff575a3a62df0c429003460128b0c588366178258de1c074542c9b9a6bdd5dd0b5022fce1cf593ed97697351030000006b483045022100944916c41549c8dfbc213ab8eb10b2987ef2bed51ea1eb51cbf3987951b99d9a02202b5feec10cdaa7f09bf23e9d3fa6825e2a72cc52bf25266fb5fbcb63ea73e8de0121027314fab69a06e2f79fd7e9f47ed780f45e6d8227d03ba98f79db9899259d1db9ffffffff01583e0f00000000001976a914e92a30c6c5ac231c004c1b3170874b390b03acb188ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/bitcoindiamond_mainnet_497773.json b/tests/blocks/bitcoindiamond_mainnet_497773.json deleted file mode 100644 index 84bc3cf..0000000 --- a/tests/blocks/bitcoindiamond_mainnet_497773.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "hash": "e75d236f3b48cc191035e1909f5c60ea1b8dab2aa72e1111d434022a64a4f74f", - "powhash": "00000000000a965cf3ce19c39bd4e7e88c40f263741a4bda707e06df881b2e03", - "size": 3667, - "height": 497773, - "merkleroot": "7fad129c169e3d351a4128d9ef0749a0f3b4cb8ed7553f9afe955b03eb9cebac", - "tx": [ - "30d25160dd2dd7cc221ebfadddd979c26e69aae19ecc217248d14f4b74a1d10f", - "13b78ed8768e54c67c96075b35c4cd60f3c88d4b513eb46ace4ebe7d21c3c57c", - "a771a4c51bbb27b693d02e39895d62ce7a2015c804b98db3730e3b2b764bc30b", - "bd577a5ca685828d02db78884acb81aadd8f5bd4b11bb40c396bb376d6ab62d4", - "ef8655812cb974a3bb62dc6d59b2c3df5f61c0bfd5bfada87747502ee9e0c75a", - "21bbb19bb6ed84c2900d9ac8e35480a6ed6e843c84cb868dbec1749a2d659fd0", - "948559161f3fdb3574a9ba26be79b0b5f8c24a9494d935da9432fc2e6eb077ba", - "51eef39fccc5f4ec0804a422d2dc8d8e64148ed75837822806278600afb7ffdb" - ], - "time": 1514630683, - "nonce": 9829296, - "bits": "1b14ab5f", - "previousblockhash": "395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad7", - "block": "00000060d76a719cb6c28f52ca1129a307ccca1e30f1c37f84476786d2e43d6ba8485e39aceb9ceb035b95fe9a3f55d78ecbb4f3a04907efd928411a353d9e169c12ad7f1b6e475a5fab141bb0fb950008010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff04036d9807ffffffff0480dd8747000000001976a9145efb63ceeac14fe5d518a057338e3d8a84e459c888ac90fefa02000000001976a914cf8c5810dbb0e77bfa5811ef99a509978d85dd5e88ac0000000000000000246a224d696e6564206279203131313131313131315a3f2b2a3402d93a000007e0d70800000000000000000000266a24aa21a9eda0dcf3669556e89aefe0855b16ae4064549bca3e44893b1a230421c45855d55401200000000000000000000000000000000000000000000000000000000000000000000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad7015cef698943b2ad23bd4401df6b2e31a447c8868dd8758edfbc12f7bece25804f010000006a473044022025ac5501e32467fb003ec33c29b54b2facf57500269ac8e7ff2d6505de935bb0022047d91899603c1eff45b8030c3511174a29b79ecc63ee90eddb3b6ae0d860995d012103643e8e6a4883a3e3e3f7632ee568c66d7d54d6f5662486cabdafd880425dbd77ffffffff01301b0f00000000001976a9148c9261463e56899c4c682efc62401c6b59dde0f988ac000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad7019ef4260351ca5a1d8b7d101dea0558e0f0869901a6ea4a5cf876d3ec1f5c67a8010000006b4830450221009fdf17a30431dcf26996a8c9669090e4a17977118140ff18eeda3d17815c4c7c02207e723788913ce185a0dbc428fc7a635a0e68a81299a095f3c9ec216b43b707b901210249638b15f5d391166d70c25379a9179c9eb6f0d79014459b6ca15506044136dfffffffff0167666e00000000001976a914664e618a8054c04490371a9397086e6079b4763988ac000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad704448e488d23db775d9b34a345c8b7d98cc314d4f7919d689ecd8b461594a18937010000006b483045022100cbb22c0d7b5163d98f103523c43eb9159d3bd6c3581c4b015d15c80e53a118bb02203777c0a6491b5ec3ffb1af3e23aca76da62d74a84bcec34812da0d5d358602f2012103090e96dcd97dcea298cd2576dad8a70289250fd6003e11b98ed1c08bf81dfb00ffffffff1caa61f2839ec736f4177c8b0cdb051eb76ba9b89492daccd90892da5faf8108040000006b483045022100abe883e52883697a52ab445522cb80ed68cb68b071e47521ede3e1448705e8120220103e9267378943dcb8dc31edc2880c48334351f21d872e402e3d44c6ee14d9e4012102510670e19684ba236375de80bb992757ea9cdd03718e77f99157e045374be316ffffffff2324cdb9dcc0a05d1c08073cb7547dc84a760aab998f22c3fa2d74a721397331180000006a4730440220095debd8d6bb9599d9a1ef29bda8a58a37b8eae7a8eba01bf69d2ffd803228e1022046cd507a140cfb78b13478c817b7e022209bbfe6671bdadc99f1851ea131dd7e012103169385f6a59da7903cf64c0d994d7ffcac13e72ead2153c032e182e644d8e568ffffffff2e54384a7ff42018b9379642a48ddc1a698788bb87392d714d1809056654e555010000006b483045022100b7bc40b949e1ecd801b16eeeb83408364261d94b404562162fb5a3512949611602204d5bf775d96a9dafdaae7c96c2955584af307b07f4de442cfac4a085619522fb0121033e56a0a42a609c256cc35eb06aec01debf6b544fb769715561fa92776592f275ffffffff0131c4960b000000001976a914a0d0c2b99bd843055496ac8b67cd2006aa167a4e88ac000000000c00000033e6f89701b43f7526bed124b1c237e03bca4a43a96d1b31757ca8087653aa9d0210549e184f6f091dc6004a333ef2295951abc8e400d4b96487dea6e69b1aca20040000006a47304402207d254aaca5ecce5a1c3b60f87e6d327fdf3469a2272469ea76a1b7f347a0b91b02203a6aba222765910ccf711000f030e34a7abb9ce40e6eeff823409dfb0def4d36012103782ffe90d1a5ae5ca00d6220f637a92d5469a056975c564e6b6135a00852be01fffffffff88d448faef207016f19f336cd626b4a0976c5f39692638e66a92eb2962336d3190000006b483045022100a41a1b5747332cf3818a0650315241e4c1e12d783ecb49c468c7c5723e4e8c4d022077ae2654aee4c7980094dee2698e13d2a4ed876d1f0bf0f7fe29c9d31e780744012103782ffe90d1a5ae5ca00d6220f637a92d5469a056975c564e6b6135a00852be01ffffffff0130e3d1dc010000001976a914b63ae9d84b07d5056fa844fa2b51874936a8743688ac000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad702b11f65dec9c0c95f2765d0826fe6858c82bf15c55c245a1752ff8fae033c98f7580000006b483045022100dd762919699fdc7762b8f202ce4ae19fc89a42a2da810651c0f92cfd3f92d75b022000b4b2106a529680a8b4c9fac81c37c73a4659636e75d66fc179dc3d164ea5fb0121022893da76884fec39a9504392b11cbe3b9d3a92ea27f22d6e180ec47b30c972dcffffffffe7e737b15a372d1716501abc3657706b1ae826f2ac6aaf0813e60cd0e435d389060000006b483045022100e9a9c0c7e1264b47343e6069dc9acc6dd357d9efb4309e4e6e9e4d47b4943a94022009fc6c0f72943fe4c117c00c698737bbd3dde029da576ada1b5ac1d5383d2b5e0121039c9611203386903f4df474764cbfa3b880c46916a8828ef44abe124e32324603ffffffff018c08ec01000000001976a914bbfaa9428a091607f13f9e3087e25befae4df2d088ac000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad7060da576c407ca82c79438af58bdb79c53e4ac4f4092e5a7e0c29a80f7cb14d03e210000006b483045022100d46e87b453946e4a87032f7deefc35333f3208a1fa9e3d62796fa303388a601802201c58a77b49f0ee5c4d874465cc7f469117b6c3e59f79eddcff227c63ddcb961001210347d4e9666842b83843367dae294ead89d7252a723467a7c7a48e45c4ccd2d77bffffffffec354ad56a355961169e0fa85a048adb89a9cf2eee421521fe6acba6858fc6572f0000006b4830450221009a26aa35de2188b6513c9368db5d0e905d13bfea41ef13d9be9838707872be99022044a8c81eb5304026ef1d42f815add1c91d0a28b8873ffa141ff0d2baa8cb259f01210347d4e9666842b83843367dae294ead89d7252a723467a7c7a48e45c4ccd2d77bffffffff6100ca808b2d206d52de72131b67d82d5eb656841b0522cb535516b313657467250000006a47304402201433733f99571abe650218c7619b6e689086ef144c25c899990044f93759ae73022071822918863c3e30b967b777f51e9ce5249f65de4a50e0290335afc1545ef42401210347d4e9666842b83843367dae294ead89d7252a723467a7c7a48e45c4ccd2d77bfffffffff06a6d7e20e68bdf68445933e4027155829ca2444481b4ecbf1364b02a712cba260000006a473044022071bf9e1d848b16d3785a96f1bca85d9dd8b721942c00910bab12255e2f6a4c58022015e46ef33337d2c07f45baf12bdeb3a4973ec80b91edbd45bce511707b71485c01210347d4e9666842b83843367dae294ead89d7252a723467a7c7a48e45c4ccd2d77bffffffff21d947e0a3ec4ad05600b9470a75f57af4ac35aa6486a6689a302f74d2a81bd52c0000006b483045022100f8425ea3412c650a994aeff67eed246dc1bf18c5a27b93ca1be15c08d9d2201a022024c984c128f11a636fb9044c4a04da95c678fdda896d2a8b3d6ca0c1c363412f01210347d4e9666842b83843367dae294ead89d7252a723467a7c7a48e45c4ccd2d77bfffffffff0294dabde8de67e2c6ca55896f06d7bcd45c6892b9e6617febbe58d128d1848010000006a4730440220785094f9a01d7f273a117a80323bc7be06b5ec17a04ed6cbf2d69e0419b8a930022032469973c8e461ff0210ef1663f192557145f3ed9c5d284f6b1e0bde1bc63ab7012103cba963a1b1faf7b6f5ec27d423f4f65efde5a322624bb9a395eb6fcdcec290d8ffffffff012842b403000000001976a9149ad5731b7b96f0f457759a42c7a55c8411ed7e2588ac000000000c000000395e48a86b3de4d2866747847fc3f1301ecacc07a32911ca528fc2b69c716ad7031fa652a865496b5d54901572078164ed0f415327ec8b4c6ddef19f5ded712927010000006a473044022016153883bcd6e9081d90c4fdd5d2f62eda55e2db6e23a88d54398c67b7a5b2a102203381a0ade7e9dd5fe6217d1b2d6ecf421033eca025d41398f72cabc71969a85c012102d55382a146f647e2afede13e85bde065b4e3d78283c29b18195616aa34a9849effffffff72b6f60d54b8fc415aeec773741873ee71602deb70ff0d295bd088a46ef3e794000000006a47304402203383640522314da49b51ee9e495faaf79ebc85ad2c3cf84fb2de68020bbed3bf0220012b63652087a25faac1cd6b1e73563ae3a9842af7336d8f2713f989e39ae00e012103cb613a29d4255439466fae895423bc07f8abe291bcdb858e53007a06ded68c58ffffffff85e5a2f2d913c0fe0d3fcd4f3440de563f4764656aa2029a54c143cd3b23324c000000006a47304402203d3bc4499dc113fe7de54118bdae7a8480f72ac140c5166ab801df54d2d019fd02201b8ed4db0bfa74749bb79d645d0fa7cea2ee1513c4db5af5dafc716630da32fe012103e3fe96a8e1f5d26549c94cdd4e65203991f950570f781b5c5a74ead06e8253daffffffff017fe73e00000000001976a914029f2146b46fb5917b9ff0c4229bfcac54045d7388ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/bitcoingold_mainnet_499912.json b/tests/blocks/bitcoingold_mainnet_499912.json deleted file mode 100644 index a6a5448..0000000 --- a/tests/blocks/bitcoingold_mainnet_499912.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "000000000dae8d873f300e1798e5c30353c831d7bdc048e559889f015dec4c25", - "size": 1889, - "height": 499912, - "merkleroot": "e29a320d6e2a00b49002acc6149f04d2aa90b4e37f80840f4ea26fb3b4949559", - "tx": [ - "885c342d554e2bd9ba0b3b1b17da4d04fe88957e9d06ca922a26fb67c9ad3b91", - "a4c7785c6b5b6a1125af20e0bd01824919ed67730442ded5bc5ff5c1cb4f4dcd" - ], - "time": 1510594713, - "nonce": "01000000000000000000000003cfdc2609e4ff77000000000000000077ffe40a", - "bits": "1c14f7c1", - "previousblockhash": "00000000066db5fd7315c9dd8a260c1c38876e8f4dfa83904f4a682d5532f2ac", - "block": "00000020acf232552d684a4f9083fa4d8f6e87381c0c268addc91573fdb56d0600000000599594b4b36fa24e0f84807fe3b490aad2049f14c6ac0290b4002a6e0d329ae2c8a007000000000000000000000000000000000000000000000000000000000099d8095ac1f7141c0ae4ff77000000000000000077ffe40926dccf03000000000000000000000001fd40050124e0c3ae16f421a630c3d7f8762a596d96be0e9b114209262ae670a593b2250650fb467a7b6b3687fa111b0b1cf9c48177375dc597f449f549eff7d985721ede1177aece8d7bf77ed2ea44730751397eaa135b19b746c94058ae27d7ffd3f1a1ce1c62b0c51bab5e20af95eb6b159ddba38de547b6639ed5a4e952fb421caddf9aa6a8a5f56bc43622a0692f6aaf8816cafa1dc379c05895ffdd39d33310a275ccde7fce7a42b20329a13bd492010af88c04a016707caa4c00543b780460c7f55b8a962b3543e58e843a418689911a6e902d069461885911a5704338389f46906ae0f25b652e2dd2d6002b11394ceb6cf70587fae4f5eb162fa52105291dd53121423b7cc53217ae213b173464be083420c6c9df0a8d22031c17d3ffd35c4ac94335deb140062c91313d0ee1d3e883210d115c0dac5a934d6d7f47e5cfaaa8d4da88de3665b75f2fba46d7e29f8a8a01c019f20b9ff8eddc5701e5baf114ab5b9ebc1d5842c4e72d809c16b9a535c5dd15fd39adc628de07d803c4b16de64c7fd8dd421639aa3708060b4977e4dc05615045cfebcec5f608b2c15258ca30ce5dfb4a3305f4e95efa20e35335e820f92f4445e8d4c7f1602d108ae0da6b0af1dcf5ab41c1b750df398c69175c7d18aea4aa23ee929bf98ef7c7e8c62826f3a51fd7475f882bc09960b7d544a2b6d8f576e2ea545a1b9c9a0321c56e749018eb6e299df303f0d5db9db47ea5d51b58d72330d89a06f974e2417da13af914cfff768d1222a6725ec4982bd215d30079ed7fa28ade793b8a24f534f647e2b0c3e34219a6e6da2c6787331c66230ce2a0d3244c753cfb8890f51f66915d5d66d6d19f0f8f0f92eec9b1a5704292941146d476ae7bff4f6c2f268ae8fe97720ac2b288646e56b6a2cbd87e2ee43e6e8dde25a36a6bd0e618c3b6520822435d1d669f015a3e7b3f4b54036459831d793c230de7f157335f212fad0de34af75bab87e578a0b86aaf0953de7ac001cacb022b52f58329cef3eb96d383596dbc2ecb4c11b211cad30aade6a5acb2368c469dc515eb78574c04793774940a54e0a60711af10911682817cb7219e203e1a0e288c5652ac12c34a935c137a0dc4b1e73e0c47ef9d619599f76b3983a84eee8609a808ef20b315063ec39a5b16ade5ff348c04b1b9a2ad3f97e5da0170955f1fcc9dcb44d52408585bf721e760bfcb58277d2c289027ec0d58d9f32846a9593e16449bba8d06358e4d0cc455e535f722cb8b54e251e3b33f8b3a3623d5228ba2861fba56392ca26679b6620a9a3929144befe1e12df8f7c55d4385a2720caa6aec74f7e557b9a5441a5ff0cf761cba6385febf0f5f3b7ed44b18086bfea7a68e8de3711396b523966a05705fa9a32826c184315e0c7d30dce2c5a2d990ddf1a357d9f802b6748ae42c01fb8068f5361f4525be7f4f39f5790bd818672188319e4d01314a7a47e9ccb56c553c4107f9b21f0603f2bc8e9d50d4b8fa40b95891319141119c27cf79d4df7f0abc11219993c2daaf785ac3ec11f55298bcbd49fbea56691dc34fbe9713261e943824b5e714eae775e7a4133402224c7145f097108c2c18c2230efd4eeecf93bb53b03f5337f600181f606a408c76e08aa49eb5ee3505fd22ee1d16310ad7a0b504fcd2891f4d677f9af4667f6ae938cdb6dbcdbbd409f4c7efcfea2327a2c5218a114da119a0c1908f8e09caea4d9749bdecc88724552076ea9a2815df5ad60ddfeed42404e12d56eae28ebfcbcd46edaafc6f7e0f4fbffc6da0864b65dac66e7175abc1a2fa318a00182e8f7817537a2dde35460013d34a46c044fae6a114af14b4594e59734d4663d6f7ef503a9721b915b83ba1c6ec7e9d956bb40775873f32753564922fb6d50201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5b03c8a0070499d8095a1000000000000000000000000000000000403762383934396261636638653838666265363233663738383831363937316361616237623063613362373264643363393834386366343863623266316464336400000000016d8e814a000000001976a9143fd78e0eb6a079b9c48fec1501853da057f0f56d88ac0000000002000000019d26e7633ec88160ff5130da5c8f82cd9e7eef72acff2dcd3ca9e7ff102a5a54030000006a4730440220265e70787ceb0baa7685c8090bea7c1d02a2ed1f454328f4fa02bf954ad9e54c02202ae340ed2e8abea8f29854058c7509ce9b2cb3298d575e10d2d5ad969666416c4121033e2e2eaefbe75fdec3db57ea908cc44ac49289de1216eb11ce186d94849b8581feffffff02b160a32b000000001976a914b2743e71a671da1dfbc7430981d967a0b1d3c5ac88ac83093e00000000001976a91474c7cc96920ee3a78c982ddbb06a6e780c81669488acc7a00700" -} \ No newline at end of file diff --git a/tests/blocks/bitcoingold_mainnet_80000.json b/tests/blocks/bitcoingold_mainnet_80000.json deleted file mode 100644 index d8fbdd1..0000000 --- a/tests/blocks/bitcoingold_mainnet_80000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "000000000043a8c0fd1d6f726790caa2a406010d19efd2780db27bdbbd93baf6", - "size": 373, - "height": 80000, - "merkleroot": "8fb300e3fdb6f30a4c67233b997f99fdd518b968b9a3fd65857bfe78b2600719", - "tx": [ - "c06fbab289f723c6261d3030ddb6be121f7d2508d77862bb1e484f5cd7f92b25", - "5a4ebf66822b0b2d56bd9dc64ece0bc38ee7844a23ff1d7320a88c5fdb2ad3e2" - ], - "time": 1284613427, - "nonce": "00000000000000000000000000000000000000000000000000000000572fe301", - "bits": "1b5bede6", - "previousblockhash": "00000000001937917bd2caba204bb1aa530ec1de9d0f6736e5d85d96da9c8bba", - "block": "01000000ba8b9cda965dd8e536670f9ddec10e53aab14b20bacad27b9137190000000000190760b278fe7b8565fda3b968b918d5fd997f993b23674c0af3b6fde300b38f000000000000000000000000000000000000000000000000000000000000000033a5914ce6ed5b1b01e32f5700000000000000000000000000000000000000000000000000000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704e6ed5b1b014effffffff0100f2052a01000000434104b68a50eaa0287eff855189f949c1c6e5f58b37c88231373d8a59809cbae83059cc6469d65c665ccfd1cfeb75c6e8e19413bba7fbff9bc762419a76d87b16086eac000000000100000001a6b97044d03da79c005b20ea9c0e1a6d9dc12d9f7b91a5911c9030a439eed8f5000000004948304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d1090db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501ffffffff0100f2052a010000001976a914404371705fa9bd789a2fcd52d2c580b65d35549d88ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/bitcoingreen_mainnet_10000.json b/tests/blocks/bitcoingreen_mainnet_10000.json deleted file mode 100644 index 2eedd6a..0000000 --- a/tests/blocks/bitcoingreen_mainnet_10000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "341452fa379115e62c7b27f9c86376ab8b7aabc4e39337765595edcb97d77930", - "size": 462, - "height": 10000, - "merkleroot": "fe847fdcf26d67b424959c6a9117bb54187eb661653bf2a208b5285eed239195", - "tx": [ - "705e9918f8cb302b9c498396b89f61ce111830512a2809ef2febc315797f777f", "07d211091b51a1e2975ee07ba4933fa59f7aeda0818907bae3a7c497461b5f48" - ], - "time": 1517539297, - "nonce": 0, - "bits": "1b638c5b", - "previousblockhash": "7a9045c58a85b6d6a959721aef60ce5963897559a423e0e17ac1d34508a2ee53", - "block": "0400000053eea20845d3c17ae1e023a45975896359ce60ef1a7259a9d6b6858ac545907a959123ed5e28b508a2f23b6561b67e1854bb17916a9c9524b4676df2dc7f84fee1cf735a5b8c631b000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff050210270101ffffffff0100000000000000000000000000010000000145ecb9083be84c146b1c96b88bf5157fe1771f7d6739bd137855c268e03da4c3020000006b4830450221009b4f8a1c8968c77192d38a538764a1fa5b33f9aef60e85c2157271759008033702202673c800cf8ce94259c0a06b9b093c9d1a716477ef9a1cb7c49c3c73ce7bbd880121023df508324112d8aa326d0539d741bf5f1f9dfc37d9f62b9b4574d76a1bd9600affffffff03000000000000000000005ed0b2000000002321023df508324112d8aa326d0539d741bf5f1f9dfc37d9f62b9b4574d76a1bd9600aac80e9fd97000000001976a914ee49dbdba7d30e659b93dde35d52c961ecbd186b88ac0000000046304402200320cb9881b72a30e81f5b2bfddc5bc404a3af8ef9220da8314896d7d025b5a0022070d9438034f84550b3a42fcaf86e7d186634956668b07702fa62d9db05b89366" -} \ No newline at end of file diff --git a/tests/blocks/bitcoingreen_mainnet_285000.json b/tests/blocks/bitcoingreen_mainnet_285000.json deleted file mode 100644 index 071ef25..0000000 --- a/tests/blocks/bitcoingreen_mainnet_285000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "9b0276d83dff1883badf00a3d4cc2470cb8b5cb88fc8f7e506116d170ca13e25", - "size": 429, - "height": 285000, - "merkleroot": "ceac2a8b68bcfb5670c5acbeeca791ddfc4ed03b01beefb9e5e2d0f50462c8cb", - "tx": [ - "5f381284dd7a496e1ebbabad5e870b28f108cc5bdc0ca8a93b54adb2611d16a3", "703b3f9a312c3eac763f7391905cfabba3faeea89f31b2952d287ab56c69965d" - ], - "time": 1534140284, - "nonce": 0, - "bits": "1b31a5bd", - "previousblockhash": "51670aa1f4b4564258c318edb8f2b1f4e7945154a138ac4516ee2d14e6939fed", - "block": "04000000ed9f93e6142dee1645ac38a1545194e7f4b1f2b8ed18c3584256b4f4a10a6751cbc86204f5d0e2e5b9efbe013bd04efcdd91a7ecbeacc57056fbbc688b2aacce7c1f715bbda5311b000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff06034859040101ffffffff01000000000000000000000000000100000001871709454e15ee7ee23d602808a8b24a8f46ffdd883c788124827f78afd2292e0100000049483045022100db102575ef2f04151d302fd69ea1b5e5a45eb58e330d3fd0a1b42b3a688187dc02204f8380379afb4dbb05e6961add378a027dff5d0252d948b3bd2b89a9dc09856301ffffffff03000000000000000000cb8488150c000000232102d8e7ecc69382c4f201d76356074d79ef1378368cdffa01aff2fa21693e1a4933ac80f8a932000000001976a914f82aff4e5ed1a6b8d310145284371421e921c1a288ac000000004630440220646d7ab39036a29ae9e27805aa00d9dfcf1640601225cdd23daf9f8232f3f5eb02207a7bf880ffad041240bf01c304dc660796de4719a1827c9c2eb8bc84c3c01c29" -} \ No newline at end of file diff --git a/tests/blocks/bitcoinplus_mainnet_749740.json b/tests/blocks/bitcoinplus_mainnet_749740.json deleted file mode 100644 index 308e55c..0000000 --- a/tests/blocks/bitcoinplus_mainnet_749740.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "b51b081592349793bbf2d761828aabef40db8c7dd9451f0a0ea279faec1aecaf", - "size": 456, - "height": 749740, - "merkleroot": "cddd323b42891a0787389d40ea0971fbf4b0215ca40fc0229e94edf486eeb1dc", - "tx": [ - "03079ad8d2c3e9db200582e7f3addec3f663c1388ea565482f6140ed58e83f1a", - "6805f87aa7027c84db875d7147696dadd998cf261237bac4a3229e0d7d35c104" - ], - "time": 1544168075, - "nonce": 0, - "bits": "1e0cd5ed", - "previousblockhash": "d86428d967a901e169de1313276f2d463664179e5a7f303923811d1c4a177102", - "block": "030000200271174a1c1d812339307f5a9e176436462d6f271313de69e101a967d92864d8dcb1ee86f4ed949e22c00fa45c21b0f4fb7109ea409d3887071a89423b32ddcd8b220a5cedd50c1e0000000002010000008b220a5c010000000000000000000000000000000000000000000000000000000000000000ffffffff0503ac700b00ffffffff0200000000000000000000000000000000000000000000010000008b220a5c015186024f3de419c8846da76a254930f9b5d68246eb21b1aceca5ba889a190ba30100000049483045022100d81ae320b3f1a296cae778b342937412cc4689f375d5dfc594c1df7fac6aa046022015c71b090e85579f041ae31c6d1881959414231882648b0878a886ba8b8b2a5a01ffffffff03000000000000000000408491a400000000232102eeb314d0ae50152e8f416521b0f3184325f57d8c7932d6a91d186fa2820d3da7ac56aca7a400000000232102eeb314d0ae50152e8f416521b0f3184325f57d8c7932d6a91d186fa2820d3da7ac00000000473045022100c4a62b764a0984e6e2f909ca41b21f61b17f230d60f6c2ba69cb504300931bc202200aa57659cf8c54861002ca924b018385aa3a44c4ff0bc9207ddecc3b8086f76e" -} diff --git a/tests/blocks/bitcoinprivate_mainnet_1000.json b/tests/blocks/bitcoinprivate_mainnet_1000.json deleted file mode 100644 index 61bfa55..0000000 --- a/tests/blocks/bitcoinprivate_mainnet_1000.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "anchor": "55cf34dabe7c224490b1db308a297e00ce515c3fd6fdfddbb57e4b76e5b74969", - "bits": "1d497ffb", - "chainwork": "00000000000000000000000000000000000000000000000000000004fa21155b", - "confirmations": 679241, - "difficulty": 7133.163866900871, - "hash": "000000311c66325218753433b49ec25150dc220af017fe1198e33f5ad4f71a51", - "height": 1000, - "merkleroot": "0f69dc56186005ca2f720cafa6253131ae0c9eeac779dbb59ba56633ceb852eb", - "nextblockhash": "0000002b7c4ecaf3bb80ddda4212f635a7bd2958e391c150b66c715b892cbd58", - "nonce": "0000000000000000000000001113ee60a7ddff0f00000000000000000fffdda8", - "previousblockhash": "0000003230d263146297e1d18985e942615e967df4d7d2acf8c352da42858c90", - "size": 4959, - "solution": "001198f8b4c65f187a45a760e7cddf31ed8cd8537c00927d59a095c14b75416048c7e3cf4554fc6bb533152d729e89693e6bdda6ea0c24db4906f5507dd6b24c166c53959e6bd977e95540ceac4cbd9156ba116e0abbf21e8def663fa44ae1e68a686312a00bdf4f4311f24216ae1be6119c70a38e9231723926c50f909816c7d9367c4dd1a9cb6de49078ffcf7333107e8dbe68b10dcfcae290a779ca0756eac667cecf3f5ae306019bcfd276045f0aa7ac71778ef4e548933497caac1bf8142dc259550b056bc23ecb138498b7db523eb50b04dec186a4df996e6601084c9252b5d51ffa1f0733680b86aa0e8a110b31037375b1713721041eef7b08e809696517785727dbd46f9edf758ec1fadc7f490b5f69294dc78413198e52d605d30cee94d6fa23a80a16220331da87d5892a825174ef14fdfdc7fb0636409172057a5099b2a4591700c948cd934f3dfc103f00569e40e0e8223d617d43c3edec994eb1d435b7a41a9bab47d5296bd5c031e21a2162ad410ba11c49df021076899a15d7a53e43205aea1f75e1104e539adc08b39958560b9762a963a75084bfa57a587758fe190168ff1ff067e86361b5923685cfc5d68976b8a18e0c14c41ad0cd523ed1e71231d7c25cfabe77beffa60a2cfaba6fe57785c9990263f29badc2144e34ab853014bb23250dac929badc3cd787203761f221dee11026d9f115bc3be4842242416e5f9da5d55b6bf1c8e3ae779fe485599f5fb1807cfa954fa7e321bd3475b0691fc87ac52b7a89935f494446963db03659847582bb5e582946970b7ca4812eb589ff14cd9814de3d504fb3f9b61e75ee9654a37812e67748684ac97a17249b8ab0668e063793f598931e7e4d76abe273ce6c32af91e61e2d3f90790260671f3fc9412c6d5f9cf144d8f454edbd836ed73d524e77b548ba72cd19bfd700029f27dff06c6595ecc24ab12d86f914aa82d455d02741f3a9f91cf99ac0540e952c28a82ebdcfdaf12404a8320bef4a397ec96253ddf71d6a9df75f6762f54dd6fc627d690936e933a89b8672bceeef09784f90727de604c9f9d3322b39491b73c13154e7bb784061e5a98f6045a4df32da461faf515a0a538f65b73da19246b1afce6ea85a6c851a3e4bcf1f0e7281e2cc7195275aa1346cd2ffa8fe70776d72a067922fcbb5f064a1e1107db226f6262810bae7479de2d699908d61d791b9ad390635abbff56cd1966263281cdbdc566070228c91dcbddd1f01720d2bf0c356523db1669800cde1ea888ad6c4d70161104f1ecf0928e80d9a46c06cf60dc36cd326d6ee3013c3ba0525631f21d57351c55618e8ee46af79a172412d2f72d859d3f78951c26ded3e80710033bb8b8e635f0dccb49c7a32ea15734980cccf51133a7b4dd9602187984c273211c55900275b5c4e23a32cfe733a17d5b1df70ca28e6a631324fd346be08c6aa86b56c8b5f8508042a4f4ff705009abb551061e9177d037f0fbf7992b6ee769b890771ea024dee88ee20fddb0d4703ca7c1b2bb5576bf790a355e455cc9445a52a9c7faf55cb2138bb8df9448108c989046c4387fb42966635aec4ecf2efadc18470ffaca18f64a1bffe75842defa5255f35fe49e9a62162ee5e42b4a5277971f318458de110e08389232bd0414c9134ec3b7684da382db4897305500d1cadd2e049c1d86c8a2973dc5f5057498ad3e718615ed861314525bfaf5f965c9ee97219e29c00aa6271fb408dd47ae368c121a4cc14b89b95a5452575e787479cfb617030a676c0c1ba7fcded85259e6aed29e5c1e153818043ad2740eefbb0baed39fdca511ad6a6932395427843f72e2a3303d6a8804878b25d5a9a07d9d61344bdee2f755d62763e14e65081de9add165d4beaaf0", - "time": 1478513393, - "tx": [ - "6f54c6101380ae8a481da9545d585c687e420de6e68f90ca4d26ef168eaff951", - "b5356193fa8d48abe0bb3a767c1e116900ecbffefe0920348273a8dae96ad8a3", - "5553aafeb26e154bfd80063235f36a212c82497680e87db23a2228275113eb9f" - ], - "version": 4, - "block": "04000000908c8542da52c3f8acd2d7f47d965e6142e98589d1e197621463d23032000000eb52b8ce3366a59bb5db79c7ea9e0cae313125a6af0c722fca05601856dc690f0000000000000000000000000000000000000000000000000000000000000000f1522058fb7f491da8ddff0f00000000000000000fffdda760ee1311000000000000000000000000fd4005001198f8b4c65f187a45a760e7cddf31ed8cd8537c00927d59a095c14b75416048c7e3cf4554fc6bb533152d729e89693e6bdda6ea0c24db4906f5507dd6b24c166c53959e6bd977e95540ceac4cbd9156ba116e0abbf21e8def663fa44ae1e68a686312a00bdf4f4311f24216ae1be6119c70a38e9231723926c50f909816c7d9367c4dd1a9cb6de49078ffcf7333107e8dbe68b10dcfcae290a779ca0756eac667cecf3f5ae306019bcfd276045f0aa7ac71778ef4e548933497caac1bf8142dc259550b056bc23ecb138498b7db523eb50b04dec186a4df996e6601084c9252b5d51ffa1f0733680b86aa0e8a110b31037375b1713721041eef7b08e809696517785727dbd46f9edf758ec1fadc7f490b5f69294dc78413198e52d605d30cee94d6fa23a80a16220331da87d5892a825174ef14fdfdc7fb0636409172057a5099b2a4591700c948cd934f3dfc103f00569e40e0e8223d617d43c3edec994eb1d435b7a41a9bab47d5296bd5c031e21a2162ad410ba11c49df021076899a15d7a53e43205aea1f75e1104e539adc08b39958560b9762a963a75084bfa57a587758fe190168ff1ff067e86361b5923685cfc5d68976b8a18e0c14c41ad0cd523ed1e71231d7c25cfabe77beffa60a2cfaba6fe57785c9990263f29badc2144e34ab853014bb23250dac929badc3cd787203761f221dee11026d9f115bc3be4842242416e5f9da5d55b6bf1c8e3ae779fe485599f5fb1807cfa954fa7e321bd3475b0691fc87ac52b7a89935f494446963db03659847582bb5e582946970b7ca4812eb589ff14cd9814de3d504fb3f9b61e75ee9654a37812e67748684ac97a17249b8ab0668e063793f598931e7e4d76abe273ce6c32af91e61e2d3f90790260671f3fc9412c6d5f9cf144d8f454edbd836ed73d524e77b548ba72cd19bfd700029f27dff06c6595ecc24ab12d86f914aa82d455d02741f3a9f91cf99ac0540e952c28a82ebdcfdaf12404a8320bef4a397ec96253ddf71d6a9df75f6762f54dd6fc627d690936e933a89b8672bceeef09784f90727de604c9f9d3322b39491b73c13154e7bb784061e5a98f6045a4df32da461faf515a0a538f65b73da19246b1afce6ea85a6c851a3e4bcf1f0e7281e2cc7195275aa1346cd2ffa8fe70776d72a067922fcbb5f064a1e1107db226f6262810bae7479de2d699908d61d791b9ad390635abbff56cd1966263281cdbdc566070228c91dcbddd1f01720d2bf0c356523db1669800cde1ea888ad6c4d70161104f1ecf0928e80d9a46c06cf60dc36cd326d6ee3013c3ba0525631f21d57351c55618e8ee46af79a172412d2f72d859d3f78951c26ded3e80710033bb8b8e635f0dccb49c7a32ea15734980cccf51133a7b4dd9602187984c273211c55900275b5c4e23a32cfe733a17d5b1df70ca28e6a631324fd346be08c6aa86b56c8b5f8508042a4f4ff705009abb551061e9177d037f0fbf7992b6ee769b890771ea024dee88ee20fddb0d4703ca7c1b2bb5576bf790a355e455cc9445a52a9c7faf55cb2138bb8df9448108c989046c4387fb42966635aec4ecf2efadc18470ffaca18f64a1bffe75842defa5255f35fe49e9a62162ee5e42b4a5277971f318458de110e08389232bd0414c9134ec3b7684da382db4897305500d1cadd2e049c1d86c8a2973dc5f5057498ad3e718615ed861314525bfaf5f965c9ee97219e29c00aa6271fb408dd47ae368c121a4cc14b89b95a5452575e787479cfb617030a676c0c1ba7fcded85259e6aed29e5c1e153818043ad2740eefbb0baed39fdca511ad6a6932395427843f72e2a3303d6a8804878b25d5a9a07d9d61344bdee2f755d62763e14e65081de9add165d4beaaf00301000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2702e80304f152205810000000000000000000000000000000000d2f6e6f64655374726174756d2f0000000001807c814a000000002321024c171766283550d8c0af521ca567402c1197296c36f911d4bdb6e62dc8da583fac0000000001000000022629a8d1bb75bc3d70536d59d7a06c519fcd3dbca89e4ace4ffd9e6c00f807a2170000006b483045022100994174fd2339e73d6d7d3a43a69e6038bb055b6b01bb24dfa56c767695bfc5d702203221c9bdfa66ea800abeeef8063e8920d6cac4f66e5f1562c127dd456cfe7cf9012102d9f2b80ecaec33606cf5fa4738df935ca2fcbb4649de8f6ee36d3aac33c7a72afeffffff40166e25466bfa447fd0c279635885370b9e3ad98ea8dc865ea655c0fd2144e5200000006b483045022100db37b31344a86ed440dd5a92ef0aa37960da8e1a3790d8c22a3299a40fceec3b0220456c43eb77fab217be1a1b43b3a9ff244f4e2cd51cbdf0badc0480727c0b14a70121022018a5510d0f224ab01e7b0aa174f51737aab7303b082985a143ce002f5d1030feffffff209f721800000000001976a914567f61e0dd2ff69bc019f744b7f780ec81e87c8a88ac9d3a1600000000001976a9143fefaa5b1f358830143845a730d3f6e31e122fe188ac10281d06000000001976a91499bf5ca7c8cec2bd7a5e8f1a2e9f5015376be5dd88ac68903000000000001976a91482a233b9d53698d3d64cec8a86db6bd84bdc8fd988ac3c351200000000001976a914ec5d438d8fe079f82601880762fa4789f66d421988acf2be4d00000000001976a91450baa06a424859340b8abe72b8ba66325fff910488acf6ab5f00000000001976a914a9794119fb8ec322fff43cbe956d49dd62fd0c3688ace60d6000000000001976a914a8137e1113cf068d93521abc2c1f4f368df22ba788ac264c1600000000001976a914811e4d7b6785a5434ab9e447d0232066a17b3fd088acba843700000000001976a91445a2aa563f8c13cb929f992cdc82198169a3e43c88ac99301d00000000001976a914eb8e449a604423512216a1418147093c7655548e88accaf76600000000001976a9144a1f93cedfa0663217ccfb52511af8ff81eb16fc88ac03bb1000000000001976a91412e7ac3ebc41db3bebab8cef7036d875be4f208988ac458f0a03000000001976a9143d12750c723c0fade83f6297c88445129e53eaec88ac6aa95e00000000001976a914d9f502757e52240f255114ed3069d5f669ea49af88acea744c06000000001976a9143ebec661b0ff61ecc7103b7acfa8cc5aa2aae55988ac0d2ea100000000001976a9146cdf98cb44818cc72d2a0c5a472d7e7343b46b7488ac0a311500000000001976a914744116cafb33a0632812cb0997184eda7b7e7ed588ac2a561800000000001976a91406935f9c5d44aaa0a291919c0193f80314c0462e88acc9bf2200000000001976a91448c1777df4a8801f2354e0841885898feb49aec188acb2a92000000000001976a9142090c75fb606c349b38d771e3911755e34cc24ae88ac23041300000000001976a9146220752d57cbca95e2f0811b8520ecb22391d2fe88ac639a1800000000001976a91476324e655284e2d48df64ad891795c8630f98f1488acf8341e00000000001976a914ef328bd714216776de15de78acc2cd40db31288888ac4f899900000000001976a9144492a7d9de05efc3c799155f3a5778a9473f87dd88ac89836100000000001976a914fce65877c6c24578d6defd7c57cc4f065b4b370a88ac73842000000000001976a914f110bdb32e358bca5a079a28e9575554f229474e88ac4857a500000000001976a91433a2096e29a82eac706fb2750722c08e9738db0088ac05041900000000001976a9146596089469c0480d3c11ff4fcf8ca2779f88c95388acb1b41300000000001976a9142552d528c167ff49b2185ebba0014949ca395e1a88acd8181200000000001976a914a7de8791203d3672b7e9410471553121b684e3b588ac85be9f00000000001976a91442bba54ca1a84053ded2ea12969f697e23bf9b8588acdc030000020000000001602e814a000000001976a914fffa754840e3af96a44b88abcfb5dc26b8f0d93d88ac000000000100000000000000007055814a000000002bdf8b9c0e284846e026aee23d9686c4fbe6c6547bafe322b67940df6d8672d743d8b723cae850a25da4e62d8e9ad74a7fe20324cca521d0d9deb372a44bf7f4eb647d569fde3c2ec27c59eeeb82d695a6b16844771062e5089040eea616d68654084ce57ecef6df0314a74f4536fe5ed8ce59eeef6b0f7f242642a6f2588aee075c3d2ac99ac3674f5b2d3ddc087016b0695fde3ecfa68b86b6878f14aa96a6306ed798f3f718826bf97b803413fea4893217f303851a1568391813fb158544545e6b1ab6749beb964e89a63596e0f3c224d9092c59c5558d6defd103b22ac873abb834359519bab9349ec14ffe9545b6ffef1a5e011c146d30d3d4c1bca53470c706b7ae4b33b7bf6161b253b5892e930d1cc3adeefd3fa6bfb83050edf70b022e99493fca1a709ce52e73df543fdb586667782695bccd155f98e883a22aa8040223ef6e0ddbb06157bdab76fb9cb72e86e4e98003d10ee437827a360006d8bffd0b03b8751ce6d461d49b00eccd8bc9f85c7f51bc70e0c5b16bb64833e4dc4f742819c546b88dd1858d0df5b4f8b3c9539899bf55a74719285b39eba52aca05eccf032f1fd27c05f9e9007fe065c1d9b2383d5e229b8770134fef0b2497f1928452b3030eadd30822b15623b742b4b9b53437536af508bf43e0fef4faa1b5b85d077a0a03281f29ae78b37d1b2417f0000f9203b07d31affd3c33d085363049bf6892b032032f2630b360546b5c8c4e172bf63432ab18301e2a13dba5a5dfcca56816d4f160030504adffd7e2b6fb9343ca0e1fc4a2ac5951f5f999f6c959a3f5c28b71d4ad97a5936e0e2c67968cdf4b1de13142e208b68b3f4879e829d05e83d7494d63116f028ca33f29329bd08de028897709b81ba94d918217ce264be5d16d109050a17a84c2dec0ed635e812bc2b4eeec8fcb8c4840f12f4966d74e61e2ee36fc3a104ff13ab1279aa70508a71658c41b322bbe792d9e6bed12e5eaea8cfbc631161fce8f1fab9eb14152b390584352aa60ab811a6ff35112be2252557b8bde5b1fef93bb2491453e969ef1843adcddf658f8151d404d779db6be40608bfedd445dda69c7b3d1f5d964eae8a7b2384f07e6b739146020e1648063d0534de69c8fadfb609372a103deb46e7361353930494157b4674c9d75e974c7a5c225d3a7a929dd1a9af637b126b00a48cfe0e87947b64b6ce42d808150568c8dd27ebb720fb1482cd4f2ffbf26a13764e11b6735fbe2c8dc0837c840b8864e8eca7bd6c0a6217bf5efc9d5ffebaaf20a68b8d9f057f40c6da84c1b75a9dfb98d7433c374d2e0aaf891642d5d9ddb9dcdc870f1cd7997144356be189871801dd1f7effbca296a2021d77e4a0ffecda6e27f52278127380dbc50eb960aa40e364c8e25c0019b27d4e407d7271c613fc713a8e9049a4005dbd49119098200c9267b53df5d8612658a20ab5d11a995d4ca77fde382a17e623e429dc44fd1159b005372e91fa1b4bcd2567738fd099304c7a9de5350315115c5ad761f80f7993df72cec24478a69099ff88ffd08908d92f959f8923e2f8adc29f4f1c4ca672e881eafcf90f202f9d8ab12db4721050e3504648c57c7eabd2b4532030006650df3ad060fb99fb64e3871064a9fbfd4c46d7c175e3b1c03837463cf0d688ccf7f48dd1c346e0e9ac6ad0477fa2650f6d0e883623ca37ad9e9c84e83067a5affb42d71b8160a26548ac614546cf4079b43ba9b451fd266b73b8896ea52e6289e0300baa3995a618f14efe4ea7a131ad4636b7646dd4935c5422740ab7a143feac3ae13860a377b9d91ed476b94121235a0f07ddf1fe0224f8d70b883e120c295662e1998050d4693613591c10f89607513c3e28d6ed242bfd8453324fcd00be58b9b155ac6874b4191818c4d3c19c47870d53275598bf04d30406fa75fdcb17ee4162b5345de52b508b49e34ea040881497c485731dcd8d4dcbbc51b3b4e3db529e0bf1b507cf26020e7b038c1cda83ab101eb214ca79856a9454bd192897773fb3bec35bbfac84949cc3e2e2786c9a4776dfa2500a4fadba17ecba82258fe4d058cd30ca5cbb93c561b4a903f558708e849de5bfd6ce7dcd0613a01536dff20c5997ccbb40fce4264a043950f9c0962aa2f7077f060c982064624c98b296471dd182c7d2813197261183cf0cb93353d195ed50ea3bef8bc841e86978a35ed1330d453ed2db21414ea0e3c3e22eee0c2a8e3dc89d7ce9fa76d66357a9103b4350be132279ed9691a03ec2db004215d48ddf91ee4cb3d3b2ced634aac00e21bcb330a730182f5e235017d25ad6852a536076d270ff653e9d0c48428f4f9442243c59adb1346a24a8e003d9270df0e7068e8e98a126986c9d1f9f643cdffba5c728dd6e010c72169149b124e331d09612d1370bbb1dc4c8988a1bb28207eaf35b04b4d031c3a8a0e3a9abf90f3a7cc07b1380557b9a530e75558ca492344eabd6206d384b7c1b08e7b8683ae653523db966f1fa4fadc79ad29a88a3f40be4c56930c2b9a9190f8ffb4ea7a766edb2fb16e18651d7aeb0c119781acd70787114ec5431763e31b271f4a8734b827611bc79cd3380ede9d8ce45acdc1a6f3977e66ead15f9ea02aafc7a5bac85464a4f2a9e7ffab4c447b2f287fa3f908dd6802" - } - \ No newline at end of file diff --git a/tests/blocks/bitcoinsv_mainnet_100000.json b/tests/blocks/bitcoinsv_mainnet_100000.json deleted file mode 100644 index 6e0946f..0000000 --- a/tests/blocks/bitcoinsv_mainnet_100000.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "hash": "000000000003ba27aa200b1cecaad478d2b00432346c3f1f3986da1afd33e506", - "size": 957, - "height": 100000, - "merkleroot": "f3e94742aca4b5ef85488dc37c06c3282295ffec960994b2c0d5ac2a25a95766", - "tx": [ - "8c14f0db3df150123e6f3dbbf30f8b955a8249b62ac1d1ff16284aefa3d06d87", - "fff2525b8931402dd09222c50775608f75787bd2b87e56995a7bdd30f79702c4", - "6359f0868171b1d194cbee1af2f16ea598ae8fad666d9b012c8ed2b79a236ec4", - "e9a66845e05d5abc0ad04ec80f774a7e585c6e8db975962d069a522137b80c1d" - ], - "time": 1293623863, - "nonce": 274148111, - "bits": "1b04864c", - "previousblockhash": "000000000002d01c1fccc21636b607dfd930d31d01c3a62104612a1719011250", - "block": "0100000050120119172a610421a6c3011dd330d9df07b63616c2cc1f1cd00200000000006657a9252aacd5c0b2940996ecff952228c3067cc38d4885efb5a4ac4247e9f337221b4d4c86041b0f2b57100401000000010000000000000000000000000000000000000000000000000000000000000000ffffffff08044c86041b020602ffffffff0100f2052a010000004341041b0e8c2567c12536aa13357b79a073dc4444acb83c4ec7a0e2f99dd7457516c5817242da796924ca4e99947d087fedf9ce467cb9f7c6287078f801df276fdf84ac000000000100000001032e38e9c0a84c6046d687d10556dcacc41d275ec55fc00779ac88fdf357a187000000008c493046022100c352d3dd993a981beba4a63ad15c209275ca9470abfcd57da93b58e4eb5dce82022100840792bc1f456062819f15d33ee7055cf7b5ee1af1ebcc6028d9cdb1c3af7748014104f46db5e9d61a9dc27b8d64ad23e7383a4e6ca164593c2527c038c0857eb67ee8e825dca65046b82c9331586c82e0fd1f633f25f87c161bc6f8a630121df2b3d3ffffffff0200e32321000000001976a914c398efa9c392ba6013c5e04ee729755ef7f58b3288ac000fe208010000001976a914948c765a6914d43f2a7ac177da2c2f6b52de3d7c88ac000000000100000001c33ebff2a709f13d9f9a7569ab16a32786af7d7e2de09265e41c61d078294ecf010000008a4730440220032d30df5ee6f57fa46cddb5eb8d0d9fe8de6b342d27942ae90a3231e0ba333e02203deee8060fdc70230a7f5b4ad7d7bc3e628cbe219a886b84269eaeb81e26b4fe014104ae31c31bf91278d99b8377a35bbce5b27d9fff15456839e919453fc7b3f721f0ba403ff96c9deeb680e5fd341c0fc3a7b90da4631ee39560639db462e9cb850fffffffff0240420f00000000001976a914b0dcbf97eabf4404e31d952477ce822dadbe7e1088acc060d211000000001976a9146b1281eec25ab4e1e0793ff4e08ab1abb3409cd988ac0000000001000000010b6072b386d4a773235237f64c1126ac3b240c84b917a3909ba1c43ded5f51f4000000008c493046022100bb1ad26df930a51cce110cf44f7a48c3c561fd977500b1ae5d6b6fd13d0b3f4a022100c5b42951acedff14abba2736fd574bdb465f3e6f8da12e2c5303954aca7f78f3014104a7135bfe824c97ecc01ec7d7e336185c81e2aa2c41ab175407c09484ce9694b44953fcb751206564a9c24dd094d42fdbfdd5aad3e063ce6af4cfaaea4ea14fbbffffffff0140420f00000000001976a91439aa3d569e06a1d7926dc4be1193c99bf2eb9ee088ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/bitcoinz_mainnet_1000.json b/tests/blocks/bitcoinz_mainnet_1000.json deleted file mode 100644 index d2081af..0000000 --- a/tests/blocks/bitcoinz_mainnet_1000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000006595cd8958c67f926ef65538be2091f433f9aeea2ad9d47851a4b1f40e", - "size": 1622, - "height": 1000, - "merkleroot": "2600e65ba7213deba961e41547e5d147853813a74acfeb55c918bae7584912a7", - "tx": [ - "2600e65ba7213deba961e41547e5d147853813a74acfeb55c918bae7584912a7" - ], - "time": 1505123523, - "nonce": "020000000000000000000000000000000000000000000000085e2b8902000048", - "bits": "1e011428", - "previousblockhash": "000000917c6a3f21d1f140fb7fdf2d736502a85d5f5fbe65366da0cc7d002fcc", - "block": "04000000cc2f007dcca06d3665be5f5f5da80265732ddf7ffb40f1d1213f6a7c91000000a7124958e7ba18c955ebcf4aa713388547d1e54715e461a9eb3d21a75be600260000000000000000000000000000000000000000000000000000000000000000c35cb6592814011e48000002892b5e08000000000000000000000000000000000000000000000002fd400500532fef985b9ac6eff0a13c2bdcd68cc0438f2db21c419d7f26c791458cc441ebd3315ae493e06c0f9d11aacb22304cce9c8b72346f7d30c846b9719a97994b4035c5af2120330e24468d0ada86520eddfaec21019140f6599c2a0d2b7e830cc2e35aeccc2891f8e20b67eddb6547fa8df391a6a2d37f8546b5371dc7c81f3caa01d44975fd21d632879397cdf0c1860698ce3617fead0657892d510146952fdb0fce15ea32d93c073cd2cc11c3600bc24644dc33efc6b324f13b60df3f36bac64e9080db2995d4db4b3b62b56beb11c6d0261ccbb381cbb3e79212078c3074b9de66cf7d73c3363c3e2981d3061d88db53784efcff96a4abbaafb317631de298a8ba1db6ffb1d903b21fd1238b1c2cc51addd5aa3589df10abe7368fa4dbc6c1e0fc329c6623d2444ef56b61e1a45183acc62b503a511cbc21643db68f3925515305d9f3446b1df78b1375911ff8c1064a2799f1f56623e9fb6274cd372c0a5b671a97d73aa5bf6e2dafcba3a83147431976392674ae7b5b400c2e20eca6c9fd4db26d2644c35c0ac359755bf4b8136f6f5d290c1218639c226cddc0df04ffa2e88c5b1547375a3d12e873cb0fc2d526dbec82070f5dbe0919cf87be2ce8c43dbfae356a187f38dfd2f9feb2072102af614f5159508fb6f21cce3a107ea7bc58531b5649ce2baadcdb618ad327b10b5f8922f3dab81a6b0b3bc0a1ed107572bccc70be67484460a9250fe68f112461172192219ae9f513c880cc85822663d85a321688054706b49b73b05931916b9a0340b5ef3c84cc31b4f18edd8c7460dfce787803f8e9c69038fa379e0eb8d205e9db4265820cd3c52add3f61114b9dfad720a7fa96396199f38e18f233cb9c8034af7abf5ee31918dfce18713ffff012036214ef10b90fea6cd96943bc946f9312b31f2c221517f82ba505532b1f9fc10059d84e47c7badd6983c0b9b8dd0ab03ece731310058fb1fc216a92edcd7e923d4fcc2055c6175f2a6b02e0d484865e4513ad16912f07a8bf72035d95171f171c62d210909ddddc4715db2bb6ca5e9eb17a75e008ba1f20f72871f35e6b626a5a570aa9cfcaae93175ad5caebd5e19bcdb023473732e2c113a9609ef071167f6ac2485b726942d9e61610dd29fdc23d2faabf3b122db6576e2575bbb873b14a4c6c11117dbfd329038132b1321f29fdca75d0b91e75b9c556cb5f16ee1042d7fa9149eb6a948ce38cdd2fda6e9b18dd8c6e0b32a887ccd61a21324ba335dfff6909f2a751a210195bfb3cea599b67a5b152a6ab33706923b39ea86004119e5d5152e063e049305fb7dd831743a89d055a17c569d4d592c0ffbcc8d45af1b86c795fa1da5d8e08699b20a4871a48d8e6f9a6fef477c784717f943451befeb3bd5d222363a4254b7755cafb4cebbdd5510305c8f602db67cb3bc7c1b14fef6a89a01aee53b1153735b52e52f6fba098242877233905dd61dd179240d69f8628d2cea79f61a72bb6725d95d8157a77f462aaa522c41eb9c5fabcc63ebbec09b993671ef93903a8cd66bccc03e4dad5a2767871623af042d839fa15f4ce9237eb81a5f6baf3eea3c551e641f0b891e11e16258f0a5ab837b3bae89a71c6f73e9f7a9946507a344d9d3a695e53e215d84d36d10b326199b4ed630505cc1508a792eff5dfa54377b518c5e84491938437464d5bee4df0c55b6355efdc768c39ab56d27eea0b3a9a65821c4f52fccc8260ddb51634a973148cfd7cd50d5336a843e3f9118aa09a5d6ff354705cff8108c0ef3529d566cb2eedaa38e1ed38af136f7c2f6b14b351bc6f96792b682ab324b327f865dc4a5b47e410c2f2017d244593ba4bf4d70aaee6d9d9465fc7db42f09e9ebd5aec0bad1c94f590324ede4da0f41cc90101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3102e803005a2d4e4f4d50212068747470733a2f2f6769746875622e636f6d2f6a6f7368756179616275742f7a2d6e6f6d70ffffffff010054ce09230100001976a9149ca39c1d4d57d00ce10d43ab3c63bd49a871ad8888ac00000000" -} diff --git a/tests/blocks/bitcoinzero_mainnet_50000.json b/tests/blocks/bitcoinzero_mainnet_50000.json deleted file mode 100644 index e39746d..0000000 --- a/tests/blocks/bitcoinzero_mainnet_50000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "8baa0a0c95d5c3d968d3223c507951337d4431bf61786cb051512842e9a5f18a", - "size": 295, - "height": 50000, - "merkleroot": "75a2bf3a5f1464116b3edca2bc53c3074245eb872048b2baa2684c5ac15ad903", - "tx": [ - "75a2bf3a5f1464116b3edca2bc53c3074245eb872048b2baa2684c5ac15ad903" - ], - "time": 1551713199, - "nonce": 3508846327, - "bits": "1c00b776", - "previousblockhash": "5a49a0944a9a799c11b31aacf2e9ff85da6a308f28a4cb6d6e4b2cf9a7bdb332", - "block": "0000002032b3bda7f92c4b6e6dcba4288f306ada85ffe9f2ac1ab3119c799a4a94a0495a03d95ac15a4c68a2bab2482087eb454207c353bca2dc3e6b1164145f3abfa275af437d5c76b7001cf7be24d10102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1b0350c30004af437d5c08810006596f0100004e4c506f6f6c2e4e4c000000000480ba953e000000001976a9140a35b7717be43b406868a94ca9b7317a3cf5910b88ac80ba953e000000001976a914616a70b9473e81d38f624b0cb765d3b1b35f202288ac8017b42c000000001976a914d3e505575aaa0174c1801fcb78f47bb312be24d788ac80d1f008000000001976a9148b6f6866e5081ea5ba5b5793dd2c24f7e254a05a88ac00000000" -} diff --git a/tests/blocks/bitcore_mainnet_100000.json b/tests/blocks/bitcore_mainnet_100000.json deleted file mode 100644 index 4a1ec55..0000000 --- a/tests/blocks/bitcore_mainnet_100000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "99103dc00414fd4c90b03cd1a770626e2ac681baa10e5f7f7ce089a6d98f0dad", - "size": 415, - "height": 100000, - "merkleroot": "59ea3a554c4cad8ae14ef7d8eed6c1e4d339bacb9ea91e308583c41645b8eafa", - "tx": [ - "57a9b42c52a0886ad9eddd9e52ccf25a1e11cce1a95b413fb58a307c09f1249b", - "58e78239d2cfcd9d6d2da2e1f9d88b658919a74d2f1c298cc6421fd51f6256af" - ], - "time": 1513253979, - "nonce": 3609159125, - "bits": "1b135157", - "previousblockhash": "19568daa07c7e0b6da2afac1b595f10ffe22abf8c8be1937a64c3e788064984f", - "block": "000000204f986480783e4ca63719bec8f8ab22fe0ff195b5c1fa2adab6e0c707aa8d5619faeab84516c48385301ea99ecbba39d3e4c1d6eed8f74ee18aad4c4c553aea595b6c325a5751131bd5651fd70202000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1803a08601045b6c325a0881000067010000007969696d7000000000000139baa012000000001976a914f89644903c1a800b2906a86455138cf99ace9b7a88ac0000000002000000014293bea25fd7ba75b0a1bc7a771f1f5698dcd53c04d320f855357429d71f80b8000000006a473044022052496da791f8df38a36e2e7b1e54c41e13d8b2375d36930dbbdb4d08bf07d3e402206e6e87344d76205fff8f6852298f18ff1d10ade9df34c96b09a4c27b795be833012102c21bcdeb21fac4e71332063156d54bcedfed93a6eb30c131b083347ff05da5fcfeffffff02808d8aae000000001976a914347fd1a28f968648d0c4a75b0bb53eb4223a68c888ac65d9368c000000001976a914d00e25fe39beb4e38a4cb1a14b72c77040f096c888ac9f860100" -} diff --git a/tests/blocks/bitsend_mainnet_571000.json b/tests/blocks/bitsend_mainnet_571000.json deleted file mode 100644 index cf98941..0000000 --- a/tests/blocks/bitsend_mainnet_571000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000000001b4c0cb741826a3236dfec65bafa6c901017ec2fe2b2662c6ec61cd", - "size": 271, - "height": 571000, - "merkleroot": "06fd61c7db6ba8d545b2c526c97f12d38474c9d5af8db804628c6c85c187a7b1", - "tx": [ - "06fd61c7db6ba8d545b2c526c97f12d38474c9d5af8db804628c6c85c187a7b1" - ], - "time": 1545267703, - "nonce": 679226306, - "bits": "1c028ff3", - "previousblockhash": "0000000002342e7f451c92b854ca068e1ea74d63405c01474ba05f80f0339078", - "block": "00000020789033f0805fa04b47015c40634da71e8e06ca54b8921c457f2e340200000000b1a787c1856c8c6204b88dafd5c97484d3127fc926c5b245d5a86bdbc761fd06f7e91a5cf38f021cc22b7c280101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff470378b60804f7e91a5c088101a570000000007a706f6f6c2e636100fabe6d6dfc11ced4e4a37b1706f30fea53f48c8baca01352a779873de984f74878b0b56a0100000000000000000000000200943577000000001976a9144364f5d8286d24d39df19bc6a5249a556b44730f88ac0065cd1d000000001976a9143a08893f724a005fe395db90e9572189e7ce4a2588ac00000000" -} diff --git a/tests/blocks/blackcoin_mainnet_3984683.json b/tests/blocks/blackcoin_mainnet_3984683.json deleted file mode 100644 index f56bca1..0000000 --- a/tests/blocks/blackcoin_mainnet_3984683.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "hash": "229f7148da76eb8918d9b425199058fe8d9c048983a6057c6bb95113df4243dc", - "confirmations": 1, - "size": 401, - "height": 3984683, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "b580ab1962166b8436f3377ffebf7c5a29b5b543ead21fa9a44ad0499bb239a0", - "tx": [ - "791f63185092338369773c113517985fe490129d6b65b8b8a426a51c2504d32c", - "7db87e15e32317a7fbe9848395cf84a9263c6a66ab826234486d788fa4b6834b" - ], - "time": 1652008848, - "mediantime": 1652008848, - "nonce": 0, - "bits": "1a0f1c43", - "difficulty": 1110292.444583575, - "chainwork": "00000000000000000000000000000000000000000000034b3eb36e3e93c370e9", - "previousblockhash": "1226fe62a31b90cf70ed31dc506ed838b1e96764ed8e39e0a1273026f40284a7", - "flags": "proof-of-stake", - "modifier": "26d169f660b2a2f7900b2f4806eedae02f469ef61db62563907a794525cf98d1", - "signature": "30440220575c167687053d1caff65425821eccc17384b9595f45437cdc2b4def8d2bc0ac02207645a8e90709ea6a7054656d3a8ca9b9b85a2fa9b7b3f2fe12bcee52c463e746", - "block": "00000020a78402f4263027a1e0398eed6467e9b138d86e50dc31ed70cf901ba362fe2612a039b29b49d04aa4a91fd2ea43b5b5295a7cbffe7f37f336846b166219ab80b590a77762431c0f1a00000000020100000090a77762010000000000000000000000000000000000000000000000000000000000000000ffffffff05032bcd3c00ffffffff01000000000000000000000000000100000090a7776201a122a1a39f49c525116c8f14aaa6d8f0fba6d9101485b24326127bad59d4edfd010000004847304402202bc9520109482122307d635e14989463d1a63bda5221e7b02a238c7cb1cdbedd02203c725f3b97749eb022ce00b51ea8a9fa1e13b33b85438388649ae976310a16cc01ffffffff02000000000000000000c069f19e1300000023210384136439c98a00fd4b05d747856dcd465989c69281758a6438152279284f4e7dac000000004630440220575c167687053d1caff65425821eccc17384b9595f45437cdc2b4def8d2bc0ac02207645a8e90709ea6a7054656d3a8ca9b9b85a2fa9b7b3f2fe12bcee52c463e746" -} diff --git a/tests/blocks/blackcointestnet_testnet_1088263.json b/tests/blocks/blackcointestnet_testnet_1088263.json deleted file mode 100644 index 5fa5cf8..0000000 --- a/tests/blocks/blackcointestnet_testnet_1088263.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "hash": "2249fe3390f2919f07d7db3ccb8c2aa326cc7872dbba83c6e529a3d80b14028f", - "confirmations": 3, - "size": 402, - "height": 1088263, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "4395cb2ab717d0dcce7481a107118a7a806a40a0e5eb9bc795e91dda5ad068ce", - "tx": [ - "0a009bc84b7760689a915530b0da9413557bf2c78ff9d07c47d6d26b4f72c0de", - "3bcc6d66b37abf396234313356e89023995de8db03dc82dd2aaced1660cba8e3" - ], - "time": 1652009040, - "mediantime": 1652009040, - "nonce": 0, - "bits": "1b00e7ff", - "difficulty": "72315.7003586402", - "chainwork": "000000000000000000000000000000000000000000000030756d73c0b041ff84", - "previousblockhash": "4651bb5523257a2d6a0f456d094bdc78381e6106bc17ceb48a34e01f4f3c7b87", - "nextblockhash": "7e4e1fc80690c1e8596c6dfbc7e21439c7bec061dbca26b41857e0808d9b0882", - "flags": "proof-of-stake", - "modifier": "3a2bb90bc48c1809b836babe9b9e78c447b894974f181d8aedaf490329a15b99", - "signature": "3045022100f5df71b053e99b265c992e169b17b8180f1651b264010488b3ad226b4e10139a022003bc838f1c073e9671348a819ed7e590330f9b6d0ff71ef46b2e2a63354caa88", - "block": "00000020877b3c4f1fe0348ab4ce17bc06611e3878dc4b096d450f6a2d7a252355bb5146ce68d05ada1de995c79bebe5a0406a807a8a1107a18174cedcd017b72acb954350a87762ffe7001b00000000020100000050a87762010000000000000000000000000000000000000000000000000000000000000000ffffffff0503079b1000ffffffff01000000000000000000000000000100000050a87762016e584995b3266c02c56bcbbb7f3c5c24edb772d6c0f7b64330afa93a13d2aff00100000048473044022015d66f6b3d08e97e14eebb11c5e3132a59ffe6106e6d22e9845b818f66ab7d9202202c350085f14b2c42e8524a0d2047a314e3df1d4a6992745384b36fef6d3aec1c01ffffffff0200000000000000000080f8d7fa0e0000002321022dbc07d2ce8e25f0e7d19113bec991d1a6c41a3f9a6a29978bea78eb1fe11009ac00000000473045022100f5df71b053e99b265c992e169b17b8180f1651b264010488b3ad226b4e10139a022003bc838f1c073e9671348a819ed7e590330f9b6d0ff71ef46b2e2a63354caa88" -} diff --git a/tests/blocks/bolivarcoin_mainnet_500000.json b/tests/blocks/bolivarcoin_mainnet_500000.json deleted file mode 100644 index e5bde89..0000000 --- a/tests/blocks/bolivarcoin_mainnet_500000.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "000000000000b9dfa8f44b5a56041a6b4d3370a61f3074f18f9eab5675f3ce9f", - "confirmations": 56493, - "size": 423, - "height": 500000, - "version": 2, - "merkleroot": "388d067407c3e228d2a1699af1f6118722e7f45522daa97dd258f4472013fb30", - "tx": ["bfb870ffdb5d176fe054163f059a4e5175d69df7dadac12853ee216093317c6c", "5c379e96e10e68174da4afcda015bc82d8c03387e9f824e04e6aaabb4d79f408"], - "time": 1543531308, - "nonce": 3033454746, - "bits": "1b020838", - "difficulty": 32249.81798522, - "previousblockhash": "000000000000f7cea54210135a9c89eead3d0d0a0ebe7eb7efb7a13fa4a2da2a", - "nextblockhash": "00000000000004c8b97e38733e408015c2f2646714b63483304bba63b52c5184", - "block": "020000002adaa2a43fa1b7efb77ebe0e0a0d3dadee899c5a131042a5cef700000000000030fb132047f458d27da9da2255f4e7228711f6f19a69a1d228e2c30774068d382c6b005c3808021b9ad8ceb40202000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1f0320a107062f503253482f042c6b005c0881000161bc0000007969696d70000000000001807c814a000000001976a91436e83f1c5aadb907b295b373f121542ce53ae26b88ac000000000100000001247ca95b435fd5ccffc0b7a584d2b4add0b27ff6b344f69d6296dfde98a4975d010000006b483045022100e53a43841194f7778ea7d5ef050087c77f19aaa19f0212d47fe54130e5a575ca02200c849e251d6008e7a381636db3627d2a5980a709e9e97ce0ddf4195cb9b16e31012102a34a68a5959d6dd1d37a30e08828dc90880e2da9ab98d5070b06a4d4c77d2e28ffffffff029cbfbb01000000001976a914a8dbb38f4b49423ece34d33c7186358d4e663fe888ace4f22a0d000000001976a91463762453311c1477c2c9164992a4a013cc7fd8f188ac00000000" -} diff --git a/tests/blocks/cannacoin_mainnet_1000.json b/tests/blocks/cannacoin_mainnet_1000.json deleted file mode 100644 index 36ddc4e..0000000 --- a/tests/blocks/cannacoin_mainnet_1000.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "bits": "1d00a328", - "confirmations": 890083, - "difficulty": 1.56902413, - "flags": "proof-of-work", - "hash": "2c2a5d44dc40e33a979d04a72b93a4245f2f5d29f22f97d8a59766b39cab9d03", - "height": 1000, - "merkleroot": "f1a03809cae92bd8727bf0c6a51b5ac39beb55a0fffd5a4ebc492ac64d6b87a4", - "moneysupply": 12500.0, - "nextblockhash": "68ecec3ad9a68df51a9649d32968539e6c03adceb515eb88b436fecc89f56c9d", - "nonce": 1445150464, - "previousblockhash": "6fdf1da2c73c207186a576d322f7525d94ad7a8dc4094393febc379e8585f132", - "proofhash": "0000000000000000000000000000000000000000000000000000000000000000", - "size": 204, - "time": 1396019878, - "tx": [ - "f1a03809cae92bd8727bf0c6a51b5ac39beb55a0fffd5a4ebc492ac64d6b87a4" - ], - "version": 1, - "block": "0100000032f185859e37bcfe934309c48d7aad945d52f722d376a58671203cc7a21ddf6fa4876b4dc62a49bc4e5afdffa055eb9bc35a1ba5c6f07b72d82be9ca0938a0f1a692355328a3001d003f23560101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2602e803062f503253482f04aa92355308f800001d0f0000000d2f7374726174756d506f6f6c2f0000000001807c814a000000001976a914d6dacaf08f8d62eef980ebc4acbd5d9dc488e9e388ac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/chips_mainnet_200000.json b/tests/blocks/chips_mainnet_200000.json deleted file mode 100644 index 3f5138e..0000000 --- a/tests/blocks/chips_mainnet_200000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "00000000000000c614b8cdab56a19c6fb20d24dd9afb39ddfa6ce57c2b3d8c00", - "size": 359, - "height": 200000, - "merkleroot": "45a10df9b785291aa949e0c2dd85842d2a2107b14eea5462563082f467a32ff4", - "tx": [ - "45a10df9b785291aa949e0c2dd85842d2a2107b14eea5462563082f467a32ff4" - ], - "time": 1504943782, - "nonce": 2534816454, - "bits": "1a013db6", - "previousblockhash": "000000000000001bb40105cad927e92187c0c02890fde9f9952a228dd9c115ad", - "block": "00000020ad15c1d98d222a95f9e9fd9028c0c08721e927d9ca0501b41b00000000000000f42fa367f48230566254ea4eb107212a2d8485ddc2e049a91a2985b7f90da145a69eb359b63d011ac63a169701010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4c03400d0304a69eb35908fabe6d6d3c4f2c6b9fc1681d0382dac70bbb0050005a934adc5a2002b45bdf0d01d634cc010000000000000018000116dd47b5000d2f6e6f64655374726174756d2f00000000030000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf9c0989222010000001976a9149fee63c60611f6dafa8fe9ae88eb2ce4282ac32388ac40597307000000001976a914a8338406253f06c7bd128e41429c17815da8d7ac88ac0120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/colossusxt_mainnet_100000.json b/tests/blocks/colossusxt_mainnet_100000.json deleted file mode 100644 index d952395..0000000 --- a/tests/blocks/colossusxt_mainnet_100000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash" : "a0b98bc9d1fa1212929fcdc0340e3a247841ddd9ca2c25341ad72b934a212298", - "size" : 428, - "height" : 100000, - "merkleroot" : "b9ccc687ebcd7f9d64cfa19beb868266c074555b64c4b9dab0095c3f8e2c2618", - "tx" : [ - "7d2bc02e0e8fc48800bab3483c24fe43965b641e4c78264f8baf259348dbd99b", - "eddfb4981949faa1ad910dfeb6fac03139f9962c28dfcf0263daa28621f7794c" - ], - "time" : 1512812610, - "nonce" : 0, - "bits" : "1b00a923", - "previousblockhash" : "34fcd8993db57a21eaf2ca92de7f9f9cd4560540c93878d2813bc3e731c43936", - "block": "030000003639c431e7c33b81d27838c9400556d49c9f7fde92caf2ea217ab53d99d8fc3418262c8e3f5c09b0dab9c4645b5574c0668286eb9ba1cf649d7fcdeb87c6ccb942b02b5a23a9001b000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0603a086010101ffffffff0100000000000000000000000000010000000192b6fdbfa57df70b8bd2d255c2fc3a85c381ceb31c448a7aecbb769bd143ca34010000004847304402205f275fb3121f8333a8bbe1c33e3adcf34cab29178935024d3d3019c97d9e08470220284c41203eb204161dc1a1972ac0a0c622e03d031289ae6a2e54609c01fac4b301ffffffff0300000000000000000002dcefd19500000023210200a8c63baa84e049c907519bf81cec60e66f1ca6b78c7eb94906bc2c726de079ac00f83c31210000001976a914222932b53e7c81174e7b97d097aa33056b3f15f488ac0000000046304402201573edcce491a50d7dbe23c56d601ea768d1009f4e17efbe92bd416c4469f5f502203d9e2c09345c3cfbbd210b77307db92aaf4694010c572a0198fea7e1d7c11c6f" -} diff --git a/tests/blocks/dash_mainnet_844898.json b/tests/blocks/dash_mainnet_844898.json deleted file mode 100644 index 9ad7278..0000000 --- a/tests/blocks/dash_mainnet_844898.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "000000000000001a5952db6d8dc23a66c5b1ec5f6f0aa7fd6502d166aaa51043", - "size": 240, - "height": 844898, - "merkleroot": "5d402f5522b68787ee725cd1ebf2d541a7c6714219c43f25c829928a4fc5f67c", - "tx": [ - "5d402f5522b68787ee725cd1ebf2d541a7c6714219c43f25c829928a4fc5f67c" - ], - "time": 1522372979, - "nonce": 3726976657, - "bits": "193f7323", - "previousblockhash": "0000000000000028b3f68bcdfca0ce5fbc475c209438e6451e3424258f3ddcc4", - "block": "00000020c4dc3d8f2524341e45e63894205c47bc5fcea0fccd8bf6b328000000000000007cf6c54f8a9229c8253fc4194271c6a741d5f2ebd15c72ee8787b622552f405d7391bd5a23733f19912625de0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff280362e40c174d696e656420627920416e74506f6f6c342e205abd9173e15500000000000001000000ffffffff022a7df809000000001976a914db75d18a2635ce7e4aa3bf533ba3e259f8a065d488ac237df809000000001976a9140b927640ec1f18218d956f16f776f2cd9534fe9e88ac00000000" -} diff --git a/tests/blocks/dash_testnet_2999.json b/tests/blocks/dash_testnet_2999.json deleted file mode 100644 index f533041..0000000 --- a/tests/blocks/dash_testnet_2999.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000024bc3f4f4cb30d29827c13d921ad77d2c6072e586c7f60d83c2722cdcc5", - "size": 181, - "height": 2999, - "merkleroot": "657705283f2be7f2983ea63ebee1376b914e841678682581208bc9f5b717d29e", - "tx": [ - "657705283f2be7f2983ea63ebee1376b914e841678682581208bc9f5b717d29e" - ], - "time": 1462856598, - "nonce": 653001, - "bits": "1e03ffff", - "previousblockhash": "0000022773abcf0506910b387c2a762dd214c1f24731e969cacfb106cc2841c6", - "block": "04000000c64128cc06b1cfca69e93147f2c114d22d762a7c380b910605cfab73270200009ed217b7f5c98b208125687816844e916b37e1be3ea63e98f2e72b3f28057765966b3157ffff031ec9f609000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502b70b0101ffffffff0100743ba40b000000232103c03100ab47041b06d4070af2febed0cadc811a88e690c8624149b1726b8c86b7ac00000000" -} diff --git a/tests/blocks/decred_mainnet_100.json b/tests/blocks/decred_mainnet_100.json deleted file mode 100644 index 4f448ae..0000000 --- a/tests/blocks/decred_mainnet_100.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "0000000000017dd91008ec7c0ea63749b81d9a5188d9efc8d2d8cc0bdcff4d2a", - "size": 382, - "height": 100, - "merkleroot": "5c49629cefa3d5eb640a3236f6e970386e0b0826a5d33d566de36aec534fa93d", - "stakeroot": "0000000000000000000000000000000000000000000000000000000000000000", - "tx": [ - "c813acfcad624ccf19e6240358b95cbbb1b728ee94557556dc373cceae1a7e4b" - ], - "time": 1454961067, - "nonce": 3396292691, - "bits": "1b01ffff", - "previousblockhash": "000000000000dcecdf2c1ae9bb3e2e3135e7765b1902938ff67e2be489ab8131", - "block": "010000003181ab89e42b7ef68f9302195b76e735312e3ebbe91a2cdfecdc0000000000003da94f53ec6ae36d563dd3a526080b6e3870e9f636320a64ebd5a3ef9c62495c000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000ffff011b00c2eb0b00000000640000007e010000abf1b85653506fca9885f1c26941ecf1010000000000000000000000000000000000000000000000000000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff03fa1a981200000000000017a914f5916158e3e2c4551c1796708db8367207ed13bb8700000000000000000000266a2464000000000000000000000000000000000000000000000000000000733ea5b290c04d1fdea1906f0000000000001976a9145b98376242c78de2003e7940d7e44270c39b83eb88ac000000000000000001d8bc28820000000000000000ffffffff0800002f646372642f00" -} diff --git a/tests/blocks/decred_mainnet_120000.json b/tests/blocks/decred_mainnet_120000.json deleted file mode 100644 index 8893aed..0000000 --- a/tests/blocks/decred_mainnet_120000.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "hash": "00000000000002a7be42456746ffde5f336547d3c42123dc77369777998d4957", - "size": 2920, - "height": 120000, - "merkleroot": "1acccc06792056999231021ed4b0ed2402cde4e37033d4d586ed999e81444722", - "stakeroot": "37ae7cd6e26bc9e2c36e88ab5a82c6de1ec17c0fe9af1ee868ba6f1aaf1952f6", - "tx": [ - "df8a60acb00eca6091e1af7ea27a5aa82a270956f865e3c6f0e021e0bfc60483", - "9cde4a9685fa9e38ccf4da4bda1c1a123b3f2ed2c418f6bc128d7f5fbbee413d", - "da5766b9d68f7b10382d9e7b2f08c45de34d8cf345d8da3987f25f1c942aee63", - "619bcf9fc2029bba21598aea1bdbd53728ef0995454bcc706cf2bdc887879ddd", - "b4a311a1a7a6afdfad3aaeb045cb5659f0a0868e64d5cd3e21b37c9aee72bf9a", - "270ae1c44d341d16948c450e7a5a58b58dce4cb22d7e20ac2a629d4aeca94a37", - "b28162bc912ab4d99d68f49438eb7d861961d375639f3e0d105537cd35b12587" - ], - "time": 1490849134, - "nonce": 2527962321, - "bits": "1a054c72", - "previousblockhash": "00000000000000d2a3f4e55c59c90915a5ed3435dfb2405101a1ac604328e7d0", - "block": "03000000d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000224744819e99ed86d5d43370e3e4cd0224edb0d41e0231929956207906cccc1af65219af1a6fba68e81eafe90f7cc11edec6825aab886ec3e2c96be2d67cae3701003a5dc9b6b4c105000000c8a10000724c051a1c20703702000000c0d40100680b00006e8ddc58d1a4ad9690fe010000502e018100249d0000000000000000000000000000000000000000000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff031421640f00000000000017a914f5916158e3e2c4551c1796708db8367207ed13bb8700000000000000000000266a24c0d40100000000000000000000000000000000000000000000000000fb16d3c7d581d0629203635c0000000000001976a914d392618e1d9923f5f49fe6240760ee039eae388888ac0000000000000000018ce7bc6b0000000000000000ffffffff0800002f646372642f01000000022b7a5d0b09429a430ee2d465ff4ec1cec8080f66c59989ef03680dcb26a817460400000000ffffffff4d1bb7488ea38c16542cb80f505cc3d0d1757e3887ba25c8256619ec9ab1c5c00000000000ffffffff09eb3334030000000000001976a914ea9ab497c58159b8b0bf23becd179c076f8fbb9188ac78d0f4020000000000001976a9144820daabe97c3efcd3b34dfa51caf432d68d6a4d88ac541965340000000000001976a91495880e8c485ee28349d9885aa0fe448aa96e237488acb42f94000000000000001976a914a0d1579a51dbb6f26469944711d7e3f2f7a0b26088ac2a01fa020000000000001976a91444386bacdf3d7a353dabb2b334db9506791e83f288ac5c3be50b0000000000001976a9149f66566103e93e3cc29bebfed48450c3869e9a7688acc6fc91000000000000001976a91492ebcb796c918f5db19540726f91ca06a3b7640a88acd2b1c23c0000000000001976a9148806f0ae0b862006e39835d8cf91ac7f9d1c97d588ac6790f5020000000000001976a91418f82896bef63e67e125951bc464362eefdb00bb88ac0000000000000000021ee5573600000000bfd40100010000006a473044022051876acd9f0b716eaf383873db604cd7f39d659db2e909701dcbd655b469121e022036c165ab21c16865bab81696b41b3dcb85eb802867490b034f4cce2ac643b7640121026ea7725f46b9ab3931dd789907e80380eb91771cc681a1711c4468b71589d390ea20fe5300000000bad40100010000006a4730440220401007a7c4ba4b982babb08120b62f260484f61491e557f0a0d7d9c4484acf0e022041288a676750d421c63e09e7c11787a49bfec49e5490202220ddeb3406e2d3da01210371f6b9914081c10adfbac8fde9c9731c29fdb1bb235ba70f28cb0cf5f7268b2e0501000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffffa4ce018b25f1294aa9fbde51d4c30357f53c7ca89c004c83c1abfa93b158ad2e0000000001ffffffff0400000000000000000000266a24d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000bfd4010000000000000000000000086a06010002000000e5f073000000000000001abb76a91490ccfecf5a9a75b9076eb3c31f8138fc602206f988acc2bd193e0100000000001abb76a9149143f9b3523887569bd9235c3ac1712bbff7dc5f88ac000000000000000002d8133c090000000000000000ffffffff020000d09a5135010000005fce0100100000009047304402200fb8ddf9ac5bdc8f06bae46904ca0128c45456c016d5cd7c1da4f859af18ab3e0220065abecb13049681b33b7a7cc78e1bfcec89917caa7e3b19b76450731a73b2260147512103c1b6098bd7f6ab315a9cbc2d670793b12b835bc4931e21d5e4cdcf86c9bb034e210322000a0468f6aad07210cf7b344690cbe62421f5c48da471e7e26687438bcbb852ae01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff267ece00044f4284da13c91b4e9df9d26486140fb18dfadb75e7c707e9436d930000000001ffffffff0400000000000000000000266a24d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000bfd4010000000000000000000000086a060100030000006eef73000000000000001abb76a91475449c1e1720e2005d51784a13d8c53651ecadb288ace7bd395c0100000000001abb76a91452bb6ef88c048a68d2ccdfcfdffe5f6e6029b5a488ac000000000000000002d8133c090000000000000000ffffffff0200007e99715301000000e2cc01000b0000009047304402206eff64f438e999b4178030243435b32050768b29fc49d3188acecba6d1439d7e0220160bd0bfda07a07048b9073c6a175cab0f5f7c118afac2ba1ae1673ad2023efc0147512103a75b0d7b58a3c193621a414646688bd2dbccfd0079729d2007c286225778868d21034f79ac3d651f6fd79daa4526b9e0cdc57d3d8495e3f0c4fc2d9b2c899e29d83852ae01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff55fc29cc05253b5765a1e93ef1677711f5b9f9fba4e38c99e004da8066f8c3400000000001ffffffff0300000000000000000000266a24d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000bfd4010000000000000000000000086a0601000300000047873ad90000000000001abb76a91459df4a46149b695b6b9cabc965022e9b7f0fd27088ac000000000000000002d8133c090000000000000000ffffffff0200006f73fecf00000000949d0100180000006b483045022100c9cda6ade9823c54347ebd4a8aee0fbaa343fdd1d7583aece4b986aa5ce0e33502205d8b6ce189095199b54ba0566aecb5e7728cda07d1dd53c37cdc10cb0c45cfb001210225e54c53ee31686b37630ff9275b6f6a04c5774800740e8d6d976f6f003741fa01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff2ef74fe9f72a5c206be9c106059d47f2c0620f7dcffd84f03c6bc1988ca07e350000000001ffffffff0300000000000000000000266a24d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000bfd4010000000000000000000000086a06010003000000a64d144d0100000000001abb76a91470ba09770582a7ecb86f4c9c20e3e8692bfaae2288ac000000000000000002d8133c090000000000000000ffffffff020000ce39d843010000005bc601000d0000006a47304402201fd1789db732ddc110ea8a4419ae39d05a4be4a372d0f72ec907d2ef84bd28f7022002b617f2d5963331346177374db4fc7d45833cc4ad3eaba34737830c9d7e73e1012102cdedefa4a977300348df4edb246c1246a354f17d5a35fbd57c655bd29f8729b701000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff2d5d7fbbf76d556c306725127a8aa377f0de99d68f164b1bdd4848dfac7008250000000001ffffffff0300000000000000000000266a24d0e7284360aca1015140b2df3534eda51509c9595ce5f4a3d200000000000000bfd4010000000000000000000000086a060100030000005a87834c0100000000001abb76a91494173c568bf08a52cb382796f8214691bfd44f5788ac000000000000000002d8133c090000000000000000ffffffff0200008273474301000000f8bc01000d0000006a47304402204d63fc11c54a8dade738bc9e93ed1a46319316540438aa6eccf6799280fbe17b022047a2d97fb4b0cbbae0de329edda09221edad3db306668ea500a0b4cdea5e3f34012102e5b3099c3eda57962fd30b51647d76377f4470b2f647cb165be2626d46a25821" -} \ No newline at end of file diff --git a/tests/blocks/decred_testnet_1000.json b/tests/blocks/decred_testnet_1000.json deleted file mode 100644 index b69754f..0000000 --- a/tests/blocks/decred_testnet_1000.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "hash": "00000000799ea367f425d1ae294f10f32e04af0380d9c6f02d951c5e4dc2a5a8", - "size": 3959, - "height": 1000, - "merkleroot": "1c6b7db9021ca443a368b1ab6ced700fc2f4911d86ddf6a3fb42836c715c63ee", - "stakeroot": "b87a49417bed3ef5f9d23730bf92fed96faf50ad8090190221213da10591814b", - "tx": [ - "9382c28e8994de4ee7d2fb56da80074c2fd407fdbc4c1bfa4857cfcd8746338d", "53c875b9ca8bdd724750bea3d26abbfd2d5c876702a64dd1643b40580d69bbcd", "6e6be49c7469cdc366908914c4de35e28099ed353165107d3b72119cab7a5814", - "1b2c1d9506cbae64fd3dd5dc756428e1e935199f64f97e9a106a406b069a6879", - "3f0a54285058561539c67070f14897d67902a54bd33acb3097eff61db1ffe84c", - "adb9e13f8fbc87bce10ea1eb0c0fd8a858e3935514352607fd4cebb0ddc27c4a", - "5e16fb8e44307cb151dd2097785bcaf647b8d6cc83ddccd028a0c78281a655ea", - "e1ec65d8c2ca0c5d3b187cdc56af24fd00e60338ad2613e640502267a5746ae2", - "cb4476ed50674c8df91c19711a93d4206ada4d474e0ced25221d86d3dac10def", - "f83546cf033e00e3a9d2dc6c7fa6ba3b4719c7fdfc7fa84b24462d9f6cf67039", - "d303f9edf27c738d576aae2a385fc871afe1e04c712ff114077a88994da74c1c", - "aaefc5cc7ac50b82f1ef874a366f76caae924c04c429d0c8df7a89b9f99f31da" - ], - "time": 1533757707, - "nonce": 3014662345, - "bits": "1d008be3", - "previousblockhash": "00000000288be7d4ba20979fe44111a93c874fc0b13671841d5a02a7489307e6", - "block": "06000000e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000ee635c716c8342fba3f6dd861d91f4c20f70ed6cabb168a343a41c02b97d6b1c4b819105a13d212102199080ad50af6fd9fe92bf3037d2f9f53eed7b41497ab80100ce3f1c657e0805000500810f0000e38b001d3fc6610100000000e8030000770f00000b496b5bc918b0b3c84d02003b800000000000000000000000000000000000000000000000000000000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff0380b2e60e00000000000017a914d585cd7426d25b4ea5faf1e6987aacfeda3db94287000000000000000000000e6a0ce80300006aca6aec0a1813b204146b590000000000001976a9149bb0ab1ab455c220c575304aa6bb31dad3eff19888ac00000000000000000180e14e680000000000000000ffffffff0800002f646372642f010000000102ebca3cf57241e3b837f65d196c89e913872db777ae7eb550073a07094c2f690200000001ffffffff066f3b62010000000000001976a9146a2271c09325fe31f0654612cf010a77766747c088ac6f3b62010000000000001976a9146a2271c09325fe31f0654612cf010a77766747c088ac6f3b62010000000000001976a9146a2271c09325fe31f0654612cf010a77766747c088ac6f3b62010000000000001976a9146a2271c09325fe31f0654612cf010a77766747c088ac6f3b62010000000000001976a9146a2271c09325fe31f0654612cf010a77766747c088ac80d366030000000000001976a9140224d2484ec3d15fb78403f0e2b2d718aaa6e12688ac000000000000000001bf97520a00000000d8030000040000006a4730440220476edc7c5202f3d27fd65ab67bc46541db29794567d2b5063a835ac15921e95002203a5721960dc119d7f9fd256548fcecfea7cf2ad7929a214c7b7f121edfd9d198012102c06544e9c9f6e69cd8bc15a64b32aadd37fee29b60fb7b7bd13cdfa79a0f9d140a01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff6acaf28f760b5d64dee46cc5d24bccf497dc60b76fa556b5f64ca0ec79d0f35c0000000001ffffffff0300000000000000000000266a24e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000e703000000000000000000000000086a0601000600000080fe210a0000000000001abb76a91402fb6b8695886a4171290a63668bb2cb4dcf60cb88ac00000000000000000280d1f0080000000000000000ffffffff020000002d31010000000045000000100000006b483045022100ed921cd6652533166041facac63cf43959a6d58adda68fd99e68c9488dfdbaf5022043049f13ef89b73e5e6fa5890166e149eb6b3688897f6de1fc0d19108ff35d63012103bdfabc2778b0846fd03b7ff27cbca69454bae56852bf04150120fc949faeb2c001000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff04414942b66b2d577dcd572d262e844540fd850e82e4166ef74396415c6e766a0000000001ffffffff0300000000000000000000266a24e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000e703000000000000000000000000086a0601000600000080fe210a0000000000001abb76a914186d63d92705e3dd9f6fbc8dd79812bba1ad20eb88ac00000000000000000280d1f0080000000000000000ffffffff020000002d3101000000004c000000000000006b483045022100adc38b95618264916189c96d07966b0469156bbc0ec77982dd9f3252c269a6a80220755c8a8a6bde2db55bbbb5b2a2694de7d591399bc5f62b81c9003c2266e2eb450121038e4a96e7a3f16c5980e792bdbb4bda5ae2a007f64a6474efa303dda4d9f5680701000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff1fab36a26518675d32fbd806e260179bfc6d284b6dc8829589eb1170ca9b7bda0000000001ffffffff0300000000000000000000266a24e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000e703000000000000000000000000086a0601000600000080fe210a0000000000001abb76a9145d53b7695ab3ba3490e4293e08868afba0ac292488ac00000000000000000280d1f0080000000000000000ffffffff020000002d310100000000fb0100000a0000006b483045022100a9b349f4e6f07adb6ace6b939dd1ac8945b031dc57950b4ad53f85b38f6fce80022057d32783de8500dd4f471671d27be8aa3bcd370c61bdb71aa54aaac34644eb35012103b8ea4f8ef1edec541576e8b9217cb383cd081396cefd3834ffa70c253afb788e01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff0342c19cf021246605d85929745f2968243d6154327b0526f3b63cfbe2648c130000000001ffffffff0300000000000000000000266a24e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000e703000000000000000000000000086a0601000600000080fe210a0000000000001abb76a914c9b62de37af563c9a4aa28150657405cc536726488ac00000000000000000280d1f0080000000000000000ffffffff020000002d31010000000017020000040000006b48304502210084303a2803a46048e892c433d171726ce82246609e7a2cd66bf88240f2c7835c0220396291766e3910349f9eff6267f4694094ef0ab74e2e690beee44f88e000a465012102fced2d2af5fd4c7e8196bda6388373f99653e36d7fb2c18837c6d48f58851cbe01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff1092ec7609752a1ac5dfcd7aaca61e4182be62c00fd8f10d94a1b37625a160120000000001ffffffff0300000000000000000000266a24e6079348a7025a1d847136b1c04f873ca91141e49f9720bad4e78b2800000000e703000000000000000000000000086a0601000600000080fe210a0000000000001abb76a9145853a71853c514b6c2e7b9a41901ffd25c795b5c88ac00000000000000000280d1f0080000000000000000ffffffff020000002d3101000000003a020000040000006a473044022005dcb5a354cef57622c4ad17b018b7759bcd5eeb6c1e61b3c77cf5d67a0ca0500220028f1958b0dd69660ff2e06cd2245f1f68b1d27cd652e1712d30ac8e2d2df91501210279087ea45c9a83cd30a53141cbea7b3fd4a2eb4cdc155e276481f768afa445b10100000001886ed0b246dece5152ef1c889d45bcd6b835c84c20aeabe56bb5d02beda6c8340100000000ffffffff033fc661010000000000001aba76a9146bdb1be142c6a28eb6b46c77e6af0cd5fea0570488ac00000000000000000000206a1e512efecb85f5f3570781b67a3a3d924c17be3ad66f3b6201000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac00000000f0030000016f3b620100000000e7030000010000006a4730440220368fb7d259a13371c5f5238de88eb8afc42ac311aea63cc4e34a7938cf9dff8502200edfa7a9b6021fb7ef0197ed60ce1880c3f7bf47485e65747fd4b94de2963a63012103f7243620aa170ce256f17049901f2af49de80c0af18bc39c4cb4c488350dfa200100000001886ed0b246dece5152ef1c889d45bcd6b835c84c20aeabe56bb5d02beda6c8340300000000ffffffff033fc661010000000000001aba76a9146bdb1be142c6a28eb6b46c77e6af0cd5fea0570488ac00000000000000000000206a1e3f4be579ff9de300b5c5409cd28048f7f3a2f9506f3b6201000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac00000000f0030000016f3b620100000000e7030000010000006a473044022036a66f1d19c240651e51060e93ced603f58ed3c4a2ab43a94662ae613b0ff7a3022053e6a7b45f62300936a31da0958a1e1d5cf941b8deba377c7fb1059110d963d2012103f7243620aa170ce256f17049901f2af49de80c0af18bc39c4cb4c488350dfa200100000001886ed0b246dece5152ef1c889d45bcd6b835c84c20aeabe56bb5d02beda6c8340400000000ffffffff033fc661010000000000001aba76a9146bdb1be142c6a28eb6b46c77e6af0cd5fea0570488ac00000000000000000000206a1ec43496a70299f9141f26d5332d81ccd1401034f86f3b6201000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac00000000f0030000016f3b620100000000e7030000010000006a473044022012f17a5dae86836865892fb33981ab638920e03fe38f8e91303400ff5d75ce80022078ff57cd45ab8e7ce6f2f7f83dc62576b7e77f3d6baa872246c7768a0517c857012103f7243620aa170ce256f17049901f2af49de80c0af18bc39c4cb4c488350dfa200100000001886ed0b246dece5152ef1c889d45bcd6b835c84c20aeabe56bb5d02beda6c8340200000000ffffffff033fc661010000000000001aba76a9146bdb1be142c6a28eb6b46c77e6af0cd5fea0570488ac00000000000000000000206a1e0b0c952908b795a22bd34644d05e7497ac9e36ef6f3b6201000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac00000000f0030000016f3b620100000000e7030000010000006b483045022100c57dc3261f9eda554a464274bab8095782490ec83cfd24411ff57414ee5ce21f02203a8050088f932cf658417abbbaba5625d17ca05672fb81bfe5031f669e4618b2012103f7243620aa170ce256f17049901f2af49de80c0af18bc39c4cb4c488350dfa200100000001886ed0b246dece5152ef1c889d45bcd6b835c84c20aeabe56bb5d02beda6c8340000000000ffffffff033fc661010000000000001aba76a9146bdb1be142c6a28eb6b46c77e6af0cd5fea0570488ac00000000000000000000206a1e23734c360274f7ba1ad504876931e818d753b6256f3b6201000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac00000000f0030000016f3b620100000000e7030000010000006b483045022100d9ccd5e8f569772ace3f2383846fcfd1b143ae4049778e559774a59eb4ac8ad0022026034a119b7f8e28da1f7b3521f78f2c4df1e8fe600e1f9305019b5bae52f67f012103f7243620aa170ce256f17049901f2af49de80c0af18bc39c4cb4c488350dfa20" -} \ No newline at end of file diff --git a/tests/blocks/decred_testnet_5107.json b/tests/blocks/decred_testnet_5107.json deleted file mode 100644 index 56a30ca..0000000 --- a/tests/blocks/decred_testnet_5107.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "hash": "00000000012a019d73db2399b655283d5b9d171a7ddb1450f43fcaa405f1ec36", - "size": 3268, - "height": 5107, - "merkleroot": "ac3a7606a47dd2040d6dffa4be2afcfd79c49c5f058042750c53775b28cef107", - "stakeroot": "e04860ddcf4add1492efd27028d1d1bcc46aec4a3fb7a75a321462cbf243fa07", - "tx": [ - "a5294e3f9e820434f8ef32978db0db2e2562d72cbb3946cedf3bbd0ce963c5f3", "469a5cdbedfd4123f0b3f0a228d6457eb349e9535e8d2f098462bb5824a53087", - "308f4447c4bd661c26ed7410889dc4a3aeeca5f50a8e3ba9f21eccaa1edd26f3", - "ff3e19db464d567682f14b5441a90c68a248ce70759f700729f9c0c89e727a3c", - "439938859a7650a8e1b370d380be8ca7d3dfa21e29853c2471d2967ab8d35a68", - "1e40b5628e434583a75a3a06d6cc6d91cec47e13525cfd3ef7804b1706219930", - "4452d99f7558064796d7cf4713c928e6ab13f51fd43864e7dc1de667feaef8f2", - "93143ebf3a540f9fb64508b374c3f8496125e3cd96c57ae36ed3585b82e0c214", - "7c6b5a202888e070885cdc8514a960a8c176c9e23b37343b47b233b38652995a", - "d43d0820cc3bb06ebf04e5f2c89999b5187b0ab41ae6fd93093f77325c90b696" - ], - "time": 1534338831, - "nonce": 240613287, - "bits": "1c04b24f", - "previousblockhash": "00000000026d61ba3f11deeaf560c234c3ce97764b162b4bade838443f50f5e9", - "block": "06000000e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d020000000007f1ce285b77530c754280055f9cc479fdfc2abea4ff6d0d04d27da406763aac07fa43f2cb6214325aa7b73f4aec6ac4bcd1d12870d2ef9214dd4acfdd6048e00100afb5637c5ba505000400d31600004fb2041c4c04353b00000000f3130000c40c00000f27745ba777570ea66d27009dc70800000000000000000000000000000000000000000000000000060000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff035c889b0e00000000000017a914d585cd7426d25b4ea5faf1e6987aacfeda3db94287000000000000000000000e6a0cf3130000cade577ed433fa29e906a7570000000000001976a9149bb0ab1ab455c220c575304aa6bb31dad3eff19888ac00000000000000000185ba40660000000000000000ffffffff0800002f646372642f0901000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff194b4523b2d4c78c65ff22e5808e3ea7a28313feea6dc54b0761380a2621927d0000000001ffffffff0300000000000000000000266a24e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d0200000000f213000000000000000000000000086a06010006000000d688f4300000000000001abb76a91448ab593d8c5f66e4d7d36aa6c8c632cd7497819488ac00000000000000000237b8c3080000000000000000ffffffff0200009fd0302800000000f6120000030000006a47304402200dff6d1f46b256efc8be4a3dccb72eb7e33d31ab5f57783003c7af1ceaadd5fa022060fac2bcdfc8db52d0fbc91a87c0c566841fbc356b74f24bf75a095d2e251517012103fb0adda5197c68d63455ada1c9bab08661bdbc71bc393a1133e288ebe8344e3b01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffffee0077c55f596b83ed6d1ae90305933b7330e8b265dade192e9e06ce4789cb4f0000000001ffffffff0300000000000000000000266a24e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d0200000000f213000000000000000000000000086a06010006000000dd3a192a0000000000001abb76a9145ca79529414a6ac3b652126d45d7a35112af67db88ac00000000000000000237b8c3080000000000000000ffffffff020000a682552100000000c1100000060000006a4730440220711c2659df3556b78b235c4d84dce7ebbb9d06a4296d640956de295f6bcb10bb02207983b75994bca85f46286a4beb160d45477aca43ede939d22fee6186c6f9d9f3012102e70754920ff9c6e149617315f077657406e67f77eb1643a518a43fb211a2a97901000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff2ee4624b6a220fa06765dd9af5c5f35311aac705965b60c10dfff1a89918c8a10000000001ffffffff0300000000000000000000266a24e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d0200000000f213000000000000000000000000086a060100060000001084fd3b0000000000001abb76a914d5b1e62efae42c7573b0bc8be05ed39b093f34cf88ac00000000000000000237b8c3080000000000000000ffffffff020000d9cb393300000000f10e0000040000006b483045022100b1587e2c21a08c89af8583a697cd707be8803e261f0f30856ee6e04b7c3b6576022033060e9b84c4d87bea6468b25b0022e375e5d412c1f0bd84aac710f570cc7fe70121020530da62dd187e88399e485491d2d3506bf7081455a9fad84892975ebd55514c01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffff00b777f61c1ee6b29540313fa271b0df7688e3f9b5e7bdded55cbcfd94d628150000000001ffffffff0300000000000000000000266a24e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d0200000000f213000000000000000000000000086a06010006000000bef3ff2b0000000000001abb76a914bf817a2d4d72ece39537aebb47d9b498e45c434988ac00000000000000000237b8c3080000000000000000ffffffff020000873b3c230000000047110000080000006b483045022100e40434401c70c9251d58d7d0338455dfbc80f904ce0c3b5b09ea41d82b363e9402203623578ade679112d4363ad4a96e463e296f7424be6e304b58035a31314625ca012102196e62558b0e58f3effbbd09abb9c58a6de4397deb48ea096d257e1ad584131b01000000020000000000000000000000000000000000000000000000000000000000000000ffffffff00ffffffffb6c4151c564022cab3a8ef1c9d67d9530d33f8183aaf204a801fb0caca0451030000000001ffffffff0300000000000000000000266a24e9f5503f4438e8ad4b2b164b7697cec334c260f5eade113fba616d0200000000f213000000000000000000000000086a06010006000000bef3ff2b0000000000001abb76a91446a30c84e1be01722814b17fd7fa010d859cbfae88ac00000000000000000237b8c3080000000000000000ffffffff020000873b3c2300000000f7100000060000006b483045022100af5a502beb6bda8e5d22330f2e2fc6999cc25b68cf66b105f42245388d1eaffa02207582b31e38daf601ff1b6f46a0b8be8bf3342b780ce238365f35ba5cec3506b80121038677ae4213eef2219b0b2f5bfb04d96977dff635d49bea9d22612d2000583ad60100000001a43f8d91d87a73105f71a0950ddc08f5dfe693f99dc802ba43648137c81d26130100000000ffffffff034c04353b0000000000001aba76a914f4b367f56063fddca0b773d113671618b8a8262088ac00000000000000000000206a1e51cd9bedc1a5ec0e296bd65df7871aa8405cc1d07c79353b000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac0000000040140000017c79353b00000000f2130000010000006a47304402206595160b03a5d482e2c09300bc94541a113163a4002602e2ffedb6e7db029b7b02202c808e220c82d5cc11d8d219304ffeeb5f3cc1a8b431fc1a8d9dc2a6e7dc24910121026e910320ac389ca2bb35e9801d9b191eaa563b241dfcbe6ab044269f037176ae0100000001a43f8d91d87a73105f71a0950ddc08f5dfe693f99dc802ba43648137c81d26130200000000ffffffff034c04353b0000000000001aba76a914f4b367f56063fddca0b773d113671618b8a8262088ac00000000000000000000206a1ee78f8f5c24930e2d007f2d91a7c3a32189010a147c79353b000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac0000000040140000017c79353b00000000f2130000010000006b483045022100a9472e938109373e479cf6b006c5729be7771d90489f51e4c79f527a68da406302205d4cec4db5295b0c76745764ceee5f4018328bcdaed9b53e82aac225536a2cb00121026e910320ac389ca2bb35e9801d9b191eaa563b241dfcbe6ab044269f037176ae0100000001a43f8d91d87a73105f71a0950ddc08f5dfe693f99dc802ba43648137c81d26130000000000ffffffff034c04353b0000000000001aba76a914f4b367f56063fddca0b773d113671618b8a8262088ac00000000000000000000206a1efa32cb91c88fa37f613cdb211da2f90d31a903707c79353b000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac0000000040140000017c79353b00000000f2130000010000006b483045022100b40281cf4feb21319d39316afdcf13c2ff6d581e53d272a2efd2524216667d4f02202d8b6753c48bdcc9c328606e4483d5426595d16761273d16001d26243e775a9b0121026e910320ac389ca2bb35e9801d9b191eaa563b241dfcbe6ab044269f037176ae0100000001a43f8d91d87a73105f71a0950ddc08f5dfe693f99dc802ba43648137c81d26130300000000ffffffff034c04353b0000000000001aba76a914f4b367f56063fddca0b773d113671618b8a8262088ac00000000000000000000206a1ea8745342944879401ce93349419f10a9caf2431f7c79353b000000000058000000000000000000001abd76a914000000000000000000000000000000000000000088ac0000000040140000017c79353b00000000f2130000010000006b483045022100dfb8c4c17ecfc6b173c6e392d7685fb894f71cdfff85685db9db94b35a4c181002207de2686c74859bb8f9144fe8faa9b59491d7b4b60fadaf028f7a6026645b51950121026e910320ac389ca2bb35e9801d9b191eaa563b241dfcbe6ab044269f037176ae" -} \ No newline at end of file diff --git a/tests/blocks/deeponion_mainnet_50000.json b/tests/blocks/deeponion_mainnet_50000.json deleted file mode 100644 index 5e479ac..0000000 --- a/tests/blocks/deeponion_mainnet_50000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "c6b3c170350aaaa3728df3d0b0e93d2bf52cfb848bbc28137639846e056713a6", - "size": 445, - "height": 50000, - "merkleroot": "10c72de807fa5acdec02f2e6d1061489b27a71b4ef812310dcd315a2868f4d88", - "tx": [ - "e617d1b662f4eacd402dc2b2460f2f2d44f1d121a3f36d30fa20b53a1aa9d3b3", - "aec49d1a1864f55cdb295d5c232b284b17d7c3e6a88829de854704a7e6af0784" - ], - "time": 1502958262, - "nonce": 0, - "bits": "1d0e11f1", - "previousblockhash": "6bd4c3a7685f81957d7b4fc0227c39c675861489dbefc5e9268db0721280e0c8", - "block": "06000000c8e0801272b08d26e9c5efdb89148675c6397c22c04f7b7d95815f68a7c3d46b884d8f86a215d3dc102381efb4717ab2891406d1e6f202eccd5afa07e82dc710b6529559f1110e1d000000000201000000b6529559010000000000000000000000000000000000000000000000000000000000000000ffffffff040350c300ffffffff010000000000000000000000000001000000b652955901bfcbd1d8bf080e0ba5491e45013563d54ef589f11fb3539c9995e958cb837ebb010000004847304402205561cf3dd6a7e5e39ffcc10bab0ae364c79b6b575e4d8a9d6ec3f6a9239b269f02200082f249ba415f1520367a006c4c3d9200dc49814f8620f2ef636d1e80b72f8d01ffffffff03000000000000000000c072acf51600000023210355073d2fdc1b90c3d6a58505a620062651d8236a08e5252f40fe872ecdf90cffac498fc1f51600000023210355073d2fdc1b90c3d6a58505a620062651d8236a08e5252f40fe872ecdf90cffac000000004730450221009410903e2848cba96b8b69cfd459560d3446050c778cd7cc4e881ac68b7c31c902201703743a7f8fe8b1371f0072a2bfda25e2ce68c68aa65434531c716511151eb6" -} diff --git a/tests/blocks/defcoin_mainnet_1000.json b/tests/blocks/defcoin_mainnet_1000.json deleted file mode 100644 index c41b0d0..0000000 --- a/tests/blocks/defcoin_mainnet_1000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "bits": "1e0fffff", - "confirmations": 1233719, - "difficulty": 0.00024414, - "hash": "df3e11a5ab20a9a798f3aa1ac0f2b96ee109963d1734bee10c768ba5ad1361db", - "height": 1000, - "merkleroot": "34af5896772b3c8734eebaaa8f678c5349621663d14fdb0de93d1da2f6ff8ec3", - "nextblockhash": "ed6435f3ab6e481baa3deb9e5dcbf619de332ecb43f1ee4820f71f6f75a0ab65", - "nonce": 7544, - "previousblockhash": "13a7e716b55d74222eda864c50d06171e3d7d5679533b636b602806081cd2ac7", - "size": 188, - "time": 1394269354, - "tx": [ - "34af5896772b3c8734eebaaa8f678c5349621663d14fdb0de93d1da2f6ff8ec3" - ], - "version": 2, - "block": "02000000c72acd81608002b636b6339567d5d7e37161d0504c86da2e22745db516e7a713c38efff6a21d3de90ddb4fd163166249538c678faabaee34873c2b779658af34aadc1a53ffff0f1e781d00000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0c02e8030101062f503253482fffffffff0100f2052a010000002321027ca0ad174e55e01e8623f61318c56744140231af8c3d057864f0c091d3bb15d1ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/denarius_mainnet_10000.json b/tests/blocks/denarius_mainnet_10000.json deleted file mode 100644 index bbce5a3..0000000 --- a/tests/blocks/denarius_mainnet_10000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "00000000058989f94843c6047bdf72b3f37f62055354c5ff859e28bb0b5282b9", - "size": 204, - "height": 10000, - "merkleroot": "65841bbf5c89ed2def56d4ef505ee1f680fd66028613e372ae7355f09b646a58", - "tx": [ - "65841bbf5c89ed2def56d4ef505ee1f680fd66028613e372ae7355f09b646a58" - ], - "time" : 1497949464, - "nonce" : 1484027400, - "bits" : "1c073cc2", - "previousblockhash": "0000000003db0426bcd14ad568df783dceaa1ad5def62d347fe6ef8d77c40a44", - "block": "06000000440ac4778defe67f342df6ded51aaace3d78df68d54ad1bc2604db0300000000586a649bf05573ae72e313860266fd80f6e15e50efd456ef2ded895cbf1b846518e54859c23c071c08767458010200000018e54859010000000000000000000000000000000000000000000000000000000000000000ffffffff170210270418e54859088100000a000000007969696d7000000000000100a3e11100000000232102ae784442221c0d8cc1db36d90ed2051bb08cb984575e8de3e57ddc209ef8b0a5ac0000000000" -} \ No newline at end of file diff --git a/tests/blocks/digibyte_mainnet_4394891.json b/tests/blocks/digibyte_mainnet_4394891.json deleted file mode 100644 index 7616b5c..0000000 --- a/tests/blocks/digibyte_mainnet_4394891.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "00000000000000360f1e38ab606450cb321ee7ccd1749f0aa9717e81bdc88a4f", - "size": 2662, - "height": 4394891, - "merkleroot": "92cfbbc21caf5cd9158f608f6e021cf31ee02ca5d80a2ad441ad3a1968a36df4", - "tx": [ - "84013cf078d219325319ee26606f238f5d43d2a64b8b9eb0668aa36ff9f1497d", - "5a13a021223ba10d6bb45b6f0099222befae21ba5e94da45083e9a4d44208431", - "7c2de0d50ea330ea77a3ede88c1ea3ad5512a90d23c3ed440b8244d380c8f5f6", - "44c97671699cc8e33ed227dc2d083d728c21a98943e10dea0cf1fd4f39138401", - "3f5791d2a0feb15502e04ff50b357e2434ff7795e8bdf655d7bc052a31d09c6c", - "0f1420b301192ee97e27f3365db71d2e54c8bb14636a84adf7f8298b37439c3c" - ], - "time": 1493396706, - "nonce": 1152585183, - "bits": "197c6507", - "previousblockhash": "e0e151dc61399a257de7721df34af1d80caf4e2373e182ee1889356f047aef22", - "block": "0202002022ef7a046f358918ee82e173234eaf0cd8f14af31d72e77d259a3961dc51e1e0f46da368193aad41d42a0ad8a52ce01ef31c026e8f608f15d95caf1cc2bbcf92e26c035907657c19df0db34406010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff48038b0f4304e26c035904fabe6d6d7b2cb15c6afb3358bc138b2c5d3ea77029a79ba2a160eb0de64fb086dbdb86d6800000000000000087225c010d2f6e6f64655374726174756d2f00000000020000000000000000266a24aa21a9edc7679d2b2c8d87b91aa75fdc86ebad16f55cc3e7f30ba8ab3243a9aa27ae71a83d5bc6fb140000001976a914818dd7c871d1da14dff3a1ef0a1774720892d9d188ac01200000000000000000000000000000000000000000000000000000000000000000000000000100000001ce9be9710120296f8b0256ca87ad6b6da454a3f3bcd18ae2b0c04dbcafe8747a000000006a47304402206383b0eef3291a0c6721c06bc87544f9e3430f53ac7b14514491f4ca17e4e51c0220202cbdc050de073eeac995dd66222cea3c6c1ca08d17f4923f2caac547603e33012103fee47ef038c3acd7ee6ad449ce0316dcfab5bb6ec10adf89f8949f1bf3f5c117ffffffff02172e5cfc060000001976a914e2a12c65e85e07df375a4ffa01dd6f00a3e6f9b088acc6bb04f0000000001976a9142f8d7af63909d15011316795f1d760864b40590888ac8a0f43000100000001ccb42e3d95f72cb3298ff956b0b3f7e3eea1894ea341762584128506818c40b5000000006a47304402200b7bc22449dd31382af4df432a814030f0a90bc2557581d2672db577ee3b7dbd02200d794170b920cb46d757778331d6423c5ee40ddfd4ac13bfe61a7062656ddaec012103f475fe4752b8a241d346a226c186fa87861c92c1a60910d9547c32802236f233ffffffff02387a19e0070000001976a91443e4c5bcde490084b44d8b0ef8e632ab613f2f3588ac37ddfcb2020000001976a9148733c0565ff4d6d1700fb295e1e2ee54fc89a90088ac8a0f4300010000000843a4b739d09bd762bfb4db75e3302c3181233d90ecea1882d6c63ba4141960e0010000006a47304402202870f430fa9afb1cf641e03a6375fb6dc29649796112059965636ed03ba26e63022022d2f336a29d5e5883794c4dc834cd2d0cb2b0f6e7b555a635c2c1b9c1844eb90121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff889e5bd9c8546d8a7712059a49e98546f1900307ed1a4c5747c8d1ea4c613063010000006a47304402200741e47d3487e493326ef8d252b8b22ccadd3b3c8e8c6298193b490b9c157e1d02207fc176923fd23ef46adc2881565c6b59deca7b38a999bd25ad844f51ae7f87450121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffffdb03f33eff3f40ec58ed398f71e9c6fbfebc5f8ce11dc0ad564c4acad260d896010000006a47304402202cdf16c328728860a3e9b9ea77f33b57cec899dfaa092c647355910cd49c5e75022073737ccda4faf99b9121c9bfc3c8519bba8a62870afaa8a7fdcd1d1233ead9c40121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff185c9f4cbd72e3393d11b38f52a4180ea9569e1e4c941735118b94a065748ee7010000006b483045022100b067da4c46680fac6e4cc5d596e9a519a10980a83fa00bca9ae700596ae02bb4022038daa9540fdba04f0d2e0e6b8ae252abb2524ce6bc35f99423db3b0fc0e3d6660121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff7ba77d5b20b9c847f36bcf91378514feccf269501bff9c03d1ee040e4576d10c010000006b48304502210082d7d3feeb0834e840b83078e6a1e877a39a4bea478b1e6a092ac258610fc075022027f02e1b4b928fc6b87d2c4cd1c38b04d4e0f8849c20cec56515f163c71e34b10121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff679991e83b2eda22969ff4e8d744d6a61a2564dfbd93e2268cebed66e3c89090010000006a47304402207464320ec4d46258311db47c7d288065e43a06f5e8ec57462d00e0107ac1f3dd02207195da6de457572ad2a859795c384fa9586a746f069b04fb2cf402e8b6761f020121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff99cceb882ff6dac25e4ed3b1544bdb1a86ea131c85a35affadac5b7d364af243010000006b483045022100c1b8bcdb3d7e1ddbc5139f0f7e3421595725341cc1c5fac100c37ff26bcc22ce0220206eb9ac6cc6f2274b73fe57a710d7c10357effa11d18ed5c1152ac0cf7883630121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfefffffffffb859d8ef6107164fad5d4cf5b66b33c28fae160f5a8d0c7b581da7529c3b330010000006b483045022100810389a67e78a1ea701395cd7309d117df4da74f08494d72ed85068eb1390321022004967309f94749f7c509e58bd8e8a9a4e5e22bfe1e633c49860708ee6138a16f0121029ecc902531c7c82051d05fb6150bda05e6d3a9ec5e5d745f2157e9a7199a5cfeffffffff0222c39e2c0f0000001976a914058fe22860de1e0f920000474b75ed1f1921715488ac963677b1980000001976a91433411cfe6fd4b0711178aa01b766768f225f49e988ac8a0f430001000000027f96093f8cf13a06874e51eb746fe3abf417ae7d2112bde00500862cee7b61fd010000006b4830450221008a9b35de0e1ad798718181fc87f2e9df1e6014935184b477b039c64b202da16302200710b078f9af82730a790371e344e990808d7ad4baa2c22afee665fafbc1b48401210292f4522efa5e69119d2e730e693c044b8bba5ad903a19bc2005828e34a92fc1effffffffb96dee16abb340cbf94a82d4483fd352f07957d4a8c0af7b15152d8a9d27f5c6010000006a473044022028c09e38d44c7840cf7b27aa467172f8b1fbe563c215dbf9fa634eabf3ae7b1602202165c094826d09b5902e4e0ab1176f3842dca5df62006b5cdcd53bc181b8fac401210292f4522efa5e69119d2e730e693c044b8bba5ad903a19bc2005828e34a92fc1effffffff0316d09911140000001976a9142a33a4af7bd5ec3527d15fa2641238dc17bca9af88acb0a34d00000000001976a91499e1d69a1a492f91b5881378f12e1f04490cc38388ac266570cc130000001976a914b9dffedfa8b5de19d112062c41fe8df2f3314d3e88ac220f43000100000001620c30d8caf8a899b1cb5b8a08f68ef25900ff0457416fc9d593a1e4766e429b010000006b483045022100f217c1d780c4c38c267b715fd6605479def6f46e854dade7693ca30dde841f8e0220152434c8a50b00f0346c545551117a6edff9c1557b7fcf69216c91d795c5377f012102b11355a89c8fba57d2630ea6e83613c5a3faf19affcf66b166034969ca3520a5ffffffff026164b729010000001976a914fe59bacd86811cb31e06385d746d31b7062c1cfc88ac96bbc3a10b0000001976a91409e590d5122a22c14a737320fc7da480149b84f588ac8a0f4300" -} \ No newline at end of file diff --git a/tests/blocks/digitalcoin_mainnet_1000.json b/tests/blocks/digitalcoin_mainnet_1000.json deleted file mode 100644 index d2a0dc6..0000000 --- a/tests/blocks/digitalcoin_mainnet_1000.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "bits": "1e0ffff0", - "chainwork": "000000000000000000000000000000000000000000000000000003df047f00a0", - "confirmations": 4424129, - "difficulty": 0.000244140625, - "hash": "6970173f5fe0686a168e67e37d858c2fb090e67dfd26d9bf44c356aa2cda100c", - "height": 1000, - "mediantime": 1369044732, - "merkleroot": "5d355b696d76f9753fe518ae80c032d1f788a0965898d4051c38f6feb6af9161", - "nextblockhash": "843daca17134c07ed837a158bbe1a5ab2abb180e143b2756937527594e9feeba", - "nonce": 1174732800, - "pow_algo": "scrypt", - "pow_algo_id": 1, - "pow_hash": "00000377cbc0de416f961aac8694462b83ef74ffc7bb054dde5b486298e49d07", - "previousblockhash": "3dfe9da7cd097bdba63b716368722fc724670358b88747a158409ceede672f0e", - "size": 190, - "time": 1369044733, - "tx": [ - "5d355b696d76f9753fe518ae80c032d1f788a0965898d4051c38f6feb6af9161" - ], - "version": 1, - "block": "010000000e2f67deee9c4058a14787b858036724c72f726863713ba6db7b09cda79dfe3d6191afb6fef6381c05d4985896a088f7d132c080ae18e53f75f9766d695b355dfdf69951f0ff0f1e000005460101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0e04fdf699510112062f503253482fffffffff0100c2eb0b000000002321031c59c7866c547fe6615b2874646bfe135f6eca46109c092c1708eaee6ec4e0b4ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/dogecoin_mainnet_371337.json b/tests/blocks/dogecoin_mainnet_371337.json deleted file mode 100644 index a3da22e..0000000 --- a/tests/blocks/dogecoin_mainnet_371337.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "60323982f9c5ff1b5a954eac9dc1269352835f47c2c5222691d80f0d50dcf053", - "size": 1704, - "height": 371337, - "merkleroot": "ee27b8fb782a5bfb99c975f0d4686440b9af9e16846603e5f2830e0b6fbf158a", - "tx": [ - "4547b14bc16db4184fa9f141d645627430dd3dfa662d0e6f418fba497091da75", - "a965dba2ed06827ed9a24f0568ec05b73c431bc7f0fb6913b144e62db7faa519", - "5e3ab18cb7ba3abc44e62fb3a43d4c8168d00cf0a2e0f8dbeb2636bb9a212d12", - "f022935ac7c4c734bd2c9c6a780f8e7280352de8bd358d760d0645b7fe734a93", - "ec063cc8025f9f30a6ed40fc8b1fe63b0cbd2ea2c62664eb26b365e6243828ca", - "02c16e3389320da3e77686d39773dda65a1ecdf98a2ef9cfb938c9f4b58f7a40" - ], - "time": 1410464577, - "nonce": 0, - "bits": "1b364184", - "previousblockhash": "46a8b109fb016fa41abd17a19186ca78d39c60c020c71fcd2690320d47036f0d", - "block": "020162000d6f03470d329026cd1fc720c0609cd378ca8691a117bd1aa46f01fb09b1a8468a15bf6f0b0e83f2e5036684169eafb9406468d4f075c999fb5b2a78fbb827ee41fb11548441361b0000000001000000010000000000000000000000000000000000000000000000000000000000000000ffffffff380345bf09fabe6d6d980ba42120410de0554d42a5b5ee58167bcd86bf7591f429005f24da45fb51cf0800000000000000cdb1f1ff0e000000ffffffff01800c0c2a010000001976a914aa3750aa18b8a0f3f0590731e1fab934856680cf88ac00000000b3e64e02fff596209c498f1b18f798d62f216f11c8462bf3922319000000000003a979a636db2450363972d211aee67b71387a3daaa3051be0fd260c5acd4739cd52a418d29d8a0e56c8714c95a0dc24e1c9624480ec497fe2441941f3fee8f9481a3370c334178415c83d1d0c2deeec727c2330617a47691fc5e79203669312d100000000036fa40307b3a439538195245b0de56a2c1db6ba3a64f8bdd2071d00bc48c841b5e77b98e5c7d6f06f92dec5cf6d61277ecb9a0342406f49f34c51ee8ce4abd678038129485de14238bd1ca12cd2de12ff0e383aee542d90437cd664ce139446a00000000002000000d2ec7dfeb7e8f43fe77aba3368df95ac2088034420402730ee0492a2084217083411b3fc91033bfdeea339bc11b9efc986e161c703e07a9045338c165673f09940fb11548b54021b58cc9ae50601000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0d0389aa050101062f503253482fffffffff010066f33caf050000232102b73438165461b826b30a46078f211aa005d1e7e430b1e0ed461678a5fe516c73ac000000000100000001ef2e86aa5f027e13d7fc1f0bd4a1fc677d698e42850680634ccd1834668ff320010000006b483045022100fcf5dc43afa85978a71e76a9f4c11cd6bf2a7d5677212f9001ad085d420a5d3a022068982e1e53e94fc6007cf8b60ff3919bcaf7f0b70fefb79112cb840777d8c7cf0121022b050b740dd02c1b4e1e7cdbffe6d836d987c9db4c4db734b58526f08942193bffffffff02004e7253000000001976a91435cb1f77e88e96fb3094d84e8d3b7789a092636d88ac00d4b7e8b00700001976a9146ca1f634daa4efc7871abab945c7cefd282b481f88ac0000000001000000010a6c24bbc92fd0ec32bb5b0a051c44eba0c1325f0b24d9523c109f8bb1281f49000000006a4730440220608577619fb3a0b826f09df5663ffbf121c8e0164f43b73d9affe2f9e4576bd0022040782c9a7df0a20afe1a7e3578bf27e1331c862253af21ced4fde5ef1b44b787012103e4f91ad831a87cc532249944bc7138a355f7d0aac25dc4737a8701181ce680a5ffffffff010019813f0d0000001976a91481db1aa49ebc6a71cad96949eb28e22af85eb0bd88ac0000000001000000017b82db0f644ecff378217d9b8dc0de8817eaf85ceefacab23bf344e2e495dca5010000006b483045022100f07ced6bfdbd6cdeb8b2c8fc92b9803f5798754b5b6c454c8f084198bea303f402205616f84d7ec882af9c34a3fd2457ca3fb81ec5a463a963a6e684edee427d4525012102c056b10494520dbd7b37e2e6bb8f72f98d73a609a926901221bfb114fa1d5a80ffffffff02f0501a22000000001976a914ca63ded8b23d0252158a3bdc816747ef89fb438988ac80b65ea1350700001976a914fb26a7c16ace531a8e7bbd925e46c67c3150c1c888ac000000000100000001c9bdba900e1579ebf4e44415fe8b9abec57a763f8c70a30604bea7fbe7c55d42000000006a47304402204ccbeeace0630e72102fdaf0836e41f8f6dcdde6a178f0fbc2d96a4d17a1df8f02207e4a91203a2abd87fdddee96510482ef96535741b6c17a1acae93c977ad248e5012103e0747583a342b76a5de9c21db138b9640d49b4f3b67a306d3b3f217416d49b55ffffffff020058850c020000001976a9144417c63a91208a02a5f46a0f7a2b806adc7d19a788ac0042dc06030000001976a9147b61c5adef0d559e5acf2901c2989294624b651988ac0000000001000000017c1423b198dfc3da37ae9a5fc11a3720e4343b3049d3b289b8285eb04595c04b000000006b483045022100b0c1cb9608bf644d7a8916bf61f36ced95bd045e97612804ca774f60e05e7bde022017c12255eecc474c8d8b05d0910013b2df8703af68212cf0962b6b8ee0e101ee01210341e154088c23b8ea943bca94c1d4f65361668a242b168522f00199365414b46affffffff01019891ad000000001976a91481db1aa49ebc6a71cad96949eb28e22af85eb0bd88ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/donu_mainnet_1000.json b/tests/blocks/donu_mainnet_1000.json deleted file mode 100644 index 6af2871..0000000 --- a/tests/blocks/donu_mainnet_1000.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "bits": "1e00cf7e", - "chainwork": "000000000000000000000000000000000000000000000000000000012fbb989d", - "confirmations": 112703, - "difficulty": 0.004819385024850333, - "hash": "3fcd3c65cad21bbf4f9e3ad32f0fab6ebee4d003052fc37e41272a166269fcee", - "height": 1000, - "mediantime": 1563331262, - "merkleroot": "19e7a180fe9f732abd86db23831d772c0b2f9f789c911f129fea1f8343c79adf", - "nTx": 1, - "nextblockhash": "8cba1c5056da53b5a42d0206853c178d9a833cd017f0d6002585d43c3b8c5197", - "nonce": 1147847, - "previousblockhash": "5d66d0c8b38ccad92c128a9e04953b3d88dd02755312f1438c59c0dde431a4fc", - "size": 288, - "strippedsize": 252, - "time": 1563331593, - "tx": [ - "19e7a180fe9f732abd86db23831d772c0b2f9f789c911f129fea1f8343c79adf" - ], - "version": 536870912, - "versionHex": "20000000", - "weight": 1044, - "block": "00000020fca431e4ddc0598c43f112537502dd883d3b95049e8a122cd9ca8cb3c8d0665ddf9ac743831fea9f121f919c789f2f0b2c771d8323db86bd2a739ffe80a1e719098c2e5d7ecf001ec783110001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0502e8030127ffffffff0300b4c404000000001976a914209bb33238f7fbe0068c27240091294fe749841288ac002d3101000000001976a914209bb33238f7fbe0068c27240091294fe749841288ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" - } - \ No newline at end of file diff --git a/tests/blocks/eccoin_mainnet_120000.json b/tests/blocks/eccoin_mainnet_120000.json deleted file mode 100644 index 8e6afb8..0000000 --- a/tests/blocks/eccoin_mainnet_120000.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "hash": "8371f04354871c4093a802618f1c4e5fb153b14fa1a73d2b27f45208f14afb41", - "confirmations": 1994860, - "size": 446, - "height": 120000, - "version": 4, - "merkleroot": "543c076b56ccc14156f336b852451b69dcc52bf9d611fc646e6c7cfe0a1d698a", - "mint": 18.650684, - "tx": [ - "dbaa5fc586560ec48d3d17c46a48718b0e5a88bc0c9caa39cd890dfa48b40ec4", - "260c31682199d58036d2a4c0b88b26cbac3f88b22d92bdd6a5206a883f3274cb" - ], - "time": 1399711315, - "mediantime": 1399711154, - "nonce": 0, - "bits": "1d349684", - "difficulty": 0.019015472359015, - "chainwork": "000000000000000000000000000000000000000000000000002635365d8d7de3", - "previousblockhash": "7fc769c6064646cf01007533a2576cacf0750b30752745685f906a647c4abb44", - "nextblockhash": "dc8ceed3959e71cf3c27d2075786ed145530ddaf9a0bda6235297fc935ab0a3a", - "flags": "proof-of-stake", - "nflags:": "3", - "proofhash": "a006c7f11bc0fe9c06613755977965bf9dceaf51ddfbe89aa3435c93db0e19a8", - "entropybit": 1, - "block entropybit": 1, - "modifier": "68e882e7c1a87f3e2c4e7ff6b3a0f08adfb7a4d000c3239b230d3705e9104a62", - "block": "0400000044bb4a7c646a905f68452775300b75f0ac6c57a233750001cf464606c669c77f8a691d0afe7c6c6e64fc11d6f92bc5dc691b4552b836f35641c1cc566b073c5453e66d538496341d00000000020100000053e66d53010000000000000000000000000000000000000000000000000000000000000000ffffffff0d03c0d401014b062f503253482fffffffff01000000000000000000000000000100000053e66d5301d1c25787342cbbf2b025f92e2f2ed458b1d1ee48e00c55c9b888861aa5cb3b9f010000006c493046022100897b872ffc1da613b3fd075a05e1e3a529d12905ab13edaaec77bbdfa7b33ce5022100f6e12b78cd7b2269308870be2aeb37816777c47062b27700b3ad44ecf3631b0f0121027401e2b15c988824d5707b9ce3c966e96e41e1867a618ffe8e6b31a3196c0606ffffffff020000000000000000006c15ee24000000002321027401e2b15c988824d5707b9ce3c966e96e41e1867a618ffe8e6b31a3196c0606ac00000000473045022100907498630f6fe2e5c633c898abafccb35536beb039481a5543fdac7d5a2b730202200e36513f380b01087d83878989c3c0325e47984ce77bbe0a284a574799c53405" -} diff --git a/tests/blocks/eccoin_mainnet_200000.json b/tests/blocks/eccoin_mainnet_200000.json deleted file mode 100644 index 34e2123..0000000 --- a/tests/blocks/eccoin_mainnet_200000.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "hash": "1f1ea51aee8a7456655e31857c7cd4a9f494556438485abd4c60d86cacf24b44", - "confirmations": 1914861, - "size": 412, - "height": 200000, - "version": 4, - "merkleroot": "d53f4d65ec4cbab16b538d2c5b1e80681510c000c8dcf33121dd3dce90d7f9fb", - "mint": 15.931506, - "tx": [ - "dc74bc4d471b12780ebdad606d60927f15ca892dde9c38042b6490bb10f32e43", - "c3d0aa280a269ab7edcc5bb16c9c9a7a9fb0ded98a632bf39cca936a9880f270" - ], - "time": 1405318345, - "mediantime": 1405317997, - "nonce": 0, - "bits": "1d06fd2d", - "difficulty": 0.14308045997088, - "chainwork": "00000000000000000000000000000000000000000000000000264aaf47bc1642", - "previousblockhash": "cbedb6de9ce90a6a4124f84d975070fcef0664a4d0c954403cbb6ef54fe7307a", - "nextblockhash": "731cc4879221da610890deaf16cc2085f6e833d47f180f35a1552e666e5d7af5", - "flags": "proof-of-stake", - "nflags:": "1", - "proofhash": "ffd9bac8019ae3fa8d613336467d7c08e7abd9ce55d502ffd7c95842550edd53", - "entropybit": 0, - "block entropybit": 0, - "modifier": "7967e8d05d08c98620215610a4a3484735446a12eb1671a890607199aa244446", - "block": "040000007a30e74ff56ebb3c4054c9d0a46406effc7050974df824416a0ae99cdeb6edcbfbf9d790ce3ddd2131f3dcc800c0101568801e5b2c8d536bb1ba4cec654d3fd5c974c3532dfd061d000000000201000000c974c353010000000000000000000000000000000000000000000000000000000000000000ffffffff0d03400d030122062f503253482fffffffff010000000000000000000000000001000000c974c353017c9f872e042e1a47a015a971978fa959e7698c06bbfed6ac875946e947708b04010000004948304502201b36699258081d054eb47329d319ce9bf1141a00bc96ca95880aad9a9f7765d702210094d36cabea1f2d011bdd9f4e1906f294b149d2d3cfb5b295ce4a85dafef2469501ffffffff0200000000000000000029de3716000000002321027401e2b15c988824d5707b9ce3c966e96e41e1867a618ffe8e6b31a3196c0606ac00000000483046022100d1e1269b8dd0a280f70e6507963cf07a6bcadb40daa5acf9258964788d30db3f0221008d115faa6e0eee6974588718aa1c4b98a1d7d5d344b049a88e946a071f3e389a" -} diff --git a/tests/blocks/egulden_mainnet_1000.json b/tests/blocks/egulden_mainnet_1000.json deleted file mode 100644 index fa37cdd..0000000 --- a/tests/blocks/egulden_mainnet_1000.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "bits": "1e0ffff0", - "certified": false, - "chainwork": "000000000000000000000000000000000000000000000000000000003e903e90", - "confirmations": 1574723, - "difficulty": 0.000244140625, - "hash": "99f4bacb2876ffcd74bcbaebfc9fdb5f6fabfc2e740b5d404f7f8935fef6506f", - "height": 1000, - "identified": false, - "mediantime": 1395260482, - "merkleroot": "e665cc3f6fe0abf603c4137a5177d99236b0fa6ea78a1a718d49c6a8e4a58297", - "nextblockhash": "41164466777a8da56baeee3ab5522e7b64d53df6f32065abc6162ee1a1fc082d", - "nonce": 108593152, - "oeru_height": -1, - "previousblockhash": "4b0ad0c3f83cde7ba92b229f1de84d512ff0d744c08632cfa2a47c3fc8926f62", - "size": 188, - "strippedsize": 188, - "time": 1395260486, - "tx": [ - "e665cc3f6fe0abf603c4137a5177d99236b0fa6ea78a1a718d49c6a8e4a58297" - ], - "version": 2, - "versionHex": "00000002", - "weight": 752, - "block": "02000000626f92c83f7ca4a2cf3286c044d7f02f514de81d9f222ba97bde3cf8c3d00a4b9782a5e4a8c6498d711a8aa76efab03692d977517a13c403f6abe06f3fcc65e646fc2953f0ff0f1e000079060101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0c02e8030151062f503253482fffffffff0100f90295000000002321023b98f0b6209f54dad83768a0e898c46a47bd60a8142581bc680430e37e2e025eac00000000" - } \ No newline at end of file diff --git a/tests/blocks/electra_mainnet_120000.json b/tests/blocks/electra_mainnet_120000.json deleted file mode 100644 index f2ca182..0000000 --- a/tests/blocks/electra_mainnet_120000.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "hash": "ed87415eec682bd45915cf9b58c3240937373b5904e2e781504960930400228d", - "size": 821, - "height": 120000, - "version": 6, - "merkleroot": "9ff8c579c4929aa1aa1e6a9a704e36afa7e075f6f555dfa915af27f5c6fcb9c0", - "tx": [ - "7e95106d7f2f9ce046c97e991aedb13ca631633b5d93aea216dc24ab05303a11", - "3f4cfbc123c934ab983c989e3ed81cc8a3296a696474a589e7fae45cc22a14fa", - "793b99eb068bd837743e5730b75739254095efc0ea70a1480e8488c73050e6de" - ], - "time": 1539998087, - "nonce": 0, - "bits": "1b094a51", - "difficulty": 7054.132896662391, - "chainwork": "0000000000000000000000000000000000000000000000005e21e43dfb3d33a6", - "previousblockhash": "3471e0e3d5bda84109f9e9a0676d36d4e2448c4ae22283af8b117300380c95c8", - "nextblockhash": "5488c63f091160dd27a070fdc6a4a261d838dbdd84570f6170f6b9fa34ba8a90", - "block": "06000000c8950c380073118baf8322e24a8c44e2d4366d67a0e9f90941a8bdd5e3e07134c0b9fcc6f527af15a9df55f5f675e0a7af364e709a6a1eaaa19a92c479c5f89f8781ca5b514a091b0000000003010000008781ca5b010000000000000000000000000000000000000000000000000000000000000000ffffffff0403c0d401ffffffff0100000000000000000000000000010000008781ca5b01a943749d1b322c6cc73d09aed39ac5f98b7d949663a65e11b450d73854023cc1010000004847304402205b7c7fb4ef30a134e803521ee883e1439f6425f5850a0758382a04ba3bd133900220289f23f63ada2785d22b150f88afe8ab037766e37e76b00a726558151dea0e2101ffffffff03000000000000000000c0ce822556db0000232102755f8f296fc1e5e643b9f90415144f9311e029d8e284bdaac838b45c3d32cd55ac88e0832556db0000232102755f8f296fc1e5e643b9f90415144f9311e029d8e284bdaac838b45c3d32cd55ac0000000001000000fc80ca5b029ec3ff99757227d7aafb90829b56307716b250ac0967e8574661a99e036db165000000006a473044022051edc0e5ab66205d6e28d7c02f41458059d109823a7a2d2007bdb274c48dd68a02200654c59f234fa370a602dd45ed6039c09057d70ed337d1d03215bd8e082bd5f80121022adbff4e8ad66004fe7ab9a72cac0f53b64cad3ecba683c923a22a16f23a4683ffffffffcb3100ffd79b9a3ff3da51d68a6768473f57f6e4b9909e818c76f6041e7a2a7c000000006b483045022100bace32c50fa6ba9840d7685ac2a85afaf0214b6239082b023f53a411f45ca4b702205f0d12ec1ec101df8e3a37f5288daaa9d312f72d2b822d4dd551b331e5ac4e6001210206970eaf01f12e516da6ced85bf623c59450676a42c2ea3b40f7179974975252ffffffff021cd46e0f000000001976a91492dd2d2a436680ff82c814da03477a3d1be295e188ac7aa91989020000001976a9140a237dd29cc896e96ad996aa689056575c48bb0388ac00000000463044022026caa49a29231a9490215d13843dbe5c8067f4a92f9487cff3d6f77341896c0302206ce90a5724d699d29a5e32a12c85d0d7ea49a7279f14a1c9611850866b8ad904" -} \ No newline at end of file diff --git a/tests/blocks/electra_mainnet_200000.json b/tests/blocks/electra_mainnet_200000.json deleted file mode 100644 index 36331d2..0000000 --- a/tests/blocks/electra_mainnet_200000.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "eb35558f177a902e165a54474bfd465c6fab11c4131fa9963cc224267bde1cb7", - "size": 438, - "height": 200000, - "version": 8, - "merkleroot": "3fe27f540667f559da14159ed95f51a990a80bc08a266a89338b02c211b8fe78", - "tx": [ - "7e5a915352a2941063a3cdb9319c2384857f7c3f97be68a0835a5fe8b2adc4e0", - "3672944d4e16e8c76a09c8bb2cfbe5c8fdfdef3416b28e87359b6aa660059aca" - ], - "time": 1551967523, - "nonce": 0, - "bits": "1949405a", - "difficulty": 58632371.88655923, - "chainwork": "000000000000000000000000000000000000000000000184aa9c6381e7103e02", - "previousblockhash": "b0d74219e3802621250af7ea50b858321fa360762bbaddf3968c1c044ba483e7", - "nextblockhash": "4c1e839bcad65f4e7ea257db6169b5f025c13ac8f07825f70c93aa56d8cd0cb3", - "block": "08000000e783a44b041c8c96f3ddba2b7660a31f3258b850eaf70a25212680e31942d7b078feb811c2028b33896a268ac00ba890a9515fd99e1514da59f56706547fe23f2325815c5a404919000000000207000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0603400d030101ffffffff01000000000000000000000000000700000001e01bde66c2b1fbf602c78ce2f43cbc53517d86b1caef3396962a881872c84bc4020000004847304402203bf1a143b384d257cf0f25803307c688fb09b1fdf57d310eea45beee8b6c85e002200dfef2703b80ccd6d7f30b32e702af7654d51f026dd1cd39f1cb8b25ce1b49ed01ffffffff03000000000000000000c02d08cdaa19000023210242a06ef798e2c434aba6fcdf5c30c80ce4382d722e19a4e85f91db67d6698b39acbf4c0dcdaa19000023210242a06ef798e2c434aba6fcdf5c30c80ce4382d722e19a4e85f91db67d6698b39ac00000000463044022055c7116568454603aa4529b399f2bcb50cb6e6ec9d64e1c8c95444fe1d38dca902202452c53ee34befaf525c5c91be465488c14a447838976a8f16255fc9bff6090e" -} \ No newline at end of file diff --git a/tests/blocks/electraprotocol_mainnet_1000.json b/tests/blocks/electraprotocol_mainnet_1000.json deleted file mode 100644 index 0d9d8ac..0000000 --- a/tests/blocks/electraprotocol_mainnet_1000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "hash": "00000000000026aa702f9a93f51398b29267be70ea036fe27bc1af2395d6d51a", - "size": 197, - "height": 1000, - "version": 1073741824, - "merkleroot": "856e4a1024c3ec6d788fc3129f2ac7aeebbd03106cb5d6916658ecfd98aef412", - "tx": [ - "856e4a1024c3ec6d788fc3129f2ac7aeebbd03106cb5d6916658ecfd98aef412" - ], - "time": 1609299575, - "nonce": 2554065598, - "bits": "1a2de135", - "difficulty": 365672.7164172354, - "chainwork": "0000000000000000000000000000000000000000000000000033122accfe91ae", - "previousblockhash": "bb7576f62ae30a8dd0ae4e382fe7319b4c677a28b94c062d33ebfc0e3109e5cc", - "nextblockhash": "dfca21fb5f64e3bf04ec1df663602a1f2c2b12b4647c38a04082c38ecfc1d648", - "block": "00000040cce509310efceb332d064cb9287a674c9b31e72f384eaed08d0ae32af67675bb12f4ae98fdec586691d6b56c1003bdebaec72a9f12c38f786decc324104a6e8577f6eb5f35e12d1abef23b980102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1f02e8030477f6eb5f088100465aa40e0000746865706f6f6c2e6c6966655c30000000000100e1f505000000001976a91457aca8e848f90187f48540afc4477ceb1bc8c08388ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/electraprotocol_mainnet_130000.json b/tests/blocks/electraprotocol_mainnet_130000.json deleted file mode 100644 index e4ab2f3..0000000 --- a/tests/blocks/electraprotocol_mainnet_130000.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "2a4bf3cc319b5dc03f5688c23d7613607162c2ba2cecaa768452b2e3f70b908c", - "size": 502, - "height": 130000, - "version": 536870912, - "merkleroot": "40727b97abcd14148160b3f15133263ab467d7cf3330453bcc609366a64e9eac", - "tx": [ - "5574d7fcfbd6dc4cb61bfd1ea7d0ff154d0f7a57af5fc2e3338e1a828549aecd", - "18550128a77bbe8901155867fe3b797bb03e436248ec72b852e2b29ec1137be5" - ], - "time": 1619404864, - "nonce": 0, - "bits": "19726f80", - "difficulty": 37531185.69609667, - "chainwork": "00000000000000000000000000000000000000000000032f4fdc40d8ac24428a", - "previousblockhash": "bfa2271500fb015998ef2251091cf2c1e98694188259a65c61cea2ea10485b40", - "nextblockhash": "9c3e7d5afaeda58c102db5dda8a51c800d0cedca03db3e18ddb216f4c25fea03", - "block": "00000020405b4810eaa2ce615ca65982189486e9c1f21c095122ef985901fb001527a2bfac9e4ea6669360cc3b453033cfd767b43a263351f1b360811414cdab977b724040288660806f72190000000002020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0603d0fb010114ffffffff020000000000000000000000000000000000266a24aa21a9edcefd1080247b1f4381846620c0aa184c8f10bb17ba264f375d536aebaab1ebe20120000000000000000000000000000000000000000000000000000000000000000000000000020000000001010af63b6d57699f810174c3b44d6ff12aa594ad2d57772e78c322a21e5ab16f530100000000ffffffff020000000000000000000fb9a50df8b603001600142d43b595b77816eab55f3ba7a58467905202e3b30247304402206ae5aec30ed68977edff570b61f4577f89262388661ee5faf8d56952dd51f9630220197bb06e60c06bfab47acb1ed1a095f92249bd0d6f769141c316efdddbd53b240121023482539255d9405aed1eba53900225683e2f2f7a4ef27cc262e9addf4b8c1a0900000000473045022100a5b9e5d8d6484195ae6d384f57093f3b589798afe4e0d70191065f3f3c912cfd022024a8861a09b9d5c233e26ba3019e802347df4acb0a593783145cdd431a50affc" -} \ No newline at end of file diff --git a/tests/blocks/emercoin_mainnet_255544.json b/tests/blocks/emercoin_mainnet_255544.json deleted file mode 100644 index cde6175..0000000 --- a/tests/blocks/emercoin_mainnet_255544.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0106a1f3a8f9ece5e213eb6e62d9b647724b7785bdc6b51737910a13dbbc3360", - "size": 1188, - "height": 255544, - "merkleroot": "6b72c4658cbc026c758d10d8bd1e434391d2b5eacda7b92e4b14901e18f59ce0", - "tx": [ - "6b72c4658cbc026c758d10d8bd1e434391d2b5eacda7b92e4b14901e18f59ce0" - ], - "time": 1507384461, - "nonce": 0, - "bits": "1800d0a5", - "previousblockhash": "c901fae6103621bd2d946d97eb2946ef8a0d5a6f0f524716d4783c6899f9c6e4", - "block": "05019a02e4c6f999683c78d41647520f6f5a0d8aef4629eb976d942dbd213610e6fa01c9e09cf5181e90144b2eb9a7cdeab5d29143431ebdd8108d756c02bc8c65c4726b8ddcd859a5d00018000000000100000087e0d859010000000000000000000000000000000000000000000000000000000000000000ffffffff610302750741d676381fc9c77841d676381ee793a52f4254432e544f502f4e59412f4542312f4144362ffabe6d6dbbe5aa12107008a60a220800a220fd068f6430b8a531c33d0db347272dc5292e8000000000000000cd006407894e000000000000ffffffff024242554e000000001976a914ba507bae8f1643d2556000ca26b9301b9069dc6b88ac0000000000000000266a24aa21a9ed3782874124388ef2e919659287e455d702146d547b41a56d12b1b89f40cbab6200000000d9bedd194a44d85d2b4f6380bcd5e11ea80bf74706dd0d0000000000000000000bca926bdaef806e6b02edf26f327b9323db51805976b55bb2281b833d938e5f7772473fcebf7e7b4af337949ef79c02a4081b34dff892f5ff7bfa6c9e562a41b430f88d80c6f3b9a31e373494b6c936edf1b11554ca685b6587c1c10c9723f17acc5d3e584ca249f1976cd8e9a7f7ce4b3e9bcaab49f604f8a1a1085872031ad7f7033256c58640d08109746085baa7c12a0653834bea13d56190d664707f575e6b80b08ae2f16be8f1a6f9c46231a66b75e82a6dd1fd628217c17eb332c0568812be071dc9aefe18450a400d00a75702c58fa7f48126afd1bfc1c32896fd022c18671829b85dcba51377276a73b36cb8d6c11a3c0de631aebb40776b56c6767d55324d7731ea510bc02a616a1f1c42cac707ee532ff1e1bbded068681194c40e02454362bedc584b4021986ed8f6fec206f143cd579b88b8f562969bc58d2e001c300be2f3c7f7026825e386608a37b2c6af981b770b784f5771cbb4c27d3df900000000070000000000000000000000000000000000000000000000000000000000000000e2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf97d24db2bfa41474bfb2f877d688fac5faa5e10a2808cf9de307370b93352e54894857d3e08918f70395d9206410fbfa942f1a889aa5ab8188ec33c2f6e207dc7f537f8222340379c1ec62fdf65fb8a39565503229bed1f818f38eb0bf41142f0ad83a7857080ddaac962e156e92e3f07d488bc7f06ca9c070ec0daeb7370ee88cbea15ce5bbf2b83da04eaaba12a4a398f72ff5c32813ff2e489d2f1337ca3dd1000000000000020638c009db3fb62933dd2b3be4602c2513892fa53ccf4f500000000000000000025dd3d6f8d741230a4b5b1847cbb2f9dfe822fc3832989fa0d409e83418ed3507ae0d85973fa0018d8e2ffe701010000008ddcd859010000000000000000000000000000000000000000000000000000000000000000ffffffff060338e6030101ffffffff01201b4700000000002321028caf0472ca07d4534a879aeab480531a68f47753e46118986882ef33b689e788ac0000000046304402201fc3bf8154434f37627333b3b228a4dbf95bcd5fc9def51be0afd40b6b010cc7022045e327bbd7460dfece08514e699afffb54c6881f352f67b5a6e7e50f03e31a1c" -} diff --git a/tests/blocks/emercoin_mainnet_357826.json b/tests/blocks/emercoin_mainnet_357826.json deleted file mode 100644 index 72a5c00..0000000 --- a/tests/blocks/emercoin_mainnet_357826.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "3547b7602c258ecbcc41add2a88ae7a17ba4ba652738665f2d251721f5ef5c10", - "size": 529, - "height": 357826, - "merkleroot": "e3006f819f8d63d775fb9768c79459020af2476378038582ae84b161a0ba0acc", - "tx": [ - "9a5459ab695dc33350fe8cda07e0e7d0785a8ffd15ab15ce24e71b7c29032ac0", - "478e827fd064766f3ffd4a48d66436d3f5b4067d8f23eb61138e9d79b2b44c0e" - ], - "time": 1559191908, - "nonce": 0, - "bits": "1c0bd7cd", - "previousblockhash": "7a6ca59966f6c64c63e3a7368e69d802bcce24bb4e52f4913e38440ec4511599", - "block": "08009a02991551c40e44383e91f4524ebb24cebc02d8698e36a7e3634cc6f66699a56c7acc0abaa061b184ae828503786347f20a025994c76897fb75d7638d9f816f00e36461ef5ccdd70b1c0000000002020000006461ef5c0001010000000000000000000000000000000000000000000000000000000000000000ffffffff0603c275050101ffffffff020000000000000000000000000000000000266a24aa21a9edcb3fd1d48b60833fd11082400a3b11380cd784beee5e34ec04edb76d9839212e0120000000000000000000000000000000000000000000000000000000000000000000000000020000006461ef5c0143c349bfe857bb2d6277d01f554d2e716420896d18a2468b4fb92dc608b73d860100000048473044022041f43ec86d25cbe2a1e768e20b3dfe1cb4268e12c2c128632a42fd87f308e2a302206f87ce19fe4b2c71f77cbe651cde44df12966b84367e7a3f20bd0bb586672ffa01ffffffff03000000000000000000041eb01e00000000232102a7a1a6520b42f10f17a9c5aae2b8f6e24c7d5c4cdef7d7abcfe54bf71ddec72facd410510b00000000232102a7a1a6520b42f10f17a9c5aae2b8f6e24c7d5c4cdef7d7abcfe54bf71ddec72fac0000000046304402203f9b16d59876626514326d01cad088cc3763cfa90172afd57b4c5716b8d63fa702203fb45c154c1b4158070d6bcdd62a14258d3e218663b298d5be2bafa0d03acdf3" -} diff --git a/tests/blocks/emercoin_mainnet_80312.json b/tests/blocks/emercoin_mainnet_80312.json deleted file mode 100644 index 226b880..0000000 --- a/tests/blocks/emercoin_mainnet_80312.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "a43347ea24a5318f351c99344c5302f0362becc83c0741a4952f16af99d1d1a1", - "size": 455, - "height": 80312, - "merkleroot": "4f3cd539639fcdae1746962e59c69472f276915cc8372ce4b66995aa66edaeea", - "tx": [ - "73bb705dd47369cfdacc28277f2c15ab8132e9b7e3fe8b1ccff2085aa86ab171", - "43b5c1df58c047c5744253d7deb3eca213f4a6a6292eba01bcf0a37e57b558aa" - ], - "time": 1421971102, - "nonce": 0, - "bits": "1c2fff64", - "previousblockhash": "a98bcab52484bbef6b775cefc2bf05d413c868fe08c4bd60775ca30310b7bb8a", - "block": "010000008abbb71003a35c7760bdc408fe68c813d405bfc2ef5c776befbb8424b5ca8ba9eaaeed66aa9569b6e42c37c85c9176f27294c6592e964617aecd9f6339d53c4f9e8ec15464ff2f1c0000000002010000009e8ec154010000000000000000000000000000000000000000000000000000000000000000ffffffff0f049e8ec15402e200062f503253482fffffffff0100000000000000000000000000010000009e8ec154012dc1ac382b63ae8643661e09d6cd4000860ef347089dc32a8a54faa2dda730270100000048473044022077f8529c99913589961bb5934ea2dcba8ee3229b220e53c29d0003d80eaf8f99022071d331d092c8c69f114ee9676f2f22134e6515bf178c58aef422eebf629f5bb601ffffffff030000000000000000001097237b000000002321035f85c7b5fca2dbb7b92d3c37fd17d785e7a667fa7a061eda9136afde92160dcbac1097237b000000002321035f85c7b5fca2dbb7b92d3c37fd17d785e7a667fa7a061eda9136afde92160dcbac0000000046304402202c23574792d538607f718066a0d7aa4d373c39b80b1191d70b30e4993fe5a52a022078b4614c56b921d811065baf149476f3d9c3c49b3c66ee12cf2c4636cf0e74d8" -} diff --git a/tests/blocks/europecoin_mainnet_1000.json b/tests/blocks/europecoin_mainnet_1000.json deleted file mode 100644 index 993dc86..0000000 --- a/tests/blocks/europecoin_mainnet_1000.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bits": "1e467793", - "chainwork": "000000000000000000000000000000000000000000000000000000000d6de431", - "confirmations": 362177, - "difficulty": 5.543e-05, - "hash": "000011a9e0c53b824b77230f4e9ac2686aa22a0bf21ca39074294c53e015158b", - "height": 1000, - "merkleroot": "1d090791f3f269df18c17dceb4f851a3e3d8386e58183196a1b171c5ddd74e34", - "nextblockhash": "00003285fb8262de5fdb782cdbf8cbc11dde3161164c9840ed9e5fd45cb9f4d3", - "nonce": 6367, - "previousblockhash": "000022f7c24c4f418b99d671787d8a35ad8c368c825aabafa09c6615fe7f9708", - "size": 179, - "time": 1468355039, - "tx": [ - "1d090791f3f269df18c17dceb4f851a3e3d8386e58183196a1b171c5ddd74e34" - ], - "version": 4, - "block": "0400000008977ffe15669ca0afab5a828c368cad358a7d7871d6998b414f4cc2f7220000344ed7ddc571b1a1963118586e38d8e3a351f8b4ce7dc118df69f2f39107091ddf5185579377461edf180000060e0100535fafef0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502e8030101ffffffff0100e1f505000000001976a91414d53d05759cd17b711a815fe6a37e65f2910a6288ac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/exos_mainnet_50000.json b/tests/blocks/exos_mainnet_50000.json deleted file mode 100644 index aa8cdde..0000000 --- a/tests/blocks/exos_mainnet_50000.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "596b9249ffd6c1dfb3cfa16d3ade2e0cb57342fed66b90e6444dc54cc99d0fc4", - "size": 445, - "height": 50000, - "merkleroot": "8db60d963dad433c8655021d291aafd731a6754aac9b69cf0dece61e5b3c1b75", - "tx": [ - "364c947002496d3115379dd779e2ce54cf114fb6cca42bd3da4de1823e4f08cc", - "a09b658cbe21162bbeb1821e2caf1f0947f8cdd517b87f2232ba1150043790e1" - ], - "time": 1526710352, - "nonce": 0, - "bits": "1a7b61c6", - "previousblockhash": "44530f8cc7040528199dc3a41a8b660bf2feb8e0015d5c787086655ac03cbca3", - "signature": "30440220710162172b283cca7007c72cbb848a52388518b8cfb7a6c906744f473afe312b022056fd92b06351ee7049f0857d688134449566dcb82d0f6a3cb36208832988cba3", - "block": "07000000a3bc3cc05a658670785c5d01e0b8fef20b668b1aa4c39d19280504c78c0f5344751b3c5b1ee6ec0dcf699bac4a75a631d7af1a291d0255863c43ad3d960db68d50c0ff5ac6617b1a00000000020100000050c0ff5a010000000000000000000000000000000000000000000000000000000000000000ffffffff040350c300ffffffff01000000000000000000000000000100000050c0ff5a017879028fc93da2d5ce18feee9f074086790d34c97ccfafe15a42b2423f3e28490200000049483045022100e3a092a079346179213d9b7079c9795e291883cb715e3efee656b9a981632432022002cafb6d6d497705f455b5d6a60bca38c88c26910101faef433ecfe80515e1ef01ffffffff03000000000000000000c07975296d000000232103c0c30d173c8478ceaaba836e8cae3c8c4e43f88f6d555600be124781b533956bacc07975296d000000232103c0c30d173c8478ceaaba836e8cae3c8c4e43f88f6d555600be124781b533956bac000000004630440220710162172b283cca7007c72cbb848a52388518b8cfb7a6c906744f473afe312b022056fd92b06351ee7049f0857d688134449566dcb82d0f6a3cb36208832988cba3" -} diff --git a/tests/blocks/exos_testnet_60000.json b/tests/blocks/exos_testnet_60000.json deleted file mode 100644 index ac7b20c..0000000 --- a/tests/blocks/exos_testnet_60000.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "1e4447195f4259b313b2c56072f7000237828e659254d5bf55f2b91e443f124b", - "size": 401, - "height": 60000, - "merkleroot": "9cf808c8f0e0d62864edee37a27fc44114a8896a6ace0c4ac6434c58e0d450ef", - "tx": [ - "b3e734e183f1b4f10cc3de258d02efbd73fc64577e9c5fc54f7d750b95b29aff", - "859a989109ee967e941808a43224463e181b51af8acc27ad05e2e4f7fdf45f81" - ], - "time": 1537111488, - "nonce": 0, - "bits": "1b00ffff", - "previousblockhash": "4f57fffd01fabbf020ac9e2110b4de9e127c06ba19f83741a5cb26f3b0aa13fe", - "signature" : "304402201d89a82d54b81e3aa0de97875bb15a874fce3319c7baf1751d18620f905909dc02202fc3fe4c17ef43aaa62dab4a6e0c735751d75b8f66e2a81cbead52f744570769", - "block": "07000000fe13aab0f326cba54137f819ba067c129edeb410219eac20f0bbfa01fdff574fef50d4e0584c43c64a0cce6a6a89a81441c47fa237eeed6428d6e0f0c808f89cc0759e5bffff001b000000000201000000c0759e5b010000000000000000000000000000000000000000000000000000000000000000ffffffff040360ea00ffffffff010000000000000000000000000001000000c0759e5b0143723908791e72544c4796be9da581a40eae3ba54b71b596d167f6ab245b37d60100000049483045022100d11ebd7ac7d0dd94f22416a1b223cf91cf1a70de52b2cd502edc1121c4d5409302207e22f22add1dd96bd214ca0f8875e4f06d9688c27053db82ea0ae0e9676d575401ffffffff02000000000000000000c05469f60300000023210288e5256969a3a9fd4735e6b8c8f905b270564f2448658177faf4c990e5745c45ac0000000046304402201d89a82d54b81e3aa0de97875bb15a874fce3319c7baf1751d18620f905909dc02202fc3fe4c17ef43aaa62dab4a6e0c735751d75b8f66e2a81cbead52f744570769" -} diff --git a/tests/blocks/feathercoin_mainnet_2001000.json b/tests/blocks/feathercoin_mainnet_2001000.json deleted file mode 100644 index 5d25872..0000000 --- a/tests/blocks/feathercoin_mainnet_2001000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "98b3e5827a174ee71c5922cfa4c7e290af86f5efa800cba972b5f147ab9dd2bc", - "size": 197, - "height": 2001000, - "merkleroot": "34f83ad3d320ffca8cac9bd41fdff03c9339c6277081071f35b5902dc7efcc84", - "tx": [ - "34f83ad3d320ffca8cac9bd41fdff03c9339c6277081071f35b5902dc7efcc84" - ], - "time": 1513018962, - "nonce": 2937419649, - "bits": "1c05b5e8", - "previousblockhash": "4cc309aa872da071f9c96b95382c2cc8d72e72b95407de6d7d23298b1da3bcca", - "block": "02000000cabca31d8b29237d6dde0754b9722ed7c82c2c38956bc9f971a02d87aa09c34c84ccefc72d90b5351f07817027c639933cf0df1fd49bac8ccaff20d3d33af83452d62e5ae8b5051c817715af0102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1f0368881e062f503253482f0452d62e5a0881025d640c0000007969696d7000000000000100286bee000000001976a9141881bf27015e39946380a9d609a769e91548c8a488ac00000000" -} diff --git a/tests/blocks/ferrite_mainnet_143580.json b/tests/blocks/ferrite_mainnet_143580.json deleted file mode 100644 index 6005581..0000000 --- a/tests/blocks/ferrite_mainnet_143580.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "hash": "e7c515861a86e94f0825eb258abb8d97cedc41861d4fedf703fdffd58194beb5", - "confirmations": 6672, - "strippedsize": 29097, - "size": 30572, - "weight": 117863, - "height": 143580, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "cd075467fa40bbea77ceac3470aae0ad6d726d2dc0c623403c3c5ee90074f114", - "block": "000000208e0183cdaace8239f637798fb99f0a8cfd6b828bc59e0ab8ee1fd392a2d133de14f17400e95e3c3c4023c6c02d6d726dade0aa7034acce77eabb40fa675407cdcd3e7264a721031b43b958330f020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff1e03dc300204cd3e726408810000111e000000506f6f6c4d696e652e78797a00000000020000000000000000266a24aa21a9edd0b712ac480dcc5f1d53b85401ae09e96176e0beed963252c90437a63faec9d228560c54020000001976a9142e4eb268145a9862dc110e1b6e406b558398b61388ac0120000000000000000000000000000000000000000000000000000000000000000000000000020000002f4d11a5de2dd9a275ddd8c05690f185af78b661f362d5ab3c24672afedbfa4dec000000006a4730440220377efad1a94239836109ea8240553674081f6e5b5168c65b33ff596e10fc92c002207d2d8f6e8ec09b27740c304a23e814a67c46461e0a3d766f0e6889bd70d63b4b012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffc0fe7875fb7df5d094bff5b68c0beb27e1481ee0792fff4be2e4b4a3a0defdd9000000006a4730440220283459736b8b4c170d9333d38f4fe1b0540807d9c0621d78e78d4cba94e44dce0220184e5076bde9738e1190dcb72b86e2b2967532563a07b3785b2a5dddea9f7743012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff4e9dad9c8c84e7728f7ab0ed40ec1ce435c3cc482424f62edec8e3caf77673ef000000006a47304402200c8e45e9ea7c7a50b3377e645d95c147b2a90fa21f02914dfb92f9fdba0ec03202207095f1a89b3c24e10a2020521280601c4d72086ce716b7b41f5e3aad453443c5012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff518917c1fae72452f095d6332245327e07adbaa5c7b99cb758862f7d8c4ce74c000000006a473044022002e881f93a2599e1f9a069c5b4bfbf4e62201ee1d39ce947312721c366060df7022074805e9f71aae97f253208cb3c61abd91b2a35145fc0f98d81cdfbee8e94467a012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff72224eb0a41540eb886a478649d412d73a103d2e19bb3fb9dd5e0cdd1da9f2d6000000006a4730440220288fc9e18f2ea1cf809359739f3c528ee69c4489b138a9a8121a03a29c9ebe4302200ae191fc87033d2327cef678bc0dda23156b01aba34a420ac7c07c7e816392cc012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff437d1b76fc29444423a8e476aaf5ecdf3d540567170a3abab064e154b29536af000000006a47304402202fca7c306a747a99fd8afcb0855e43f4cfbce08ed31ec3aba43cc5d09d55034f02204378e995f98d523e421e20da73b6227eab14ee2821619c03b200f889be1ab3e1012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff38558ad05ecc7b8f1fc245a683985367b79b72e8613f88fd15e86255de654b79000000006a473044022025da2e03ca8e1e0ba7a1d0babd234e68ad1fb5623cda0cf534c05efe726bbd4b02201afc7aa8704b86a65b4fbf74d816cb13293392a95b39fe2c3a5070b43362bff4012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff4bef102552d12d9de0b150ca115ed1b4b6bcf5f54fe816e94646c295673a1f56000000006a473044022011944c11db68c2df38f901b3eccdf1c28cd3c0c09fde29deb9e5b7fe12c5e8f60220664e7e345cec2bcceab137e3b7b943e3ef30d96311f6003c59b3b935bce3de74012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff769ea54eb6583f6ac673609cb804ea1923df196eb4aa85dba08e3818fa6a5112000000006a47304402206dcd88e8ced8bed7895b798fa40882b98f6ce37ffb8b86ab09ba2a50a8913c1502207f62fc401774338322164d6927a9e44258eb3b6d1788ec72a8c82b2b872a0ae3012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff02e7ae5cb9a31b0f769fa67e3edd5916c5c48d31819da6a0a7e2ef7079172edc0000000069463043021f5034969b8fb757b8027806c831bef98464c6d632e742af6487d404c2c2cf1f02206157457f81061450493d630508f71b5f0b77aa2c7b693d0730ef68e42c6f7b04012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffc41ef26d851354ee38f0b1f88ce89119c9686a0892fe93b5dc835d809323fc88000000006a4730440220759f7a723fcd723f86c898970d42dfd49d5b17d85589913f815811831b330e2c02204dafe4da2c2f7092195dfbc7a93b33c6690ddef65bfa2b0fa302d68221fe862d012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff3ca6510766d2ececdf4beda09fd6c03b1437586d843cc7fe0f0b248648023d6f000000006a4730440220765c5d2a2763ca11a7382b914a2b6b06c3b7a7b3af0b9bfc8a1e1a43165204bb022072066ba2b013fb6d03d7fe405909930e47c3c0cc4e38c4dd5bc7ceef414ed94d012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff49920ac0c291128f44798827ba798a3cd0e04af697e5fcee67721ac4999e67ab000000006a473044022007c156d5ae6aeab8fbab84dd629fa5522581a3c0176c88c82e00f5e73aa59e4d022032a796a3d3071080a1f2c328ad2db2dd5e41c348c592cf472fa14f2752099197012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff53a49675ab919d9fab7d0abc8b305abb0c411096e49e64c35bc98f7048460870000000006a473044022017d779c74e7257b78a2d8f3807d7407c6bcb53240a5c5b582e3fae6ecf878b5c022042090f55cd5c231462ff9ba60708382c1d0129e84e2affe49d61f74a7cbd455b012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff2573592fd93b3000d0a80f57c7a69b8d7ac4ae736957e59a3f13a8ab86371dfa000000006a47304402200561fc572d2ae3204df66ba6635035ce1e995c5d6847ed98a96084a8cd5f867e02200d9b25c1637db4249c14ce6512625b0ba2cc9068f746300a5abeb8ef17808e54012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff137fa51b3979feb3653b8ef3bc5fecd3f898c0750580963f8d5331b2f8e8101b000000006a47304402207e155375c7c35d41887495945f3746f38ef496f51bf24cd568a57068520fc5ff022073f3f3dfcd5c11bced0852813ec2aee85d5648511926d953310a8cbdf3d77270012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909fefffffff1b996fb17307c83dfb7eca32034e3fa9d220e2edc953ad9dbd5b782e1b12304000000006a473044022028ffd05cde894dfa53e515451f2e6c05d649a4c48161b140caf7bba7ae441b440220137555d5a868a35aa1325045381cff8e3145117162c440f92cc6b8da7a4a0095012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffcbb0243387219b7d809bbfdac24f23255a54abb4b43bd7ce01d435c5aa24a139000000006a4730440220211241bd0b111428d7336008f10016c78d40902ede245330a64b867cc76385f002203f05f6fae2eec006d14b8d6457e5274da4c1346dee05a07784bd6ddc92c2c2f1012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909fefffffff731ab83215beae1b71302a25621aca798ea2b79a639aecde391144f615c3185000000006a473044022014f2b17217d7ca05491eeb960525b29fb8a126c9b15cb0410c4631ca87082725022066df547267c429f10385e8eb4f5cca630c42b29fe48ac1b5fecb3c2ea5a6b189012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff09d0254120956126e3f5ccc601bf942ab6cf76dbb9861fd2edb538d785d54c6e000000006a4730440220323160d4869d2c3fb3585ca51190997c436f6347661ac2cd8d2aeb703cec2e82022020309765bcc8d9dc8b73dfe4eea4c7bbfd4f17a61e428d714a6ac0ed2a835d30012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffbd41baf0ccf0f8a9d64663c132c4474fe49742fc966ee32f99c8f2edafb4321f000000006a4730440220499ec5f77d6e6b9a10d24cdf93bbebd9c659b5956557bf7689afe7d3b25bd6a2022071687bda968194995ea5823cdac13f17798bdcb88b58a596f92c558938503162012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff76cc71a8a3a8f22d1d170bb9f5270f486223189adfb0c2247b546f4119e19a74000000006a47304402205ba344fe83a97257c5cec8969e40bd54776f4f114ea3fe9d6d27e8371afdc5a5022065fbfabbfc2002d031363cfa385905538391f106cc9d11aa73b594bfbf5a258b012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff3c4bd612a7781086a01057149a019cfeeca4688bec6d99ddb9fc67ae6c4bf50b000000006a47304402201435da82a6e61a7e6e07ed8d3a1d5f42482d2fe3d0804c21aec91d168fc50bf8022069472491394bab7227a7fb0696edb61a47c746f87228574f1c6284c9ff3cb41a012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff2924da07c1c31e69899ec41a987fc163e179a38b4dbc48638e72ac87f568fb46000000006a47304402203b6673739b30388e824969ec7462dd23e5006d68736f47793b01f088d5eb45b602202e81d7a29b58a46989f47282c847e03d61d4bd6dde22ae15dafe60bc51442b63012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff31f5cb500c582f6241ee1498e641be0a2197c9dcde8692d39854f01f817ca4cb000000006a473044022044cc46205d00ecb9a106dc4063158f29e97d7dda798e3a460c3af927f4dc3b3702200f8aac1a04fde94565c83e1885bce0fa1d3f32eaee2dc6b1d239124531073cc6012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff38a88f4eb655527260aca43b5c0c5acae0f5d1449fa91c8a82e82d84165aa046000000006a473044022065c25c5ea3d65690752df00dc5e920172d73cc02bfd491656dc73a89be857b47022044ea0d3361a54577323dc1c357559d40420bf1642193f9846da70b19ed5ebfa9012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff7284227affce5379c5f05cb1e83a337edec60bba919a6240140c2df8a22b15d3000000006a47304402204e710adf450156ea627ef8d0d0364d61840639c73d80b7f5b6ea915e18410096022060738d23d8a48c42e37b9e10524ec2de4a1b4c1604b922259bbe10bbf2e666cf012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909fefffffff8a571e29ac51d794eeba325881c2324e31fd649777a882bc3e09a2533d5d0de000000006a473044022046eee98789ce98cc8d3424ab9a001cefa4a83dcf9484028786bd9cab0a0c3bd202201138280b0c2081c2cb43a9fef3cf422e6b46d4eb0913af050b40e5b10cfc66fa012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff48c68d6162063f09cf99bfdd0f795e5f96cb4d1f6ee2d5fc167152ea60d1d65e000000006a4730440220732a2099679156717abc9ba8945c7c1da8113900723aa8f1f7026e13bebbd85d022060656465a1bc802f0e66def97205f1b924037b5f2fd4a90a2ed8e04b7e9a77ec012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff5ab53814f1574a5936f8e3c375c6ced2928d5a23b0b649ce6f0dfd0be639f401000000006a47304402202584113d699805919fbbe1b5b947f4d81918df2bd3dbecea1de400f6c6917c4e02207f385e060202aaad7c0ca62c7f704ded74a5353e1dd7c265a7c186e004f20407012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff9c2209c54396646541db294b676e5a094e1d990ff67c99b52552a7699a4f3c4c000000006a473044022031099d9e7fdb2a200240a0031a10704d79bc57c29303959fc748629f2f3ab123022060c9811c01ef18071db3c8e1b9c75232c40c729a35c0dd5f89387120277926ce012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffd7ca2346a062ff1d91574480a9b80af253bbeacef962d4c461c8d86806064e29000000006a47304402204dd36a09ede34e3cdcde74e68acb96f52a7d1ff549865e909481412c4f5d5bbf022022574bd69bfe024a3012fb94531b61c75a5e3face8e43facb6a3aa4dc06b01a0012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff57b379f9cacf50034c7958ba165476bc94633cae97128b0f173a4e028671dce8000000006a47304402201b3e33c91b28721a4dfd9c4f29b83937166569bb78e7c07bc1fb0f7009a07554022033ead754d018506b6af284558f7c500401631dc37ffbfedd74ee0c72425cc269012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff46984c68beb67d95b8a75a908ad4303c8d3907807e842bb0b2b46d7425344fb6000000006a4730440220440c08d918acf8a5ac434e0ed247a7dded41e3b91d327fb85c1b678021af9df002204dbaece5c163c670c224860430817b413fb9268e44b83e3fb8165d3e1ab68a8a012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffebd831d3466ba324896ed775b1d8fd5e1a3109517c8b670111428414e0b44484000000006a47304402200b849a4b4c73659de5bd6539fa480366f25804f57a73e561bfd00d12c34ccd4102206a7cb9c528c7be139df54f7b07bce8ef5e9e25b8f4f8e78201448e438eb89f54012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffb0ec3c57790b52534fa3cd036932ec47bdcbb8400c87bef9b74221e16eba0180000000006a47304402203cb743ccbd3a4c11a379f7a9bd016e0ea4b86b8a6ae7135a0545339bbdf10a4502204b426c6cebc5e746d46fb821e9a492d32dfa1fa57cf1eb94fec1c923d54cc018012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffdbe2e405bd88c230613d781cbe13a60d2ca903b3926ffde019a758860cfc0dc3000000006a47304402202d8a7840383fc9e91de28db22a3ee580df53cefd882169965d8047763177168802207f7d0d9de33b474c4b7398830f2c8056df4c971b484ebd9ca77a5a8f3b047073012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff675102cb882caf7e326ad0d94ece46232b040027a78169883343bed1b6d41a90000000006a473044022055f81c8359a2cda85426f95492a9f72db70b99fadd0a30a558ed105cb687bb300220034a0fc690c8431d60ccb133a01a975d71698c46ff4354bee1a7f90eb3a36b68012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909fefffffff1675497e223304691b48a41e2815dc53293e2f8606ca566da4359d570e6a46d000000006a473044022072f7b63d4a9b3d13544d3161a8b3d6ea42ba75db40d620d27dd9c7cb23495a720220625afe81165637d4b8df7c484d2eb1d568f1e677688252dc715cb69658c7bcd8012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff391b803d5dfe1771167ffc07bee562857b2fcfb8f04263ef341eed628fd5a9cf000000006a473044022079782d5339f9c722cfa3457514ab442767590b84fdfc31df242d6571b2eb8f70022060900971c9f29a8db1345f6a7f3133ce06b9a6e27cb2996228fff82c5bfa1e9b012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff7d81d5e62b4a9e8ad18ea85082c33860bfd89105bcbc60d9296b94b65f03276a000000006a473044022062ca02288ce43ba0b86acc56c73fe156e0ceb25935bc9829eb5dd7c47e9f4c7e02205763e80045b39fba7283e4a89d9b62e88eb75317a097b6f20c3462eae9b95bb6012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff86d3d54c32049911e529e2c3df3b7c3f437c19d68b93c4344427b4f4cdfde0f9000000006a47304402200c7f3af1d5a9a081b262069ffa537faec937152995fd6eb833f08d722a56acff02204d2cdb9550f87a4da00f8d493aa63164a1893cce5b9fd5dde014cdcb96c596f7012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffa6539c45660a98fc7468003fab9ff0d3ba9d666d6c99b29e56e8d97d02a70231000000006a47304402201f7c8d781d60dbfe784ceb65f831fc5d4be22dcdd834f80c0711b4f0f6fb40b4022056ed8e10a4212307537499b36a8345136a951c0819c6b26e6845c8b96a09752e012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff33e958018802a8a64ce0b370d0e3245d6273a2b6c370ee43032ec7997a80c33f000000006a47304402207a1cf278dd0b61336e1d7c523c9c45a809d742678db8983ee2c43074eb071ee402207f8a1f64b1df69ed53f7ac9abd92bbdc8cf42a4b96ae6e365bed6febee30723a012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffd3df9947207a73894f0a179114bb92d39df7fbdc528ba66b037019502470ada3000000006a4730440220725520edd726150fb7c1f5ef749e1759bf200a3d92c5f8c68e1b8001f77db9510220265969a8c4e03f6db1d42b162c1fbc4bc7154de79633e34067f4d7f60c6e316c012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff2b6ea127d10ee7d30c67f6bc7d89da8ec75886623ffa7f498c1c50e58c9de92f000000006a473044022004e8f6d5f619dc4c96c07de6f3f85588854bd4bc7602458cb7bb92db0a6cf204022064476c9adbea67536e4318bfd0df0234511675b502f66845a7d2d552c0b6b704012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffffd5874f84296c362d7d1ea5f5bc15cf36238c5c90c2ef0f88e3585caf04b238f5000000006a47304402201910cc7fee7c239ef0de7ded8f231891ccd4c8f41932fb4f3f28ccfc1cfe1d7802204f84d82a4cbff1fdfd54c75cfc835417274d8d0ccfc53a6a0e4f12ea26077605012102df48760d79538a3480498fb6cfbd213f5c55e38650fce332127b627460c24909feffffff02ec61302e6d000000160014a6fb71e601a04085a3f8fac7e3b4b18646c4a97e5361fe3f000000001976a9145c576710c52ddda7a634350ba497da9e17fbda4988ac000000000200000000018630a3448223564e5c82f542efb07cdd6dd1a999dc002465d6b8cc61422a915c5c000000006a47304402200b4d3979acf588d678dcce32215735a30b51d8e5c090f3bcf3f4f0d12e77be6e022051cb7437611e9eedd482a2f65583049f8d1f0c137c070492c42006e3df82d7310121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffcb39aef81479ec6752b3f3e24aab6f0f3ccc44a4414fb8697164878230b78e29000000006a473044022028712e52a40fddd357c124b8120e96f4a6fc79fdfd0e0962ae38235fd12748570220413cbb237c4c9619007083dfef0b815a4b42c477e5e0a2e5781784c1f18c02d70121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff6dc03c18c4d6d05b637e0f6adb3213868ac0c206126811a1b8f3fc7e5d88cb55000000006a47304402205b3f69bd27e3dc65017c6a2f257527e60a4abbee198c24dba3df76c9337c614e02206d46eb759adfac2c17e7f58400e5bd7db67ef62fad734c01266aa53a467d2a760121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff4ccfc4ccaf07ee6b74906ee850c8720dc31b01f18023dbda45382061f4e1c9ab000000006a4730440220735580ad25c366d8dfcbba5d47a6dd0794738a4405f7b9076d2623402db669b00220132f948f02b7f5eddb08d4a3a9979147419eb8ed52e8580192a2cc29730cd1660121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff858aa2cd604e27622e86c8da0b341e0f1a7a5759bba6dc4af93f0bd5f11c7222000000006a4730440220437a1c930271251cd47cf64a15369325e5120013341b7fc14c4b749e2d09b80502206b0bd1f8dbd46b643d45ecb138450a1c72e8158939a44697a1a92ec1bd04147b0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffdea4c5db7301b3973d19bbd765302da11eeb4300879fd5fec8499d6aa011de42000000006a473044022055900e26695d935a9fbebcb35b32eb8f83479dfc669ed4e0ca69d26df199550a0220019219d705df2d47d0028a8bdcbf50314ab08a2479967826eaec9556d27ce2f30121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff55817799dee2dbf0e0216f0b253d3ab9bc1b6b83cd111a05ad8dc2961abe6169000000006a47304402200c0cd288f10ac4d78691898e003e2ac262cc45cee96180103c4ef83121cc50ca02201a4f0ee4387c3ac353db3b21cf8906ef1dad0aee8e1bd8fa23e6b165f4676bd90121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff4c2a62a7e258f8d890b76444e3862061ef2b5805cc2cc4c3d459588a0729e103000000006a47304402205fc1270096f4f2737d0e3cf864c5d11ebdf53aace6c0bfa34e61c9288eb658af02202e9ee060be769c77fbff9bd24dbc0f31bf50f2166dc0f4402881aa28382d8dda0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffd3728d1f62fae951258c2dec5f86013fc6de86259b99cfeda4feb66be512281c000000006a4730440220790eaf77476bc84a39ebf83de471b7c624e34ef1fb0389817241a1de1f9b4ac7022079b164c85d89511092a6d68af1d88c6c5e1a17175a4b7c6bade0c772a89cfa2b0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff52ddc65541de9d5f860d2b2f42fdc8f37f3b434877a2779aa949802173140a6b000000006a4730440220323053d62e268a27ce97011347f3a9aeec71d2326da9d55287ed010b76b0ab2302205e5435160f30c8db08ba4d205ad784b453b12bfdf2c02c2cba19a6089a2d24970121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9060dfcc2f20ea1bee11b19226688ff06aa5b334e9f3f7f67284dc8685cca749000000006a4730440220404bd38b3071166deccdc6bcaf11d7c7d605d478009bd8c01ac1aba7652f960c02204c9aff3d24668b25e701375ca0761c43f0115fbdef364f2ae56233e66f8b81470121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9917e6d76773e30bfa7299a658ed4e06ec64d352b55b845454b9c58e066487f4010000006a47304402207e0eab6e4a0f2a97aeb0b5c8a481fefe1813da604958a2431a301414471810da022009b6ad155287f27b1f2c81df1828403fe0aad8873db9c0752e3a74bae53c74100121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff561fd082cf94315dbe7de8a888535426cd3638cc36397e200e958deb4e9d7270000000006a473044022022d01c7bf0e13ac4970c3a1d1b42d7f2d2756c0b0525d4c183eeff4a90e9a9300220120a7552038b3bcafe27e39cad3e6d3178762b6b8da1151d7c6b433ce21167020121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff7c7b3dde20aab347abd5b37ea96f74bc1b133f362bbe822c8aba72c00efa2f38000000006a473044022036a851bb53c2eb6557c2d42253bbf75805c40d02311ae41027253da5bd831379022073fcc7548108a3f4c89f1c5c15f6419241da7b1d30ddd074bef726943e5af9700121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff920f1257c16661554c6ea0ae766564af7b784454110ee627770f2e01a50ec391000000006a47304402205de62bc5fe0c517a812275509249d6b8006c08eb95a1e2cd707fe03e66ee792c022036f93d016b4dbc594824d1c0a26f48b76bceca86a4dc28e2f7c879d502134d790121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff160f2e694e30a61774a53227b1152ac1a8674833b9521536b3111678af30a0f000000006a473044022063bf3978ca2b62047f8c6936a016c702c673445273581a1608532ec7c1832fb0022072e8c8d04b7174f65096b3824ea288eeb87e8e9d3f37d5aec39c1d5c63c2da8f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9ef4fc0480317b9409d0c055f1af92c80e344ef5ced1ae178307636ebbf1bf55000000006a4730440220305d93e46a7adb722e6bc046f1638a3ab61b3c3d1cb591dcc1bd1946ba23786902203f87bcbfa70ad07eb4d1942df0e8ce177456897131e7143a595e0ad530c9dce20121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff720344936bbdc6a04b319ed2fbb0aae0478999631b252a0644279e492a7671bc000000006a4730440220412ccf619c62c662bda2873ce4e033d6d335b0e404ce740b38bcac25e8bcd3220220756a573154983f4f2bef7c9c73d6f467c8eea73852e22acd97aa4d9de212860f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9d2f4edef769726ccf8ca3b802ee2b8621f5271c4f5b71017c53c3f1d7431699000000006a4730440220795e747468f089c0769d90475827f7951f5ca90a9c71c4efd0ed6c03f6e9a38d022067bd609b1b2356d53712cb505530b5f4dea39ebbdb75df9a41025aa557775b5f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff00ed8657ba1ee21c1d3a40288ba51e9c5e5d7490d58108e5c15ac13db87aa1f000000006a473044022024905d2be38e14a28ad9e31aa93659aafa108063174c606c2215d6a06adb420302200f95fa130973e9681fdaedd74ea35a19d61396764ad0ec53373de2f3af9063a90121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2162032b6d90fef5955999bbde195172ad2e39cbf450d39d3e4b62057bde82d2000000006a4730440220434f82b02e5773fe21ae62266f886f2a08c126480869da657f30d951b9a3acf402207e81c42897a2d745c805543fa4f8b958f261143e1c32dbec663cf814586da8430121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff3fd2ab808cea63f37d2045ae9465292950be9633c68383fa49559ac42ae15473000000006a47304402205822afbe1058d39c399d05cfb3b2db69f0f9ffcde0e1045a1cea35821153928c022072a01ee8060d534cca46b6cda30ba00bd2c4a9d45b469d9a4179959d9e55d9340121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff8c52d3ae21c2d1b8d7092e7283b4dd4398ef39235a349c8d0b96ed94bb9c5463000000006a473044022066f98cc8b00c59799bd2d39e80d94b70bfd1421ff094e26ea7d39368541410bf022027eca02bd4543a99f0bf3b774f04b63fcc23428e3ad51874a084e4f8b411cbe30121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff837e06ba539027b760c26d632dff5ff9c458c329143f086e6247dade0c6835da000000006a4730440220072d6e2bb483a71affefed0b88bcef3ecf74e5b99f2a4b35c9fec4adaaa126e80220495dce03402f391016e0cb6a5e3db550196af445d5cfa6785aefea178784e03c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc4933d2363239df947c6c023bee0daf36c2da22a9452273f4c5bee93f628ffd4000000006a473044022048edccf452de5091b22777b476fcec468c0ce31bba0e1db014713d953d18d63f022058e4fc1e9e85cd3597f92459b3203eb35b1efb149f65f7c3cc312003e2869ec70121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff4af9d2da28b94beaff72c1b02657617db0a8be9724462437188ea3c952b2f65b000000006a47304402203545ecfa2ac62e6dc4ef053c2fd0d29308f7544fceeba26842216b69cd7e27d402200ff97b790d772d0e556c93322bab904ee9f0df08b29f7368496ad95f96c96fa10121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff6e48d5bbe55975904221f75a0e2bcdce6872a2c826a6709ceac15e3dbd605311000000006a47304402202181267336ac123c3a423ee92dd9eeefdaa59654d1a7cb6c027bef8a5bf7694402203224819252331f7c928a9cfc8dd5d0a91f458f78269f567396cf1ec205da57e00121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff6beac48ee2094ebae85eb1c6b28f8f12805a036c0a5927403c926109d6abe61b000000006a4730440220616d9bda5d3aa834cd92cd4a674b8dfe077f9aef877d5f59269428697a39d24c02205c38275733568457fb21af6e53b54e378ccc7746731952e73e815ef8397124e30121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffe345e0ca3374c162000fe5a6dc314a8f5900be8c2dfd4c9273423da4ace5bc93000000006a47304402206beee9f2a2d9271e4a6335e02d7b27c71903e86ab199ec61145f232504c9c1e2022031dd02bbb33796753791aa36be3d74962edf8c5fe8a98aafbb45099762f848aa0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffa686f224e97f2dd65eae981c675d422328eef165510fd0b30034e1c42e73fb40000000006a473044022073fc24064f7d16da35d5487fc9b2f4d01fb463a9d74815678bc057578426f8a0022002eff1a2f7741bf379482d2304cb084e31393c16ede904330d961d03d074cfc50121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff07c1d810f14f75dfb5df3c5d26e1018a923ebcf4866d323542d34a69a1ca1191000000006a47304402205465b95584c81bbf7ef794951059f0e5c94651f505513b947104bc8c0a910c5c02207f3ae0e76ee74b9c0809a87450d4eaf723e2c4d6922ee98e369834d99bf0f8d60121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff59e017bdbc4f2c32b73cfe7e25f1c62d699e1cfba943fc19d994949922ee89fe000000006a47304402205aa4099e9630d43ada77bf35a86b7ab0f4a3729934e504cb9622fb9e7bfc5181022065eab4b38842cf23041b5e49b4cefcf8035d9a5e2c896c7c67ab46b3dc4782070121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff341a8cbf95fcdb3639f9b64b4b079489c965a67998dbc3a870b763c143111061000000006a47304402204f06234ffabf482cba620c9126e6d6ec2d9eb8b84c1b9cbcc5a68f06e3abe3c302204129b10e4121006b7a8d29800360bd306225d0e778d62b2fa2053cbd074b0d390121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff07368670d07acf530123cfa9ae5eb2c8ba33d9d7edbdb07ddf4ba0022ba78166000000006a473044022017e4935a16bda2c6c9ed78671e2aac9e1aeb64082ea640ebebda15b4dc08e03b02204ba79184db39fd851b2bb13b00c41d173545b2706cac5c85582a7aea8f3f02e20121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff968670d489d37be4ce3882fc2549396d39c9e820033b659e2bf4b02277c422c000000006a473044022021d1f4625d4cc75a9204fb57144d6f9947794d27b53c295707c8c6d8c9c1c1d002203521e9087c3281eed719fbd153741f8736af4cba64e1bb2afde2ce5d051a1cab0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff6eb380947a388b1a2b52faaee0ab9c2531250f7f246cb23c06dc375f1974bde000000006a47304402206dce72c1aea6210b1a96ac75b3b2a92b92c392d9a6d84583333bb2d19be7171602205a6b132adf4ed75cd8c4114c13cece21f1b1b71be4b07409954a279b2a1baeaf0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffbdac86d20745aab87401168d7920d5f1419ea722b45f5460863e53939a237583000000006a47304402201aec6d235a017e66c4adaef2951ff07f1f80c3ef279aea23d3b536974ad53a0202207566d3f4322effc0d7bd29b6acab9e82eb7f1a0b7084f97709c0106246a383350121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc77af42e7ecbdb72428ec9393eff82f5d1bc1bf367c615139023ef30af25b9ce000000006a47304402201d6952713c2595c97d9b581327f98b72a03b765e0832b250cec17253227c15eb022065dc7fb618f521523f0fee98a7e02ba3752a04e75aae085ac1319cef904837870121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff455fe95bf6689eca15a1a5fa8c915c8c6d66459069598468be62e3e31252ae5f000000006a473044022065c3156a494c6f24aa7b6d3311f5c33aa3b111df9a95a48c05b0c3ebde7b7a7d02201f4d923e21d2487ef7f6573b81ba6393bdfb25deeb0d61c4e1d27990070023650121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff01e06e475c4b28a99ce9a62f8b109d731cdcae4ca3381deee2d213865f9c8e5d000000006a473044022051ce39cb95917cd12ced32ce18a219702f9dc166691a622454080614bc3801e5022010f35fe12db204be3ac7458d8067e5c89222a844a45afe39e95f9b623787de190121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffbec69bc2bdc5d6dbaee78dc3ba1b1237fab92b34e4d086743cbd9c0523a80aab000000006a47304402205b522c0077f82e897a3ff3d6e7488015f392f351f77309d9af65ab51b83cbb4402203f8ab0cca619ca30537d0ccac0737ec9bd85353712f0b6b1ec47dd0aa4e76d2c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9e77103ff90e675e69f8c1ddbe2d1f46c76dceba8850289cd7f4b1194fecb5b0000000006a473044022068e2a7e90bce2721a180b6049c4483398cdf2015f0ce818ad93b5ee1857a191e0220565ca4dde43633375b565489aa35dc456dc385af2227a72c9d199b74fbc88ed20121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffdb7b29a1aeaab99c750ad033fc390557be5999244abc663269e07c82d5ff0adb000000006a47304402203a1e4b90c5562daf744ac213fad7a7987e6e88385ae8aa90cf2127b3f5be75eb022056a3dec6f94ae4db4afe6c75c046603dbfc8c645f61c9fb752737e2c63086b550121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffffe6f9282bac8b9ef8e68046d111f98b2c9be62f5ffbfd8652d0efe185d724ea5000000006a473044022047b67fd8cdc0f49ea44bbd3f35c3e3e73328b499dde6d93f83cfb4fe4152b7d402202d46eb8babe43b59b8ec776070ef9f84a3447f002d76247cd772a7c97958f92e0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff8f133af868b51ac3be25911f86fb1ccf8a41dfb9fb2d27f57a6d29776a19a394000000006a47304402205af2fd8aa1ee6f3532006c94cc432eab78d9feee03acb41c38cd1512fa4ba5c702202d020e8e294c79139e92f1f7951f5a64ef33439a86fb3b0f52444e5f3100eaee0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff16ee940502c20068fb5d130f7dd467d1ed147c550943e755b613f82b59e81785010000006a47304402205313a4725fcc348eed95082c6a244ef171ea0696e7be5eeb3bc4c963e312af720220404e761b27819e5bac8ec8adcc9d3f740610fe8b08ec8f843c9029231410de450121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff30e36e279e6e2acf03f87d9341436fb229a7564d9dc2b7ac6c8a92a8e10d4930000000006a473044022007126b212542ce5ccb6508d9155f02ae9251e7fda12ed8cc052654a4926d61c802206ec41bf7c2cda719a7791e515b50835668991e3526510a4df80e04aedf0cec6c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffd49d2c3c90a14bf0fd2abb5b8fe2a2b1a4e383b503484338589cb2fc49c547f4000000006a47304402206a05a4a8e718420cc06cf2efb0367b15f084568b75aa0d08c4faa6c55b5dcad40220197b249d8911bb5ad431fd1695a36204b952d065c5b6198b06981495d56cdb470121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff41387ed94a2820986f477e516e40baf65dbcac9f96b48d293027a4088c54d3df000000006a473044022042f76891b9416079e44e343bb8d4d81f5cb983be1d9b4d99af1ba23c16876e3b0220075e8412aa18ae103deda38f3325040be073c240f366f9eafd9198d08e48802f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9272672c53b1893dd01cd65c3f0e52cbdbe896883ed29f195b0cc01f70d9169d000000006a47304402206b187bce10435a97592a03a33d5f53452ec7880068a51c925fcdb4da1259b86b0220281fd9c030dc9a32151b67dda21f9de7540bc1851cddb84bf49b7a340a571c700121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffffad241b49c89f9b05600b635181917ba59d202e845f53d8990ce0b102eaaaa86000000006a473044022034ffafc7caa36675a490da883f527ada989c1c09548f369686198dd29e6272b702205e82d497ad7504ace99b2d125ebfafbb0de968aa88bdfef6e460a09f68080e040121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffcb97f34a67ecc4ea0bc735aae9ef19422fb267bab6e31ab9573245fc7bfcb7af000000006a47304402206116000e7ef63f6b17d62b8e8be8c85529c6023c2dee6c05a4247b87d585574f02207a20b6a64f029fae402fd19722cbaad249a891a0fea1bd87a7b433d42f4120900121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2ea543808934ae0f9eeead2165ea9d206a60f8aa6de029d3bedf7b3094b2a57d000000006a47304402201e6251e658df15e1d588d52eb11109198dc88092bbff9f284806e602adadeb3102203367e3c7521ce1df2fc8962c6e07d67fa618bec8a76c73dd41e4cb5bd6e6c3b60121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc4bb5a039f5577f229dc765e8b75550fb5eb44c32277f75024683f09bf68f39e000000006a47304402206367b7e26d073ce97fd772099fc2512af9533d2e1a504601096a0a2abcf4c0210220397e2fab945201920660060eece4c4b2af23a24cc4214ca9936eb39f974879ae0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff851917a2ecc4aa4ed22e2b447802e401e32c6ab72c1df84c361eb0ffd3cd4be3000000006a47304402201411269103fcc02901283590f0c0f941bfcd259919d44fc6b0612aa398bf522a022079fe8e373231df2b00ce29a00486e98e2daf1518d97bffa6a804eea885e94d380121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff063785117312fe6bf10c12d706dd19d1604d4047b574befe788ae3044f8fd8ad000000006a4730440220651800e672a50d6fdc87ff569b04c6b54148e2dc091ab0d9deeeac4d4aa3dca0022013dba260dd58c2259fd6d23e7ee66629680b8cfb1b77a0254b6aa737b5ac18630121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff125fce9ac03f28e0e648a0875f78dc0d77b229c1b59ceba9a535eafb99d455a5000000006a473044022038b5c1c652ff134b75aa45cfce1be3568bd295fc06ad35f1e9a1e1342e4ffe8502200abb4ff71018db9e1509e1ef75c9150505804ccb9ddebf985c2f1ab922acb74c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff02a9af01e4f3761785767e02e1894e0c492b6c05851557e4729e96c21177fe8f000000006a47304402203c7d8daf64ebe42e6d1e56af2c54be4a17da18b0c1bd05ee82fce7a20706a97802201e56464c25289d4782d2cdfc9e331932f7bf115c714349ebd13881a20950e6630121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc1deaafaef8355ae403d43ef524e551f44a35605f9d777b5c05497055822d166000000006a47304402206141cbacd96cbc5487d011a80ed74d2f1ac62e23014f37f55e57f97f840ce315022000910c0460224513c92e1fc6a7b3b41715c162f69af788134a7594394b4d3d130121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff868ee69e3a9d8ad8a9519b1d736f841ecb0e153991b4b9b385799ed913363be0000000006a47304402203641052a3a9a5be3482294e27791fef1bec571fe285e4feed398c9c0a01cf79d02200c40ed4ea2faca9c4497b00fdd450dd402ae4d5aee63ca13d61f759734ca81a70121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc4b31292957ef8df6bb1f353b6a31b578f4846376a874dfd0595636e2788dbef000000006a47304402200f21aef363b19043a3b0e8500ef58e871886ab9045400cb7adbc84ffb2b3b54f02200701d2373c1bc744969b1d114be3bc0cfd0afff7c6144a004f7b987461bbc1530121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff764a58a1d5dc2c3c0cffa8dade68ca2883334034354025e1a596d32435e84519000000006a47304402200aeaba4ab7a6a4fa5b4dc02c63088787b189c915335696308b827392131a4b2302204e03bca3ba29ebe8155c03a9e0687f235d8b9ca8d1ec01cfbd1d1647f60fddfb0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff633a372d8b6033a18ae463a4af6b487cd0fec7a6ef845ca99b8ec76ee9cf9f06000000006a4730440220014e709dea27774bdc76ea338151562e0c0ceab56fa1a5497690f783605a10a302204c7143f7437000ae2fb8da6a38767f692985a93efd2b81a6c6d996be4840fdbe0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff058359d8698107858410610839ec2a799fe6fd46d86b842af981f70194191157000000006a47304402204683cf363df80c6dbca9a0656d56a152ca8972263759daf3b19e041411a8fda902206e7204d0a70b07873364a3e6b39c6de0ab38b87d5075efdea82a35edabaa8be50121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff29f0b11c586c690ea1cb3b5d1ee8b9b69128918147cd6fdadf274c19ee04a9b3000000006a47304402201563d78ca16489fd1e813a4d6cbe664898696c668ccdc9c852dd218387556de70220652d9992613ad28f3a29d9bf433b8fda3317cfb07e60964d2d1eb425b94e44500121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff8bb8776923d11d15d17fdafbd9a53120b9b8a9b590eba81cfb84a19efd231ea2000000006a4730440220585ba2adc11166f33c3c8498c97770321fc8dc1ada03f0c521835433877050ab022038b35fe3e67ad794e8ee58db1ae574afed5004d0b9fdd090bd71499c36c707f10121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff44ad7aa032b9dd56dd8b3c2b6cc2ac21009341b0efb7dbf165d57600c0c09310000000006a47304402203fd881f6345fd8ed7a6d74905db294fc37259e1247f96c877258ba40a1634a40022012efbd2fbcb943f27f3cd29527c31771bdb18ac931c9d76e94ad2119891513580121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffe1bfbc4eda99a6b2a50975b79116b51c247bcf67add8105fd5dda728327ec551000000006a47304402201227bb009d7b96ac9f8c42e29d4fba15867890fd87a853e5485867a3bd841d9202201f14cb9a7ce1b81456face5ea99e261465e124e8a33c70b8b35ab4f1dd09fd100121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff790258074bf21236c0eacde4f7f361c24ac2a7bb4278c547950c53b9902d1255000000006a47304402206977295b3687247a25c9e3795b8614c3a08ed013f121f0be881660528bbfedf10220679fd84dfb48284b0c7c3cfec00ae195a4d6cf01a8baebe573ba3bc433b9307e0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff8e87b7635fbd2cc2e347f6f90a37c6ab0bbc2b7b5c2f75113460da1d5da47c78000000006a47304402201758f7464b8c9c339de44f08eb3c1478dcd587e4fb643f0c929d6495e7d46853022011c7301229b1afbf0cfc10bffc0565505b1d5cef7c540bda384a8adf696a83e70121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff72c4336b0087d10646577e61cff4e3af251f39eed1a2bfd072e97923447efe03000000006a473044022069d8a832d892c5db027bfdcc1d00fc7059a67b3b9af16fd726bece4fc60a3d5102204c1820123ed623bc0980dfae00db470c96d8d78954891fcc0b325a26a8a638f30121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc0699647d29c8a295c6775dfac7dca9ef143c7120b4021b0e6098032ca22bf29000000006a47304402206b774019f24ec4a95c23e520565606e7abd296297d234fae65367005f216ad1902202b5fef05701e886ddce06b095506d58b903c62000e244cad30e0b963dc26ac860121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff7fc7fc8eba5135045f1317942fe324d5a9edaf78855365a22ce9a74c728b2b8e000000006a473044022053b85d0d7e5896db5a7a4fee6ce72ffbd3553a95ed9064d3b360f509ae1df2840220079eede00216bd1e6740f50294becd8d74ba9f875578fcdff93af84af2bf1c380121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff4d1e96d0eb3bbac7733230ae0eb03cfe77c8b1aa2cdd2225800ea15d61de8d38000000006a4730440220646ed4793004469ac53843444271924566b3a1bfaf66107c5bd7fbc011fa1c08022050093e719ce00a7d3c8df840a06a6e458e7047d88e0cc753838928ebc505c9100121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9c4dfda939a08794bff2bfb2900a3ba41fd91b74957c1a4abf30a854ee14dc1d000000006a47304402203b7d33d290b0ba9c81df1da0b754128c61a783f2547de33ed105eb9d8020b8eb02200be90af145f3b220ef5b1916744a05d6ca4621c3d6e1edb988ddafff0b8120e30121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2ba9990794a583459ee711aa0de2a3bc50ea7b35af9a5961a76327707e7f37c2000000006a47304402202d4cf7ab5008dd5ed5e7cf328fcc345112b52d0cfb8b512a5dab02affc0fe7b2022021c4ea0bac397060c1c596823f9d65b9d267ffd11698cf53681fb19e13d6309b0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffe9e47cce22cdb379037131bd4c916eb1bb7bcd8707e45c0b1625df3737035956000000006a473044022040d803dfeec31854f0cb3452dd1ead887a487ed635aef54767dc33a03b38c1e402204bcb98c15103f281801a5b1d84d39ed1c716ba73794a58b163324b566d7ae3120121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffe4efb57c4517ed245a5a28b0dc45a02a6fea825316013e4b7428e5c8c7f55c01000000006a47304402201dd9871920e6f5fda567e04ad0b5e3986e7fe7ff8e649f8c5a90a9cca85a990e02204ca0adbf92d9507281f40a3caa79c70de10ac26807d0df087d896eb803d7c8060121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9e2261770c9b7eedd1c50c529d8882b31b0c6bcbda2419dab9602e77e69e96fb000000006a47304402207efd3dc3938f5c0ea8c5eeae8156c80d2abbec1f4b382ee84ccc618ea9fb9bc0022048b77001163852975b7a32ab4e4fb57f5682b29291afd44c9996b6d3a887deca0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2ccb8ed86e2aac582711561f41e796690985bbeed9a8648be7f1cda1378ff363000000006a473044022007e2c7ea089f49772927772cad59db7b07d9e5e93b4abd735d5ef7795aa2be4b02203e8b8258fab9be446bce560a1027b8712722da30319940b49350d5b5e1e0b3820121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff73845ef434651751b1dc49b9641af96d14209f9ee27fc1ed93da4e3ebeb9c984000000006a47304402200bc3c5799e7700d7c2d90576604c574a8a25ed05de44f98a524d970c8f2aa33302205f12c37480fc6c106bd36b0e7cf6651a9c6febe7e0da84d1cd568c18742f11fd0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff0cb64319180ad5ccd4e7a1609f4825e12576d93853a6f8216f1326292861d270000000006a47304402207b0e07e32c901cf94d099685acf4aea732f011164fa26811203f1bda4809d109022001b5aa8bcff76875e5c781b6997b46fd05511ae7e2e2126ff4066159393dc0020121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9be32331debdf3227b862a21d7b39c84bfe553d420893f16bfe105783af9e49f00000000694630430220420895bb5d9bc0ff38a8df0a605d6207608e18393dae58ca1c0bd93a6b27d090021f2e065f6bf8044ecec912beb0d8cd3ccc2e1b64895e981a7787e6af4ab9f84a0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff134ffee89747abcd677b8bc4ce54dce523b9365d0047538b558700e2a678c9c7000000006a473044022040501a598a3e39fd1e613b1ffbf13b2b6e49379d74b4646ad1c5ad6c88738f560220036fa8bd03272d0d67402b7bd89e782101123e2a8a6f8d4221ee2cfec512e86d0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffa7e1b0042c314f9fd1e14d52dae12efbfd3bf73e2eec7f7aa3d76d760ceb7e1e000000006a473044022040c7820166b41139d53de05c15a8eed188e1b8f2648005cbce27e7674a81f4a602200f449b0cc9b333e984326b2fd9695613d968aef0fd4e427c7fe7fff7964ff10f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff5e574a4ff6e9175a31e18e0071a61174f9842b51900c500e7fedc49cb0af3e2000000006a47304402200a616bb1616871a97f8d3b696ba2dfb30c36023f5153688ce48d5276193bee9202202bf3275ccd00bfed7e2d7fd4e4b4e4120481556944bec14997d3d82df5ef2fab0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff42b7cabf7ecc15d3bd491b38826c0ecd00583df830fa617cf249e79383ab6cb7000000006a473044022037c9ad204e5e8720420eff4d59cd226bdefa960e6e323ece2c65b9040e88c62702206acf99c24ba9598ba44b3b07cbef0c6152aa57b1e68cc6487d6a9da54ca687a60121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff1fe8a7353354083f5b887236ea2a5ed0d25cec7c8acb7c13362eb05bfb3f328a000000006a47304402204a6f04af79e5f5ab093db71b9688edccf1827c4bead023e3f2aa829ad9da236d02205668d24cb791a2b82691f6bf121a098c0518b19e6fe065425d79a6cbe3a7a2fb0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff46b71efe81a1091ab95eb5fa4ae565e1580b79b58a99bfb93234d13e95dab21c000000006a47304402200e782289f688139620d42d50345d8d1b6e331c5daace1cf9fbd6c614d1706a9202201dc710f39ed94a9cc79e5714131b8049724eab4a8a294610d0c12cc4175c70ee0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff44ea866195557dbcc47aa65af5a595e104c0387e5c199880d082d28a944ce2ce000000006a47304402203fe9c299c1beb026d7d938bce2c4c98bfedd466baae8a996c08282b7035e9d9902203eb001c2ce466a0265735d3c8957c513dee1810f925f9e09586a05b85b6fec980121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc88a8f2c1ac37d787352f17542854c68ef214dfce31027fbfe7f914d649e3c80000000006a473044022052c90982f4faa5d4e2e6814d24384923cbd1f30c219d6b1dd4c65bc89047d9f302200bead49128103cb94f4bf870cf20bd73883fe93f7fcd2994988dc79299cf6c2c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff628da283f4d2f0542579bf54769ad4dc3ac5f8b11e2337d11b6fea80a44e6ec3000000006a473044022067b06a25ac8f0a62ac907e9ac05d44ed87eb190df3905e13a245f6ab7b85348f02201bea5ba28859653fa6be67dae88938a8ca40ac0076f758c099e52f1ca777a56d0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc24eb0ee4ac7bf21913cc7ee2fce56edda050b812bf7d6fe82edcd27a79c6a91000000006a47304402203e03a07404ed30e45fb9860cedea5986a29f46c7438dc494ea1aa01ea1a6e1d00220216020de3f94ef90409d5e4cf5313bf78cf7ced032fe143581c85e09cbd24e290121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff9917f27915b61bdbdd921b53bf679dffaca07b302c3462e00a7097410bf61ff9000000006a4730440220211a183bca4a96095f85a3ab3edce55ffd38c7bc61c199ae20459795426df3c2022039062c6cda3de303b123ae249c3ffccd58255df75b8f468eed8a6f03c1b763ee0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff23300fedfd6ca47770f798a1cf14a106be1e7a1eef7265754bdb8bc462afbb04000000006a47304402206002e3d7da0139bc451d1523ab42c795aaa5c942ad0f998cd8e6569e403ad1a202205ead72ad09fbf2a228a2ed7553a55d2564bd600bbb5e14e91748f73deb686a1f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffd9b76eb9b9dcec5c49fe258b3abb7c6121f2b404cec4b2c20e0333f1d77f3b4d000000006a473044022037491a9b4f9e2800e8793108e758fffd4f9ae7c356fb4cdf9185d292207f721b02202381d2fa6c78d2ea30d88191d2ee9005bb3c2743de392efb66451324839c3ca20121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2520ba3eff7e8e3879cc5de7383db59089232c56a8860361d577719cc911b886000000006a4730440220215e7759f79aa8a7f81108e126845767e8f86f972e8d3544c3e0f201c8cbc0bb0220600638b536b546ec3dc790257b1377ee0f34e88e96de8eb9e0e38090c27cdb1a0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff63d6e917e166bf20ed56a3868016e5d2e4d6452537434ef720fa22393f20d710000000006a473044022074672d816d2f457c1b9c89089b3102a318100b65a56969fc635402f008c700f702201799d638b768b9986035050a33b22f9b79db74ee717e00ba8da076162c6b08250121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff1e1277e290fa7f10a7189ed2fe602ed980d553fd8adf5e22bcb49702456cca51000000006a4730440220187abe1ae9362866ca7a7810f9431303584f01b5ece682b40e141726525561b602202e54529155b015480aaff4cdcc6ee47f30a88f54a8e7518a311fdd48735b6f730121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff6f36fcd8b8a5b1edd2aede7099b8bbb1c18f747aa8b32070b1e04a08da79e652000000006a47304402202c76e71cfbbb085c0ba46e6a023425aae1e4e8e22d8462f7a0aee956cff678280220316f87bd31ef9f5d25d3def22e99cef71304d95435eb7b18079fa539049af4a00121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff558f74796e8a8a5900dbfbba18008768625b826a16fbf1ffa6d24f3b8f2d0b10000000006a47304402203bfef2d5d734ecc39f85568d12c488f6a54e7c5ad07d08efe5b6407ead32134502204d62a25540fe9ed5e271d3a7ca8bbe6eeaeab48dcd742b079fa28f7983666b700121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff5705a7f79fe9cf90fb4d4653a0192c8bb6c0865d6a620c346f69626c6ec7ee53000000006a47304402206b5fd26d7283aa4a8b17af4d80a652a1b09973eee23b5c353a1725441a33ba6002207334f6f74a3d61ec8eae6742fa2d4032acb8a0c6b29835cddcd9b9d925db800d0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffa0334a76e9280755b75ce3ac549bcc42466a2d95ab4fa2e9bc5de74333f8198a000000006a47304402204d024f9b08b359321f0c91bef6595e3e55a2250cb6da4c0a84ca323493bb783202202558d291bf376c924d2cc5967029a4b1f527add0ea3fa939c87b33e1ccda2a5e0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffd296d77887be81cbf96eb594fe116014a57c87cb301f480e7061bc377243fe3d000000006a4730440220044d26255ba51c60baf4e6dffc86a6d7bfbd6225b4fd7835794454c84795316102206d5bb7a88474be905ffc97f71e5035bf4edd0739541d91215c9c0feee638fe550121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff764b6ccd8d56a18fe7fd76d0cca9190b190ac8008f233313b3f8cb73f19dbe72000000006a47304402207a146bdc607a45f943a9b669a6e2ed6521967de92fb2f24f7ee0b2800a0290b302204fc19f43a86faee44d997a4e1304708d397a12bbfed75ee6495315a9aac0e5310121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff0e9b6490794fbead2bc010269a5cbab663e62ed19696e6ba5ea53d76b4ccc2aa000000006a47304402200ff9cf3399fe14190e8c725f192eb0f715fd5713db1e2fadd1a7889639e4972e0220141eca71166662eeb8eb77311e0738401ed3bec5f688bf1fbad9d54d57a4860c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2a627f2435b449b70b1551dd068ea9356b6db0531d02def47bb4c320e71b33e6000000006a4730440220726f54fd5764a3632f7898a6f6a8ab4dc6a266cab4e1f653eacfc5ced71ec0e7022037b81a753d9a03cc96f41e45e33d11123e53c03d5e6e4839b625c6e75a3a93fc0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffaf414d098a5a4615d49a12c5fba89d02a56fc871666ca3dce7027bccde55a8a7000000006a473044022051312ffa900c2646b6d081a5429a56bfc4d15ae517e736005a5eb688daf66ab9022076346601024d4b8b0faa32d202a3f9044cc81e6a9763435eb8095ace874f3d2d0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff62d1c78615b3345be193f224d2deabae41783c53275e7a953f26708f17c41a34000000006a47304402207c65c329fc5edadc69009d303493678b084125657678c843c220f5594f1f4bda02202fd43797e418a233151e5b21a051dbcf3112ba808e024a3b9566fb64c5aef7960121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc4714184de113d17382a94c780b1ea06604ed22d019f70a088a8decae2bf670d000000006a4730440220660bdc141a048c35ee2464d4b6d106b52bb4af1deaf60a6a3686aae85d2f7f54022019ba95d2f8a2d82bd553889d6692e8cf75c5647e0414404803b717636fcd03dd0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffb9a0bb90dadfc19ad06d5f6b8914a938edf1f6bcc5c688dc1ba31aa7085346c60000000000feffffff767eda8fd2d3347469469b0160837c9f762ffe1e59448380b16e3d98ea3f78d0000000006a47304402200d7b3ac263a8c5bb2d96d139020a37f161ca3fcc651105f817405736f91ad4ed022051f9ff613d3602eea75ec30adc5c1af91bee37730b9875ab091c3be88396da510121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2eacc27780b96e16e6d98a3af9fe136a04b4fc7e449a82ba820cc5a22e8606ce000000006a47304402205116b64ba26dd2c76c7ff6b0a2fa7339a7770e2e25b747091c1012bde3ab475c02204dbeabd85f9c9c9d999f47aa2e6d5953ce81bf6501969623cef6a68a753c7c210121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff698878a36fd16c190072629b6514b615ada161915af0e99b9f331a35be464adc000000006a4730440220237a536b6d1ab1ef76984018895605bd3963ea01a6a60b5a51f0bbf7c9f403e302207a35b08c0b4a0502687c617f67ea8ddc9d0f9645ffd18c9fd0d1289c5b7595bf0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffdcf26a2305581391e3f99c9e16f7e311d31a61e29e1fb88644815d6a5d42a6e0000000006a47304402203f96828dda2c6a71ee4a564045895dd131a49a4e368b5ea6c6d8de720b73c567022014b692022be6f3cacddff07b21112236c2a238577f9ed1483980909c6c4d38ce0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffbb087167400da5e0ed692118b4ad59b0cfae28b27c474c148a743b1424095456000000006a4730440220634cba1feafc539cdbc13ced178900475ac345f2e57565d8243fa945dcc8ff820220154ef1e7d01a7e76d228c9c63ef9c7c0832e9eb433033b986243c6e34bdcba560121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff30f222601a3555be52cc8a1903117cb19032a7fa78b4a8ca2de2581ecb73affb000000006a473044022068d4d8d8cacbca6c85abc86e8b48ebabc7f72619bb689456ecdd04c7bdd61f8202200a62673465581cd6546a4602d3dcca846455c21c9d6dafb93b93220e8da3bd960121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffbf2136cef8f4381cce1d110b91d2f212344e5d3f2b6a307ea73a6b8237eb6500000000006a4730440220195ca7a7fec293306cb7c10237c91ab9726e140b7b0063ba374ad5558b0a4380022006a07e4dce20526e78b08e42cda4b74234b083a46c22378b75a18fe188b1f6f10121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffc9b5994d34b04e9b0f0dda9e36968eb2c69710bdb339b610bce8890a6a7cfc30000000006a473044022023ec048e4c381a46fdffab98be507948fb21eb63f8f1222d9cf394bc792dc2e7022062fd1374e277b659f73dfe35ad21ffebfd25acf44a41db4887f472baebd350150121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff697b8cfe1a270d4eed2d324fcc7340d4939643f94d10ff93e93c4074cdaf6744000000006a47304402206723fc7ec2baf501b4ad9294653f1efee962e17e99eae0115323e598964947db02200b27063c5514535d09fa5d00a6c9091b56b99b18e3d5da1692b15af4f3e282420121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff32605c0a042d02e43cde00b53600e610756a36f1a582e01efbfe0f186487e90d000000006a47304402202932e07bc94ddaef236e5161936cac76e14bb4f8e0378ae4e1481af5c9090b6e02206c14c690919a194ce2967820c29751df295db446e8acb13ff895d0fba899983a0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff13d7c3cc7ba8b91a03638a2bd5819adc9952d8b78cf11caa4b92892b2dc6f83a000000006a47304402203685896065fa62c3cac4cb02ad1499289f18c5ef5040b6eb2f1087e634ae34cd022040e314d860ddedc5d21f1705aa9d0fdcb1fbc6dc76c3c59b39f7d88842a3a57e0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff2dd407a5153fe991fd9bccb167dccbd7ac873a96a1245ccd744e216d59fc16c3000000006a4730440220274fbc5f8c31e361261c404a5b8b5c1a0aea745832fa9e2dddb21911d1958d86022026bae43343a6fea07f4b7ba3c64773531cc03a66e0963b9ac7d1d164b5efeb6f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff11172a9b515fca99b080515739637d8320c11b5b948f2387ded4f59c2d6ecd39000000006a473044022063ea3edced14593a63efa60182d90431aba4131f5b79737d85a4b35d49dfdbd7022024fcedec0ff05c41abe4e4f5287c78e4ebb8584a9038013349ed31f6729708550121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff009964b263cf590f7936e4b57c994934df9f485325c6da7fa16646131fa2f0b9000000006a47304402203bb27851615faced2f8add309d0122a982f38476a9e734446f689b4e90b5a44002201952fa60f2e3cadf5df712554ff0c6148946af03c0e123c675068c7bb6dd46f60121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3fefffffff01760e030aa02b6f250fb1b6ebe7c377fdf3dd723a4293accabb6729f920b3d000000006a473044022023b254d970a49b457cdfa136df6bbbc61508cae232da2924f21a5266e291eed502205a770d1d8ac6b0934e7c02ddaef64a035dd423cec68e8e1bacf17cdef55776b70121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff31448685de838a611357c8f4ee06215b6225910f63de8d6d15db45ad75af8bd2000000006a47304402207797a6358dd815cadbf7e0e03add34b45c938fab6598a97ac501d18b4224234602205defbd892c89aeb616619ca1cd796c9a729c8172c3830d032db6d99470186c8b0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffd32b92a42459c588f5244fd478bd60732fd468e07b00224b423c911155a85135000000006a47304402205614ee0f47ebca7e568c616ae3f95f4f5d51c56635221efe58f2527980981df30220637ce84e7cc20cbc27c6704b1e0b8739e4b0a9776084917a2df4fb26052e900c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff6d305cc6882edaa7ae6daf91dc08c5722b33b599f4191dfd061000696f0bd3fe000000006a47304402202e78a45fedc42b23b9671ae4de182fd0aaf60e350b860e589114540e5a27fd7f02206c3fb504a9d5674f4a1362224314fda589aa864c5542ef23f65bc81ec5c3e27c0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffffdb313f74cd5390619eeaa16861da8688bde3fac599138f5ded7f2d770f07fd1c000000006a47304402203fd680c835ba251cc61d3a366e1ee5aa8cd6ad9726381c0e65e87e2c61e7a9d402201b78fd543f9ae53ebf237578801aa651c7b7a15f40f3c7e67b1d2295b2ef60cb0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff57bacfcb48a10ea57be507191e88bef27ebb681dc1c64769a42a49fc36f0aac2000000006a47304402207d111ea099ddce6980ab678bfec7649a66f8b8bfc6d3cda6f67dededb6f3ee7502200f745ca0f04f82eb26344de21281f78bfc7da52cf11e8fec841949ce3c6760a20121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff738b3a2fbdae42792f9d855adbe3ad396401d4184a61cdffbfb064ef60d77b56000000006a473044022020b0c94b39924a177508fd76bcd660fdee62662d5698730416ad86d0b961f14602205695fb390c9d876dc8d1c23e79eed9e5100477fd70eac5422517df53a601aa3f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff521b2d20e62fb89cb2ca7cd90190d1aa31b5d27f981db93b114cf62227c6984f0000000069463043021f5fe3889f62426e2969501d4f2d004a11fc547a057e0f82dc427941beae5a98022010b114e6427d27dbb941ad6bf48c267df642f43c68d3da38a360f544eeecec130121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff7d8c26550d90c5f7ff191ad60e71e1bcc33b30f0776475cfcdd01b3b6f76140e000000006a4730440220008358352b3b53e0eb6a93472f337e62174a2381e27c5f18136a5b8c9ac833090220504974eab0871ab9449ded1cc4e0aaac4370824f5d41eaad709a0d897367a63f0121032513dd0819b07843f87c72da9a2dd470052465b07af4dfb2168e0dee9aa18fb3feffffff0200742daa35010000160014b0a0c0793c306d3acf9b7ddc82d81ec883aed1332934ec05000000001600141eae04af95f8bb6d764d6bd8ab1d44c6f9f69f5800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000247304402204e60198def6c42171ec1f8bc94964e5aadf6db6e12b4e17d64f8d28f39823de902207a56df478697982c416f1a6456dcc689602eaaeeaf998eba66d5788d6213016701210235f27c8b66440858f15ff687aa73f832a9749c6836c3a10230e04a5603eb5b960000000000000000000000000000000000000000000000000000000200000000010276445b8d0cb42802f2ae3eedd993d61f89b40e080b8c4ad6edae360470e9ff680000000017160014df298943ed647857d35dbcc715baf6bdea4da857feffffffeb94e6f0b7ec075dec5e082e2c0229067279ddccdba1b420e7b645ca793839b2000000001716001439b324ff1d10a60d68db9e747cc6b0e1dc415eddfeffffff02c0b2acb90300000017a9148b489b3c4768c40cfe38eb77506a77eb7eb50f188704ba5a040000000017a9143a89df35445cf2e8ae1361314f0918140c3f8b5c8702473044022019023831b7d930edba39b0ce003b05adf0c3416a1c1a72b2b81260d8f765f138022011df8a60131a5a1a7ebd65691e64bbcfb4e2972220abc1c42064ea15503ca5ea012102234128d235bfef8c8aa0e9ab3c83341c01fba865f70ddce5f168cbefa59a09ad024730440220236ed0011a681929d9252dcc73997e4262ddca6e378fd072aa36369a2a53ec3502204e9616b0b87731d7a199f6f379c118892acdba7534e8beb16669714d51f6ea94012103c9538598c7bb538698f40459ff4456a87b1a82a9e2a1610929b3038e6eecfa5cdb3002000200000000010164dbdbf3141e4003718e854fc2a1c7cb5db488da01bac291bd68848fe24dd3be0000000000feffffff02e02d92000000000016001416828112ec6e4e26c662237b064dff62d74daf86a8bb25312100000016001469db08ae941d33f162fc8355b7f377e98cc928f20247304402200f55b36d9192fa23b4bbc83df9f55a47d2032d4659aef141f3b0c5782fd7ad3d02203d7b1f7779e2622912a1b69b6905b6b53f2b09618248dc3140fe6f80e0b7d00d01210369c85e1e1c034fb944781a0301168870010aae841a999054faf0f140e880c14000000000020000000001016957f94cceff503e22a61a7c969c9463dc5591e3c313f2305a53486170767b1f0100000000feffffff02478ea52100000000160014c8f3992be8b9d5041ae987071446db4ceefdb21b20e88d000000000016001416828112ec6e4e26c662237b064dff62d74daf86024730440220147fa8c427157a3436f79d0d2f0e7f173b69a02c61bcc87441d5b16fe4a98e950220414931d4cbed56939f6b9fd17017a7bb24b6c472274048c1e7608286d08ebbef012103174ecff8ac9ffaa09ac9713ef35881e1a9f8b5c37d5e236e0321645338c32702db300200020000000001012bd8d93bfae8717a43544635cf6000a6a0337cc4b9710ae71cb8a83ef8efbe740100000000feffffff034c232f3e02000000160014d8ea308a269faea05834c1830ecfb5ee8b1d3bab715d170000000000160014cdb830bb069c4fb24b0ad90e8cfc654a2545c16e39effe050000000017a914b2c887e2a0889e357e9aaa20742291a219de4651870247304402207f7aa2607575d21b2e955e568c5acdfaaaf65f1db526a2b24ab649fd7d4c740e02202829d8d63723d7fe859d9f8dd83ae95ba19c3a99323cb4afba7bde63c0d3d2ab0121034a823ee367acfb9d8499189a1779f39616df23c6b12868cce2cc2343ded1ba67db30020002000000000101c53a812f37fd3ca60eb91f92afd896dd1f9fd7c76a39b2f2f1ca5efe62ce43ce0000000000feffffff0360b05971010000001600144056b48140b1e9cc4ed487e5bc710626a343d40876e5a5a30000000017a914b2c887e2a0889e357e9aaa20742291a219de465187c88c2f290000000017a9147bd0abc3fdda82ba3887eb4433d80d1867bffaf6870247304402202c263a58da5745aad6f3efe7a043eccf296c7b5fa1a152bc9c11dc723a54a9ff022003f0a24a35276dbf6e88a1b53d007645aed737218c4fb797cc1475b85d32f83d012103b82bc63000453a0e41f5c637d3a7da705ab895c890f4bda6340136b19dbc9494000000000200000001abefbeaa1dfa7236ffb18e5cb3d122c1bfd2b2a581ff1fb882782145b883124e000000006a473044022017f2fedaabb72444b8bec2bfc4338c4fa142e22aa98333e90a0707623df38d110220374dd43bb3b2093bd6b79c0e665bcff25b130c78735d073ae3650cd845baf0f70121035a14c069a4146f05ec6977e3e6970da0e0964af501ca8b8f206bf630d8d701e6feffffff028ab0f5440200000016001415fb96547e7e1c89cbb98889e468735353e604d89a32160f0000000017a9147bd0abc3fdda82ba3887eb4433d80d1867bffaf68700000000020000000001018d2da9484357cfcb8cc9871c7ab7476c190a241436a08fd475a0525589a8cc650000000000feffffff02c63693040000000017a914b2c887e2a0889e357e9aaa20742291a219de4651873679624002000000160014c71d2c00e5f0cc68ebee92c406ac14417383ccd80247304402200110afe65de190708b79699c912adc77aef1f574ad9a0443e9f9dc6b2f5bee45022021e36496b5cda303e45c62874ed4603d67c0948b6baf16d5230dcde056d3cd470121026e9a99dd63d32f4862c713b3ae48767e030e9fa513e62e1acdf1959bbdcb715200000000020000000001016c46fc03f077d70069b84975d89b2646c9659784aeab305957fb4bb5c35748760000000000feffffff04e939a48100000000160014500b942e38b38a56888e78fd8d6c2276a7b517cd07eed0000000000017a914ccd3a2fd5006aedd147bd723372524c07c162e37870f2963e40000000017a914b2c887e2a0889e357e9aaa20742291a219de465187935e810a0000000017a9147bd0abc3fdda82ba3887eb4433d80d1867bffaf6870247304402207e69e9e5769817afb923bc3b283c7df106c95cbbdbbd4c35f871849d1c7897810220583a90e3d922072d401290ba1a9d275a789108966bdc4ba8a0770314b35db52f012102162f62b50f5605ee153d09a23191b1369039a7e482f5bf7f3c617955a793939e0000000002000000000101813f8c35cc90c902cf677c21baa9d9ea81245543344f01d55402490b9538768d0100000000feffffff02e092ee794e0000001600148be88cfa48811b52128f5dc441dce209a2cdb3e600e1f505000000001600142752eea78177a0b1614c1e93a1b3c948412811de0247304402201c37c4ac8e183eb8d5e3691bfbf562f07b7d9ec78ca4df3e239495d46bda0d35022062d6fd4d9d9333e64160f42b41771a705af3e2602d4cbed833e15ac7c80507930121028675972cfaee49324578b087e035c98f744fcd57aeeebcb5d0cb46b6c1e8582d0000000002000000000101866bbda1892f342663d939c050b47e2d130c5c8d7b45cf2c672d18ec015cadfa0100000000feffffff02d6f9772f0000000017a914b857a30b16ec9ded2f167483d4c1375388a2a45587d27eea10020000001600140e68296f6d1906859c29f22e8b36a52710361860024730440220293a5348a5393719399d450d23425a41b5b3ecb3547f8d92571a60edbd21d8b902203e4ba74c948937f627355d471d15cda486a633eb11c82731bfd04c8899ffc387012103d13a9adfbb428d512d2ee057d6a01b0cd2f445c08c6711ab262b3295c1eb44f600000000020000000395517c7e024bc8ce589bc4c775eadb9fdfeef7a53381266563f486cf69a0c756000000006a473044022034a8aaf4ade2efcb395cd310a867ce9402378c8ae73e3e7081b8f197f70b3469022067704ee349a4eeaff3f834616b7211a079c3e5f2e6284912b4ecf6a0b4fae57a0121029054d0dd14a76194f072d1208ede88a654229d9e30f1e3620f28ff5796f18544feffffffdd77ff7627d195d7c1972794afecf8dcf6e4580dd8420f3403c3e56f8a4694ba000000006a473044022028bdfd02e330d453ba382eca418acd0044ee3e456e56a619e4e8a9f388181a4e02202b9546343ba637c7afde42699dc91fb308d5748dd2e96406a735d95eb2d159c30121029054d0dd14a76194f072d1208ede88a654229d9e30f1e3620f28ff5796f18544feffffffe1d84ba9a0d7a313fdf473a2e813a8dfa5887071820703a34db99284b256d164000000006a4730440220184dfbcdcaf7f82489caf6870290c8d26c75af6f98cc5af12fa66557382d88f302205c276a12e78ad53d6d3181dec971b1645b57daa0e49df3399857fb07fb5b8b910121029054d0dd14a76194f072d1208ede88a654229d9e30f1e3620f28ff5796f18544feffffff026f9fe11100000000160014aa4a316a33049651cad3cd9701a9c7a80e1e8ba9900a42ea06000000160014b4d57464384047c7b1759c6916e90e4f48c0f0dfdb3002000200000000010122a2e91cc620e1966b2667db5086b1d7f1d48d3ccff6107511b3ca3b7c12591a0100000000feffffff0600943577000000001600143efd967ad4190bbe389698fe77626560990d721900c817a804000000160014271b8cd85d8c26da70102d3a361a9f4f35196f1000c817a8040000001600140892726909fb7f2a913c6bf1952a2e80e232adef00c817a80400000017a91424fb6fa0b657e2a43bfa3e637da50bb0e0870d3b87f6ba1fa437020000160014951a90c2fce81d592548a6d1eb2c06370a356f2700a89c1346020000160014951a90c2fce81d592548a6d1eb2c06370a356f2702473044022064861d092e15fb369440873d5153640baff8e7962f7a37e5af93f8fb178c7ea00220397bbc50189e241dc96add72aacbe9d63b8728f8b8dbbe0433156d2e4eddda3e012103dda7f16aeec33bb97c1c4c6ccde27aa4d040f9ee70e59cac196fdbe87186e090db300200", - "tx": [ - "45b61aabbfd7f0b4fef1ea634cb101bba81c2f6a092754b8bea64ddd5a456864", - "b7ef07b0e90ec71a28de90a9fdf1ea9972e511d5f422a79a5dca19b8f3484b74", - "41d41bce12214251d0e9c15188a8eb6f65d76eae3127a1f3b5f8b3a3513d5193", - "ef958209af53ee6271c3f811df5c227d026adf73db39952a71f61b7b3ab64b22", - "172d9c6aa9eb0bf3aee490b1f6feb3488250552cae0729d2c82ccf26806e9e2e", - "b68fe193e9359988a0e32f926b3e5e695946225867f4b4e03fff3770153f5965", - "ce43ce62fe5ecaf1f2b2396ac7d79f1fdd96d8af921fb90ea63cfd372f813ac5", - "764857c3b54bfb575930abae849765c946269bd87549b86900d777f003fc466c", - "65cca8895552a075d48fa03614240a196c47b77a1c87c98ccbcf574348a92d8d", - "faad5c01ec182d672ccf457b8d5c0c132d7eb450c039d96326342f89a1bd6b86", - "8ec52d042271379a0caf5e554723c0b52116ff2947bc3f7c963db29b1a0456b1", - "f9f8212d279972a6339cbda1b7d89586cffafffa6e34b4656aa4b42a8cf631b7", - "824fe1c2a87b3c7d5bc0c2bd243197c422c0f8e1c6a22150c8ae3000efab4ecb", - "d5b57f3d11b9d78877492fd0e7eb8c29769903dfb696f8cd17ef2bd0770575df", - "b0a4c657995f68b7cbe25ef42953f41a3af7863a683cdb1d0308206566b1dfe8" - ], - "time": 1685208781, - "mediantime": 1685017341, - "nonce": 861452611, - "bits": "1b0321a7", - "difficulty": 20927.97473967343, - "chainwork": "000000000000000000000000000000000000000000000000045cc3538c9f6bc0", - "nTx": 15, - "previousblockhash": "de33d1a292d31feeb80a9ec58b826bfd8c0a9fb98f7937f63982ceaacd83018e", - "nextblockhash": "9ed8fdc8ef871b6b7183ecc685b97ed7a53d4423cf02ee39c3ee7edf62a392a0" -} diff --git a/tests/blocks/ferrite_mainnet_150213.json b/tests/blocks/ferrite_mainnet_150213.json deleted file mode 100644 index 391f4a4..0000000 --- a/tests/blocks/ferrite_mainnet_150213.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "hash": "c2506ad0054b701723b1b39261e88d9869d1502f57562f67b6738ffd04d2fe91", - "confirmations": 39, - "strippedsize": 2526, - "size": 7230, - "weight": 14636, - "height": 150213, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "c09ba83fdc00974cbd5931a9df67ea2801fa0ae7e593a0e0c05660f49058c3bc", - "block": "00000020c41dc4184ed67c0dd14dc267ac7d6906064b95cc93a05e24e93678e392a9ecb8bcc35890f46056c0e0a093e5e70afa0128ea67dfa93159bd4c9700dc3fa89bc032cca864b150061b069c4fd603010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff5203c54a020439cca86408fabe6d6dc1428e8fd6bbab4e5ca1812422acb2d90d835dc0171ca0adee406965b9149dc8000100000000000001476b79940000001f00112f4d696e696e672d44757463682f2d32370000000002bef00b54020000001976a91459c93e2a1d7d1653ca1863425850b53e20283dbb88ac0000000000000000266a24aa21a9ed934a95168f7079fac3691cd7deed5aa45499e39c072ca1d1449d81a11b4ec7f201200000000000000000000000000000000000000000000000000000000000000000000000000200000000012b41efda45d6a7059c900eefc51c8a775f5527b734df1f174646248d867796c4470000000017160014db40ce6a81006888605edb98ad9b6cc9312dd10ffeffffff75fc8cefc80b944e0fb1ec9b23fcb63ae2b877a7cb2951b68830cc513b6fb3530100000000feffffff6c4cf98cedc3e7ba19cca6c99004a82422d99dcfcfbf5fbefac7a8d110667e440100000000feffffff07db465ee82089bf75294424ef1d3f82679a106e68794065544bb8fda653348f0000000000fefffffffbe97868d50f063d62234c056e31c922ed5c398c2027cfff3b1f4070a097947f0200000000feffffff5b9f405b0b92da1b26eede47b9a5e97529fd69782bc24d5e364c14573cc6838b0100000000feffffffa10951b2fc5c1c69862ffcb67bfcdf6a873f87d55239b0c26f5f9446e55cbdef0300000000feffffff55255518eb7d7d919376619ae837f6b69fad084c42a8088cdbee76e8f4fc07220200000000feffffffa8377d773b67ec8cfaf8bc9efc3911f0844e9cc23e34ae3790cbf5eba7f9b41a0100000000feffffff58fb34ad09d283cceea44ec8295a5b26db682384afbd2b9cbb0db21fcb284aa60100000000feffffff3ed3746b790f6250b20583b9ac07545f9010b6da3921ffbf5bc1dabd7947eccc0200000000feffffff21972acfc83e54c4ddd4aed0ed2bc8e4b628286f01575d03add2d56a98773ec80100000000feffffff466f9dcfe74bb9e12d73ab83515210bb8fbd0c82a853bfbb4a8d1cb171fec2860000000000fefffffffd44695241e31c93bf30bef20fea29d653f552462a8b3d6a1d7b2a314cc9be320200000000feffffffdc62d2dce0b9fc0947d6c90c607f9fbf0e362179742198b31bab842bca797d1d0000000000feffffff754cabd9efe49187ef283de57ffe1d4425460b0d6126ab6a60eb085fca2ffa980100000000feffffff60f48cfb81839da3e9dafa2bd447153870d169c7f04c87bc8d95572845f389350200000000feffffff063b3b349729de894b21d883c2bfbb6da9c577312dcc3795345f5a8e30de4c740000000000feffffff353733324b98dea84946b8860e533281c0ab163075f75a7d2350855b8125319c0000000000fefffffff551588479f57d390566a8c3067f84325ef59ae74bbd42eb2f1af6c048ad862f0300000000feffffffca46b7bb1526f2db0a5523489bf66bfea93688693d4d4bc33fa46a287048c4040000000000feffffff400aa9c0cfa0c49a0cd8abdc08c841aac4054f4e0d4a1348ee4b3d12892a5bca0000000000feffffff8567d0202e84017acddf9dbfc745ee6399393074dab2cf76c775099d3e2672140000000000feffffff159e4446aabf7971d379463c8622527fb3c339197c6122eeedb5dbc05351b0ec0000000000feffffff080b6b8447eef1e0b3909b241c4cc2acad748ee74e1e5062b7cb3be5bf3a43de0000000000feffffff9272076a02372cc1eaf57c3e4b54aaf508908e684c4441fe7b0b64ee1b385a2e0000000000feffffffd27dad7df847a415ddc589e8aeaaf0efc67dc4cda1e58e4b73c146260b0605310100000000feffffffde5f225e1d7b1616815cba730703d778288cc83ae99933f2155a6323aa5edb190100000000feffffff47c10e6294a2837025a1579f76f5a308e1604ecee9715f0bf6b6a971c4889ef50000000000feffffff85a332c55997b4175e1e908efd61d46dcff80bf52198b0e424c9fa69675dd6a40100000017160014db40ce6a81006888605edb98ad9b6cc9312dd10ffeffffff912a79402dc26f1a63032b2335225b5518d9819ea5ce9ea014a4de8906397ab3010000006a473044022064112f7aafac4374111ae45901ae5ecd2c327488340af4106c1a29722608a2cd0220609781507774307b4f21b4c76d7398dba75fcab214cb9382a0d3ae0c47acbdbe012102d50640454326f6856dd5032097652e0e3c94f1f2eb94cd0f06faae2c4d7eeb53feffffff30949d56d546c44cdcb6db8a5503c78be5dc4ac742618ac20fa607fc71c58ca00000000000feffffff908e5a025f4aeef8897c46dbf0f90b4fff4b11257f8dcb4befdbaf445959c6de0000000000feffffffead34f52a30cf3d6babca555bbd6f26796812a16e7151b6d91342816cd93622e0100000000feffffffab8de1fda2bb082732a0bc94ddf20bfbf937d840e30c0c00cd6b1083db1d89b70000000000feffffffac7d90a2fa7de2c35f27d364c73777e27bfd0ef608044cc4f60be7cedff6be260000000000feffffff185d51d4f88e7892f29d200c90c8cec4a35e7a1c60a87dfafd042be6fe7072500100000000feffffff1d7889a917785bfe72fbb6bf3c2ea9268d5b73f3b64c397bb5802889f11ca6500000000000feffffff4d8ba3fd3ab8cf6e6fe82afd34b70224011703ee1d220519f365a69f2af96d320100000000feffffff89622be21bb6a22754298de52618808afd36062f4f56f2e9c301c687ea790cd40100000017160014db40ce6a81006888605edb98ad9b6cc9312dd10ffefffffff027a29a53ddcc832485cb3a97e61dbde9f2682abe85ab297ce1673b5493a17b0100000000feffffff58ff4148d8053bdb804f6c4c8ba7c97e7d9464c2843e309cf183481708c89a6b0000000000fefffffff024501cf8cf096c6566fd598c3dada688bc122869079170095438164337fb320200000000feffffff064450c843050000001600147b1ffb49099776c930d2971784d9b826ba34e25deb232b000000000016001485532f824e181cad944add143c131064a522bf0b00062c9c0400000017a914a984c2bc37fa32f1b033fb1a35d57a641c44610f87000c58380900000016001470356654a4a7184a0c1f8e4cca80a5a457d96386ac55aedb1900000017a914a621df798647b6dfd68287ea64226162945af8c387f4c8a2530100000017a91495cf50540051c375c9c49efdae7f0040f9d27e43870247304402207312489cf8d35d1b95b394196f4304c2a2cc8ce88d234f809a20a2294c4fe48c02204f62d683e98208a5c622a42e4952073749a44184ac4f57c3a30bdd09ced5f74a0121025a983e1965364f8ef5cecfb4fa12075c7b17615a834bc33aa697ca7345f311160247304402202b735b3af107b0f754465a05546dc382fffd04647d75cb2dc3627d0ef8d000e902201b3442c4d818f06f2d067cbcf75faff4b824505e57ae3d7f558e2f90baf2e08b0121022b115f95e842ac471111152ce030943f00931bbce9d85d92e4ec39257978694d0247304402202f427ab0afac764db44e7b0607afd6b299e7bca932bfd4d7072199b742bf30bc02207744d3874d1d25b9ba9d65c38071f5f6c1c76d3a367cafd190df4d0f6b9aea2c012103d7dc51178d2308dbdc72777fbe2a93cc8252760352a9873896e4fb8fce5a7bbb02473044022030186cab89074d8e47d1a4d0084ac226da5edf106d8c2d902e4967fcdf37aaf202200b2afaa83c0ecc6aa2261abfb749d86a927260af5fecec44ea43f34efba9eeda012103696469473ffc442bfc8abc76be9baabd3d8a02614ae5a077304a645fe29ed41902473044022030d249715479904962bd88a549c2fac35125c9d987d2df680c9f9dd43a88928502201887174c4f9c56ac8d39b1e37ea0b1a13f87db03d131ac5c1dcf91786dcf4d1d01210278654d3d0370189bf9fc5a048e64477bf909c13b822b73b5ffedfd1d1b75f4480247304402206d482e36e90cad884bab11df23d93c903cec5558c16d78673a13ca28ea8fa5f8022064dde5b2860598810b19b9cad60a0a83b804977f067716451d60f16d6950a49c012103c853237b85d838064000806fb3d3b98c5f783ccdc0ab868ab29e66d76b0633500247304402200fe0882432ab1532eb56ac8d8aa29ccc2d5f81c6f5dfaace7321f61256451c7302200f2a2688699c5cf3df3a623deef897adb50c95d24aeec92f45451feb071e7c570121034527f43f96b2106e4959affdae45238ae0bad655c22f23bcbfaca63b97a7ded602473044022050e0367656fa0e627029798c36c36b326ac44acb3f5a2f3771cc7070ae981f3b02207f5104292d73eb7aa4b319405abe82490a7e750e0de57dcb6696418c4f72c0e9012103038e1b64630df689d42e2f5e4d42932f91039c2bb8fed69239c5f01e519d12930247304402201cbb75ba69ecf7a5336fdd7718151b0e8e3a8e23b6213c62d9c4c29f1261036a02207c94cd28881538836ccf13dfd3944a3f7ab17ca471e1bc1a9caf4f5cfea2526d012102cbb5a5cb68b4344f4431c36859f31bbff16e15484405fd7be043756a047f014b02473044022030cf0ac1c3691495fe47ac0afb54237c756918eeb2505949547879098987a0df02200252de0ed0fc2b2e8691c70594749643cdc475ee5fd4a14f9809c322c89d12b3012103405eea221864e08c685cf3e3c4e1a4ee1dfb901cd0a32c9da98cf338f30c5a710247304402204c17316813894038c73c19ee4ee716c0e85f364db13e0da6d52e8371e77adf9d02205b4c7fc89eca053f0f58f59f583b0355f54f3fab1306f82940241d7114323b31012103f1ef8b5e7d4f3b7dbc9b1d9af49fdf35ac8231d943a78206f6a415e9edadb2e402473044022010705fc044a639ed8906b405ad1fb6ef3cbf2a5f3c24dfd276191d8311fa18fe02207d75d6b17f3177da39e32f74bbc2c18f15577aa0b81e54da6c71ab613d55a0ac01210212b997c496d9fc98b99f663a83f5de74ce0e0acc57acae150eb186799c9debef024730440220036d2480a414ec8ccef528fbfbd40b41d08adc414d945c1e3416a18963a7c14a02201241b72d1f39e849dc294668d554e64df255d39486b1f0378f98cbaa1385a936012102a81c33bf9ebcdd73418325ef0d4be4af5751cb30b18c3d87af407223f7a9bb1402473044022062e8634a2a58032bed074291d989f27b1e1d63628724178916dff204075c35ac022066b030c3a250984ba586c98ef2e83f973d3d31a86a9b181423b78cdefb5b759601210356a825874e7570ed4e93d65539e5cb4e4b15a2e176af37822153a54eaa2e8baa0247304402207b31f7c2abc3f8ebe3b791ba8ee095ab573a6e5b16c958325134693120447a7102201b86576e0a7cbdc83b1217790dab1c331720ed979a96ea558e161b215b9ee8dc012102a9b9ccbf7a550441b7a80ae0ba9efebec1437285364d166764ae93881d0b8c0c02473044022003445ab4e0d16a970cca5e10dd36da2d42b86829d61735f31e88c2fe11f498c7022038afca08eff968d1f4f68ff242a687f0ac45525f9c19e6b2cd0b65b90b7b992e012102da2288d67d65b3e4eab7a4e670aec312942a53e6ad276ff126df7093ed88fdb802463043021f2bbc56098a15c3acf171de420701325e9e48993fda1c15cb091b6bafcc2c6502201ec3106fbfb79fad398703059a94b05fd7608aec29645c84efd2cba53273178b012103b15e49ca66f2b300fbe8dd4c60e0595a0798d21547799634f600302ba63253b90247304402202a2a973ff7d7c61cb021a2f5dbed612660c4204cdfebb50111833378e6f31bbf02206d4462960a72157798409dda51e5a5dfe6171057b23124aa39f7e4e0abf524c90121030c1222667eb9e6e87e756dcf394e72cbd1a8f40b4342c8d1b9585206141513d80247304402203dc0ff3a5b20262522878a029958651955e8fce79e1af61782190e02cf8727aa02206d8a838cbdecbab7af2176f704c279c8d866d713416be5e8175f7599f2d010120121035cbac6fb077a8d8025c69cc03f80f5d1e0f6acec43daf17800bd1f087d84b32d02473044022008ae02509b0235919e2b928c266130d3f7673adbb642c38f1b5bf6860cbf0765022041a62c277b5dbabcf892e4df42a87ffa39b71e06b9a40a20f2649ee82b94310c01210373ff2f3cf64b6c3121d5cc982b38901e47908ab542e6683645eb24a8961ba16c024730440220685ba34ea341998183436e6e01e4384120e8abea8282adc49560ea1c79f5a8b502203164483983bdbdccc435750ce85d1c079e7a41abed245c49589b1d8acc6852f50121024fc4ad2fa9f7d0e1ba8a81f8276fdf60f89a9dab01c3f359ba649694549168e3024730440220527ba25cede8df371e4dc176ed61e005c57146ae2a40039277db8bc4b6f0a58a02207398c0f08553485d54e624745195ac04a5c28f3fb2bace2f690c5141df44574a01210205768efe2c20652702531a6a419d91b8a63cd6042f1d3fe804350fd2136fc2f102473044022068fec0d9f2e8e7145176e0a56709c2ae9aeadf8fd6c4cebdd8175c849b736f78022014a6755e65153f6e44c0372dd5048de3a7f22a98e7fe0f375825e8eaa79b176a012102d9f346afed9a6875dc14704f8da9734951fea5fecb25fe928dae1180dd8c15890247304402204984d800d43fbbb6643d720487a586f889ea06f2bca830c648024930bf540257022014660c055a170ccb3117fd22c11b33ffe2427144d02c410d7eedc383415dc24d0121029a1c786cf5676f8b6d2000115b838d43e3c05956d70599c45cca78e5b8cba8f0024730440220477e1193a6bed3c161f0414a7d168869ff76c4bad7f011bfc519fc76618e345e02200cd48f5dac3a55396ec00388d972a1347d1639e6b44d5acdded0fb9b5bb8a967012102f3c0cb1fb6020428cfad3a5ecb5512f27f4a28884eb79c4a95bc7976c702d6da0247304402207e6638d73d292b473cc2c3c657774fb4f4e011755eec089d0f9ca97dc41a5bb2022041035d0889df525fda9a4ae10a0ac11e1091ea20bb69dada52a2474964dea5e3012102a65a5f360effa7b0f72245eb5695e7d79efda8795c090cacaa2c473c257f38cb0247304402201cde332ce88e6febbd0d1eccda303d4673dabd6170d091b2bd56c0fa00461ea002201eca264bba3bb66239529a840a118d649feb77f6a5801719d1fd84fd8d1b95090121033cd76ba84014dbc63babe3cf32895c54883d744b85cac88718fc8e02bb350a040247304402207d6d8dd66343d2fec07f00e91e3ae8705881493963fede1668b44817523691ca02206b511fdcf68af0151f2eaf8740fc5cbefd60068a9d3eded78416cabb27f66eb8012103074d716c333d731c0f9efdb7dcc4962bdff2d5fe27d694aaf9190029186a5a6f0247304402200cb55443a7d088f596d595f7512c222cbe1cea0eb906a7851edfa1aa912b31cc022005927c3a2b660abf17f33494cda2aa5a29bf08d974a0bd3ea14525e2f4ab2a83012103b94023c6d9c84f556b00d10aad39b90fc154e311e705f540c82a04a361e6852e0247304402201f88d22fec78ee6a23ad98fb17ece25b90c5f471a024c54c039b30d7aff37e2602200b390f0fd86fba654c2f057506ac27dc640c4e95fb88d52a4575cc78c8ef4cdb0121025a983e1965364f8ef5cecfb4fa12075c7b17615a834bc33aa697ca7345f31116000247304402204c8aef02f4964d146332a83091f6850ece9436b2770062a9533ada01bde83cff02203c9385e18b99c3ef9cbaa5b10abc89a875ffc4bc683151f07827a24e0a67a4bb0121033f13569b9d863c28f7341480255f4f2f3b4e072ba4473bd701edcb86d4a227610247304402202938f65932f3f45476bc49e9a4722b4a8b3b43ca33f3c371358f959b67d8c13a022003cfa49a5dfd6d656806dc5527988cefb1626d4f8cd9e03630e2a19eba048fbd01210267e20a987bee4ca796c32934a42f6538e9ced5f6f9c661271b810b0d956adede0247304402207c6231f4ba9563dde7cfb22c257d77a23100ff100697c50d4efa3aa5ba493ad60220400f09218795b55b249694be738a13919ed749d2573afd2cde3f24dab00046ec0121029ca91d8f282517d6be39c38dd26aba23f68462c073350013e4b6885b04113c1f024730440220221b6f999e1b687b81cb37a392ca77105568901cb5896d6ba57e3355cb714e06022058047dd8cc7a123629f265f240c9aaffdc2a219341faf7224db10252d56ed4ab012103650e1db87dfd662204291e4bd10474b9eb8177f2e2a9075e26ccef812b3ea5cc02473044022042120ccf7eb33e87a2554460b20f99b104bf712c37427c0fb3d22ca916e418c00220783046c5f48b05f9585f24b1ba809c14dc6f513db104c95032805650c6a718e5012102bbef1a8f81bdba5526d117e0e9dc2ff2e38f07f4c1b215dfe1b0c53a426164cd02473044022014185907f9ad81b889f8110f28de942ccb94493b37fb77ec0c2fb1b479979d9902202c81b961635d759673b8a1888c18c9be8d5089ab595493982a6aef446475f26e0121026de3db9b4ea9a23fad3f69505a0654b0a734c074e113eb4d1b1ea4adc5877c5a0247304402200ba1845feb0124e2981e867740596ef083134ec7d679dab0f25769a17e770ac202207a6f4d14ac14c842bf09525c578fc91e4a9e508e08b48596cebff4ec9ec85569012103cc50ce2f8595d9b8ba385c99d0484ffa0e7d9e922f18e25fe79a49209966c06502473044022020f0a222840d17f106729ee39b59bdec1fdaefcb8b3d7b4a0f5f9d934eb7d4ac0220238c4f3baf4134994fdf55758c6c1902665e9b82c342ec46d1d607572be6210901210214de39e29efdff0a1a0a5fdfc46aa7bf0f7e5a309233b4e564a2c9687db7e5f5024730440220742ea0b744b6652983466e296b3c9ac9e34945663668877ee194d0d36d1777a602206c9207cab5dd55f0e32ce4f0f8a96311f2c1dc24ed34fafa2feccc49861f0e7b0121025a983e1965364f8ef5cecfb4fa12075c7b17615a834bc33aa697ca7345f311160247304402200f3f67d6ac88d6c5b545be26a79a4bcd10aa5b413fcc72d9222e191bf6e0a84e022065630a77f15a8c7cd0ef88f91c3bebe68b5e99fbd474460231411b857c7743fc01210338498cd0cdc99ef39bac654bf00626b162d8e0b3e54865441a113be47bd0064902473044022035e5aa9b12f4403f21a37c67c91813d5f3affae051ebd54953a2a9ff7f1b66d602206686cb2f1930dab8e70435634fa3ba120954f119a134e7fa481831c4fbc1f05b012103fa9a5e1d38adbc7f09fc45f5f13e8278f482942df879b8d68db051478242286a024730440220376af861eb1bf6b47d5dd8d5a53761052c46c4ad7db365bd5713035a8dd1d31702207eeed98d5f2889e060017727018cde5d0bf6f1666cc6cd3e6645e00efeec80c801210271e59c691b7ee80aaf18b92a6dad3eefb7bc028175aed61de9a70d2ba458fb38c44a020002000000000801f72a7ec4097a264e8b46e3176758706635701a187dc3f033a436a702a7b08ef30000000000ffffffff0110739c17030d0000225820f000c7caa510cc97689a4374b181998a205bfeecc5546de2f8ff73e907eaea7d0000000000018894458d77d1390bcf2a96d9d86e244cdceef168b71ffc31e21faee0860912b34c12840000000000000000000000000000000000000000000000000000000000000000fcde460ea778a115ddfe9c25c37975b118d967cc52ccfd1b1e2a5c3926bf0bf20b3b067dc24e11784e6460cafa78c308e70ba2680123b0fbdf64aad021fc0a3200000000000000000000000000000000000000000000000000000000000000000600000000", - "tx": [ - "980d0ac4f83ce23d4909534d97b9f0b3bbe6718c838073fc81515809dfd5d9ba", - "746ed7265ef42d3b65879f20786a9dc44e3d993d2cf5a980082a524184b5a906", - "2fc5bcd23f4604a2c16c7bb7c83c3af0b20e3fc85853d5b33292927322109373" - ], - "time": 1688783922, - "mediantime": 1688757171, - "nonce": 3595541510, - "bits": "1b0650b1", - "difficulty": 10377.34222817144, - "chainwork": "000000000000000000000000000000000000000000000000054590a7a5ff5a20", - "nTx": 3, - "mweb": { - "hash": "f000c7caa510cc97689a4374b181998a205bfeecc5546de2f8ff73e907eaea7d", - "height": 150213, - "kernel_offset": "0b3b067dc24e11784e6460cafa78c308e70ba2680123b0fbdf64aad021fc0a32", - "stealth_offset": "0000000000000000000000000000000000000000000000000000000000000000", - "num_kernels": 0, - "num_txos": 6, - "kernel_root": "0000000000000000000000000000000000000000000000000000000000000000", - "output_root": "8d77d1390bcf2a96d9d86e244cdceef168b71ffc31e21faee0860912b34c1284", - "leaf_root": "fcde460ea778a115ddfe9c25c37975b118d967cc52ccfd1b1e2a5c3926bf0bf2", - "inputs": [ - ], - "outputs": [ - ], - "kernels": [ - ] - }, - "previousblockhash": "b8eca992e37836e9245ea093cc954b0606697dac67c24dd10d7cd64e18c41dc4", - "nextblockhash": "51d85100c783480db43049f0e99a20551ded418aac9d25163136aab58ba984ed" -} diff --git a/tests/blocks/ferrite_testnet_6282 b/tests/blocks/ferrite_testnet_6282 deleted file mode 100644 index 297f6bf..0000000 --- a/tests/blocks/ferrite_testnet_6282 +++ /dev/null @@ -1,48 +0,0 @@ -{ - "hash": "36e1afc41f495021e59cf341477ac6500ba33242e47a6ab552406b4a5b1d9b1c", - "confirmations": 10, - "strippedsize": 42904, - "size": 43765, - "weight": 172306, - "height": 6282, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "22cc6b400e1f7794b641ec6de06524f6442df91d9dfd7f43ad5585e22f3dbed6", - "block": "0000002084db6c03fb19761ef7ee9712b29b13744161fc4a9c9855ffd29bed707067d073d6be3d2fe28555ad437ffd9d1df92d44f62465e06dec41b694771f0e406bcc22883d9364ffff0f1f3901000008020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff05028a180101ffffffff020b8b0c54020000001600148d216cb8f2ec113e508bc434aa8c3606a50dc8440000000000000000266a24aa21a9ed938c952cec26b916176e4264a786d0e580ffc78b5daa2a32de64fb520b70355b0120000000000000000000000000000000000000000000000000000000000000000000000000020000000001018ef8a90764df31639b623a11aeb881f2cd232bfa5e0dc64dfceaf6e1ec80a07c0000000000feffffff0277a40b5402000000160014b38daf72fc4c7259755bf2309eb8228fd8ca266b0000000000000000fd823e6a4d7e3e332e313431353932363533353839373933323338343632363433333833323739353032383834313937313639333939333735313035383230393734393434353932333037383136343036323836203230383939383632383033343832353334323131373036373938323134383038363531333238323330363634373039333834343630393535303538323233313732353335393430383132383438312031313734353032383431303237303139333835323131303535353936343436323239343839353439333033383139363434323838313039373536363539333334343631323834373536343832333320373836373833313635323731323031393039313435363438353636393233343630333438363130343534333236363438323133333933363037323630323439313431323733373234353837303036203630363331353538383137343838313532303932303936323832393235343039313731353336343336373839323539303336303031313333303533303534383832303436363532313338343134362039353139343135313136303934333330353732373033363537353935393139353330393231383631313733383139333236313137393331303531313835343830373434363233373939363237343920353637333531383835373532373234383931323237393338313833303131393439313239383333363733333632343430363536363433303836303231333934393436333935323234373337313930203730323137393836303934333730323737303533393231373137363239333137363735323338343637343831383436373636393430353133323030303536383132373134353236333536303832372037383537373133343237353737383936303931373336333731373837323134363834343039303132323439353334333031343635343935383533373130353037393232373936383932353839323320353432303139393536313132313239303231393630383634303334343138313539383133363239373734373731333039393630353138373037323131333439393939393938333732393738303439203935313035393733313733323831363039363331383539353032343435393435353334363930383330323634323532323330383235333334343638353033353236313933313138383137313031302030303331333738333837353238383635383735333332303833383134323036313731373736363931343733303335393832353334393034323837353534363837333131353935363238363338383220333533373837353933373531393537373831383537373830353332313731323236383036363133303031393237383736363131313935393039323136343230313938393338303935323537323031203036353438353836333237383836353933363135333338313832373936383233303330313935323033353330313835323936383939353737333632323539393431333839313234393732313737352032383334373931333135313535373438353732343234353431353036393539353038323935333331313638363137323738353538383930373530393833383137353436333734363439333933313920323535303630343030393237373031363731313339303039383438383234303132383538333631363033353633373037363630313034373130313831393432393535353936313938393436373637203833373434393434383235353337393737343732363834373130343034373533343634363230383034363638343235393036393439313239333331333637373032383938393135323130343735322031363230353639363630323430353830333831353031393335313132353333383234333030333535383736343032343734393634373332363339313431393932373236303432363939323237393620373832333534373831363336303039333431373231363431323139393234353836333135303330323836313832393734353535373036373439383338353035343934353838353836393236393935203639303932373231303739373530393330323935353332313136353334343938373230323735353936303233363438303636353439393131393838313833343739373735333536363336393830372034323635343235323738363235353138313834313735373436373238393039373737373237393338303030383136343730363030313631343532343931393231373332313732313437373233353020313431343431393733353638353438313631333631313537333532353532313333343735373431383439343638343338353233333233393037333934313433333334353437373632343136383632203531383938333536393438353536323039393231393232323138343237323535303235343235363838373637313739303439343630313635333436363830343938383632373233323739313738362030383537383433383338323739363739373636383134353431303039353338383337383633363039353036383030363432323531323532303531313733393239383438393630383431323834383820363236393435363034323431393635323835303232323130363631313836333036373434323738363232303339313934393435303437313233373133373836393630393536333634333731393137203238373436373736343635373537333936323431333839303836353833323634353939353831333339303437383032373539303039393436353736343037383935313236393436383339383335322035393537303938323538323236323035323234383934303737323637313934373832363834383236303134373639393039303236343031333633393434333734353533303530363832303334393620323532343531373439333939363531343331343239383039313930363539323530393337323231363936343631353135373039383538333837343130353937383835393539373732393735343938203933303136313735333932383436383133383236383638333836383934323737343135353939313835353932353234353935333935393433313034393937323532343638303834353938373237332036343436393538343836353338333637333632323236323630393931323436303830353132343338383433393034353132343431333635343937363237383037393737313536393134333539393720373030313239363136303839343431363934383638353535383438343036333533343232303732323235383238343838363438313538343536303238353036303136383432373339343532323637203436373637383839353235323133383532323534393935343636363732373832333938363435363539363131363335343838363233303537373435363439383033353539333633343536383137342033323431313235313530373630363934373934353130393635393630393430323532323838373937313038393331343536363931333638363732323837343839343035363031303135303333303820363137393238363830393230383734373630393137383234393338353839303039373134393039363735393835323631333635353439373831383933313239373834383231363832393938393438203732323635383830343835373536343031343237303437373535353133323337393634313435313532333734363233343336343534323835383434343739353236353836373832313035313134312033353437333537333935323331313334323731363631303231333539363935333632333134343239353234383439333731383731313031343537363534303335393032373939333434303337343220303037333130353738353339303632313938333837343437383038343738343839363833333231343435373133383638373531393433353036343330323138343533313931303438343831303035203337303631343638303637343931393237383139313139373933393935323036313431393636333432383735343434303634333734353132333731383139323137393939383339313031353931392035363138313436373531343236393132333937343839343039303731383634393432333139363135363739343532303830393531343635353032323532333136303338383139333031343230393320373632313337383535393536363338393337373837303833303339303639373932303737333436373232313832353632353939363631353031343231353033303638303338343437373334353439203230323630353431343636353932353230313439373434323835303733323531383636363030323133323433343038383139303731303438363333313733343634393635313435333930353739362032363835363130303535303831303636353837393639393831363335373437333633383430353235373134353931303238393730363431343031313039373132303632383034333930333937353920353135363737313537373030343230333337383639393336303037323330353538373633313736333539343231383733313235313437313230353332393238313931383236313836313235383637203332313537393139383431343834383832393136343437303630393537353237303639353732323039313735363731313637323239313039383136393039313532383031373335303637313237342038353833323232383731383335323039333533393635373235313231303833353739313531333639383832303931343434323130303637353130333334363731313033313431323637313131333620393930383635383531363339383331353031393730313635313531313638353137313433373635373631383335313535363530383834393039393839383539393832333837333435353238333331203633353530373634373931383533353839333232363138353438393633323133323933333038393835373036343230343637353235393037303931353438313431363534393835393436313633372031383032373039383139393433303939323434383839353735373132383238393035393233323333323630393732393937313230383434333335373332363534383933383233393131393332353920373436333636373330353833363034313432383133383833303332303338323439303337353839383532343337343431373032393133323736353631383039333737333434343033303730373436203932313132303139313330323033333033383031393736323131303131303034343932393332313531363038343234343438353936333736363938333839353232383638343738333132333535322036353832313331343439353736383537323632343333343431383933303339363836343236323433343130373733323236393738303238303733313839313534343131303130343436383233323520323731363230313035323635323237323131313636303339363636353537333039323534373131303535373835333736333436363832303635333130393839363532363931383632303536343736203933313235373035383633353636323031383535383130303732393336303635393837363438363131373931303435333334383835303334363131333635373638363735333234393434313636382030333936323635373937383737313835353630383435353239363534313236363534303835333036313433343434333138353836373639373531343536363134303638303037303032333738373720363539313334343031373132373439343730343230353632323330353338393934353631333134303731313237303030343037383534373333323639393339303831343534363634363435383830203739373237303832363638333036333433323835383738353639383330353233353830383933333036353735373430363739353435373136333737353235343230323131343935353736313538312034303032353031323632323835393431333032313634373135353039373932353932333039393037393635343733373631323535313736353637353133353735313738323936363634353437373920313734353031313239393631343839303330343633393934373133323936323130373334303433373531383935373335393631343538393031393338393731333131313739303432393738323835203634373530333230333139383639313531343032383730383038353939303438303130393431323134373232313331373934373634373737323632323431343235343835343534303333323135372031383533303631343232383831333735383530343330363333323137353138323937393836363232333731373231353931363037373136363932353437343837333839383636353439343934353020313134363534303632383433333636333933373930303339373639323635363732313436333835333036373336303936353731323039313830373633383332373136363431363237343838383830203037383639323536303239303232383437323130343033313732313138363038323034313930303034323239363631373131393633373739323133333735373531313439353935303135363630342039363331383632393437323635343733363432353233303831373730333637353135393036373335303233353037323833353430353637303430333836373433353133363232323234373731353820393135303439353330393834343438393333333039363334303837383037363933323539393339373830353431393334313434373337373434313834323633313239383630383039393838383638203734313332363034373231353639353136323339363538363435373330323136333135393831393331393531363733353338313239373431363737323934373836373234323239323436353433362036383030393830363736393238323338323830363839393634303034383234333534303337303134313633313439363538393739343039323433323337383936393037303639373739343232333620323530383232313638383935373338333739383632333030313539333737363437313635313232383933353738363031353838313631373535373832393733353233333434363034323831353132203632373230333733343331343635333139373737373431363033313939303636353534313837363339373932393333343431393532313534313334313839393438353434343733343536373338332031363234393933343139313331383134383039323737373731303338363338373733343331373732303735343536353435333232303737373039323132303139303531363630393632383034393020393236333630313937353938383238313631333332333136363633363532383631393332363638363333363036323733353637363330333534343737363238303335303435303737373233353534203731303538353935343837303237393038313433353632343031343531373138303632343634333632363739343536313237353331383133343037383333303333363235343233323738333934342039373533383234333732303538333533313134373731313939323630363338313333343637373638373936393539373033303938333339313330373731303938373034303835393133333734363420313434323832323737323633343635393437303437343538373834373738373230313932373731353238303733313736373930373730373135373231333434343733303630353730303733333439203234333639333131333833353034393331363331323834303432353132313932353635313739383036393431313335323830313331343730313330343738313634333738383531383532393039322038353435323031313635383339333431393635363231333439313433343135393536323538363538363535373035353236393034393635323039383538303333383530373232343236343832393320393732383538343738333136333035373737373536303638383837363434363234383234363835373932363033393533353237373334383033303438303239303035383736303735383235313034203734373039313634333936313336323637363034343932353632373432303432303833323038353636313139303632353435343333373231333135333539353834353036383737323436303239302031363138373636373935323430363136333432353232353737313935343239313632393931393330363435353337373939313430333733343034333238373532363238383839363339393538373920343735373239313734363432363335373435353235343037393039313435313335373131313336393431303931313933393332353139313037363032303832353230323631383739383533313838203737303538343239373235393136373738313331343936393930303930313932313136393731373337323738343736383437323638363038343930303333373730323432343239313635313330302035303035313638333233333634333530333839353137303239383933393232333334353137323230313338313238303639363530313137383434303837343531393630313231323238353939333720313632333133303137313134343438343634303930333839303634343935343434303036313938363930373534383531363032363332373530353239383334393138373430373836363830383831203833333835313032323833333435303835303438363038323530333933303231333332313937313535313834333036333534353530303736363832383239343933303431333737363535323739332039373531373534363133393533393834363833333933363338333034373436313139393636353338353831353338343230353638353333383632313836373235323333343032383330383731313220333238323738393231323530373731323632393436333232393536333938393839383933353832313136373435363237303130323138333536343632323031333439363731353138383139303937203330333831313938303034393733343037323339363130333638353430363634333139333935303937393031393036393936333935353234353330303534353035383036383535303139353637332030323239323139313339333339313835363830333434393033393832303539353531303032323633353335333631393230343139393437343535333835393338313032333433393535343439353920373738333737393032333734323136313732373131313732333634333433353433393437383232313831383532383632343038353134303036363630343433333235383838353639383637303534203331353437303639363537343734353835353033333233323333343231303733303135343539343035313635353337393036383636323733333337393935383531313536323537383433323239382038323733373233313938393837353731343135393537383131313936333538333330303539343038373330363831323136303238373634393632383637343436303437373436343931353939353020353439373337343235363236393031303439303337373831393836383335393338313436353734313236383034393235363438373938353536313435333732333437383637333330333930343638203833383334333633343635353337393439383634313932373035363338373239333137343837323333323038333736303131323330323939313133363739333836323730383934333837393933362032303136323935313534313333373134323438393238333037323230313236393031343735343636383437363533353736313634373733373934363735323030343930373537313535353237383120393635333632313332333932363430363136303133363335383135353930373432323032303230333138373237373630353237373231393030353536313438343235353531383739323533303334203335313339383434323533323233343135373632333336313036343235303633393034393735303038363536323731303935333539313934363538393735313431333130333438323237363933302036323437343335333633323536393136303738313534373831383131353238343336363739353730363131303836313533333135303434353231323734373339323435343439343534323336383220383836303631333430383431343836333737363730303936313230373135313234393134303433303237323533383630373634383233363334313433333436323335313839373537363634353231203634313337363739363930333134393530313931303835373539383434323339313938363239313634323139333939343930373233363233343634363834343131373339343033323635393138342030343433373830353133333338393435323537343233393935303832393635393132323835303835353538323135373235303331303731323537303132363638333032343032393239353235323220303131383732363736373536323230343135343230353136313834313633343834373536353136393939383131363134313031303032393936303738333836393039323931363033303238383430203032363931303431343037393238383632313530373834323435313637303930383730303036393932383231323036363034313833373138303635333535363732353235333235363735333238362031323931303432343837373631383235383239373635313537393539383437303335363232323632393334383630303334313538373232393830353334393839363530323236323931373438373820383230323733343230393232323234353333393835363236343736363931343930353536323834323530333931323735373731303238343032373939383036363336353832353438383932363438203830323534353636313031373239363730323636343037363535393034323930393934353638313530363532363533303533373138323934313237303333363933313337383531373836303930342030373038363637313134393635353833343334333437363933333835373831373131333836343535383733363738313233303134353837363837313236363033343839313339303935363230303920393339333631303331303239313631363135323838313338343337393039393034323331373437333336333934383034353735393331343933313430353239373633343735373438313139333536203730393131303133373735313732313030383033313535393032343835333039303636393230333736373139323230333332323930393433333436373638353134323231343437373337393339332037353137303334343336363139393130343033333735313131373335343731393138353530343634343930323633363535313238313632323838323434363235373539313633333330333931303720323235333833373432313832313430383833353038363537333931373731353039363832383837343738323635363939353939353734343930363631373538333434313337353232333937303936203833343038303035333535393834393137353431373338313838333939393434363937343836373632363535313635383237363538343833353838343533313432373735363837393030323930392035313730323833353239373136333434353632313239363430343335323331313736303036363531303132343132303036353937353538353132373631373835383338323932303431393734383420343233363038303037313933303435373631383933323334393232393237393635303139383735313837323132373236373530373938313235353437303935383930343535363335373932313232203130333333343636393734393932333536333032353439343738303234393031313431393532313233383238313533303931313430373930373338363032353135323237343239393538313830372032343731363235393136363835343531333333313233393438303439343730373931313931353332363733343330323832343431383630343134323633363339353438303030343438303032363720303439363234383230313739323839363437363639373538333138333237313331343235313730323936393233343838393632373636383434303332333236303932373532343936303335373939203634363932353635303439333638313833363039303033323338303932393334353935383839373036393533363533343934303630333430323136363534343337353538393030343536333238382032323530353435323535363430353634343832343635313531383735343731313936323138343433393635383235333337353433383835363930393431313330333135303935323631373933373820303032393734313230373636353134373933393432353930323938393639353934363939353536353736313231383635363139363733333738363233363235363132353231363332303836323836203932323231303332373438383932313836353433363438303232393637383037303537363536313531343436333230343639323739303638323132303733383833373738313432333335363238322033363038393633323038303638323232343638303132323438323631313737313835383936333831343039313833393033363733363732323230383838333231353133373535363030333732373920383339343030343135323937303032383738333037363637303934343437343536303133343535363431373235343337303930363937393339363132323537313432393839343637313534333537203834363837383836313434343538313233313435393335373139383439323235323834373136303530343932323132343234373031343132313437383035373334353531303530303830313930382036393936303333303237363334373837303831303831373534353031313933303731343132323333393038363633393338333339353239343235373836393035303736343331303036333833353120393833343338393334313539363133313835343334373534363439353536393738313033383239333039373136343635313433383430373030373037333630343131323337333539393834333435203232353136313035303730323730353632333532363630313237363438343833303834303736313138333031333035323739333230353432373436323836353430333630333637343533323836352031303537303635383734383832323536393831353739333637383937363639373432323035373530353936383334343038363937333530323031343130323036373233353835303230303732343520323235363332363531333431303535393234303139303237343231363234383433393134303335393938393533353339343539303934343037303436393132303931343039333837303031323634203536303031363233373432383830323130393237363435373933313036353739323239353532343938383732373538343631303132363438333639393938393232353639353936383831353932302035363030313031363535323536333735363738353636373232373936363139383835373832373934383438383535383334333937353138373434353435353132393635363334343334383033393620363432303535373938323933363830343335323230323737303938343239343233323533333032323537363334313830373033393437363939343135393739313539343533303036393735323134203832393333363635353536363135363738373336343030353336363635363431363534373332313730343339303335323133323935343335323931363934313435393930343136303837353332302031383638333739333730323334383838363839343739313531303731363337383532393032333435323932343430373733363539343935363330353130303734323130383731343236313334393720343539353631353133383439383731333735373034373130313738373935373331303432323936393036363637303231343439383633373436343539353238303832343336393434353738393737203233333030343837363437363532343133333930373539323034333430313936333430333931313437333230323333383037313530393532323230313036383235363334323734373136343630322034333335343430303531353231323636393332343933343139363733393737303431353935363833373533353535313636373330323733393030373439373239373336333534393634353333323820383836393834343036313139363439363136323737333434393531383237333639353538383232303735373335353137363635313538393835353139303938363636353339333534393438313036203838373332303638353939303735343037393233343234303233303039323539303037303137333139363033363232353437353634373839343036343735343833343636343737363034313134362033323333393035363531333433333036383434393533393739303730393033303233343630343631343730393631363936383836383835303134303833343730343035343630373432393538363920393133383239363638323436383138353731303331383837393036353238373033363635303833323433313937343430343737313835353637383933343832333038393433313036383238373032203732323830393733363234383039333939363237303630373437323634353533393932353339393434323830383131333733363934333338383732393430363330373932363135393539393534362032363234363239373037303632353934383435353639303334373131393732393936343039303839343138303539353334333933323531323336323335353038313334393439303034333634323720383532373133383331353931323536383938393239353139363432373238373537333934363931343237323533343336363934313533323336313030343533373330343838313938353531373036203539343132313733353234363235383935343837333031363736303032393838363539323537383636323835363132343936363535323335333338323934323837383534323533343034383330382033333037303136353337323238353633353539313532353334373834343539383138333133343131323930303139393932303539383133353232303531313733333635383536343037383236343820343934323736343431313337363339333836363932343830333131383336343435333639383538393137353434323634373339393838323238343632313834343930303837373736393737363331203237393537323236373236353535363235393632383235343237363533313833303031333430373039323233333433363537373931363031323830393331373934303137313835393835393939332033383439323335343935363430303537303939353538353631313334393830323532343939303636393834323333303137333530333538303434303831313638353532363533313137303939353720303839393432373332383730393235383438373839343433363436303035303431303839323236363931373833353235383730373835393531323938333434313732393533353139353337383835203533343537333734323630383539303239303831373635313535373830333930353934363430383733353036313233323236313132303039333733313038303438353438353236333537323238322035373638323033343136303530343834363632373735303435303033313236323030383030373939383034393235343835333436393431343639373735313634393332373039353034393334363320393338323433323232373138383531353937343035343730323134383238393731313137373739323337363132323537383837333437373138383139363832353436323938313236383638353831203730353037343032373235353032363333323930343439373632373738393434323336323136373431313931383632363934333936353036373135313537373935383637353634383233393933392031373630343236303137363333383730343534393930313736313433363431323034363932313832333730373634383837383334313936383936383631313831353538313538373336303632393320383630333831303137313231353835353237323636383330303832333833343034363536343735383830343035313338303830313633333633383837343231363337313430363433353439353536203138363839363431313232383231343037353333303236353531303034323431303438393637383335323835383832393032343336373039303438383731313831393039303934393435333331342034323138323837363631383130333130303733353437373035343938313539363830373732303039343734363936313334333630393238363134383439343137383530313731383037373933303620383130383534363930303039343435383939353237393432343339383133393231333530353538363432323139363438333439313531323633393031323830333833323030313039373733383638203036363238373739323339373138303134363133343332343435373236343030393733373432353730303733353932313030333135343135303839333637393330303831363939383035333635322030323736303037323737343936373435383430303238333632343035333436303337323633343136353534323539303237363031383334383430333036383131333831383535313035393739373020353636343030373530393432363038373838353733353739363033373332343531343134363738363730333638383039383830363039373136343235383439373539353133383036393330393434203934303135313534323232323139343332393133303231373339313235333833353539313530333130303333333033323531313137343931353639363931373435303237313439343333313531352035383835343033393232313634303937323239313031313239303335353231383135373632383233323833313832333432353438333236313131393132383030393238323532353631393032303520323633303136333931313437373234373333313438353733393130373737353837343432353338373631313734363537383637313136393431343737363432313434313131313236333538333535203338373133363130313130323332363739383737353634313032343638323430333232363438333436343137363633363938303636333738353736383133343932303435333032323430383139372032373835363437313938333936333038373831353433323231313636393132323436343135393131373736373332323533323634333335363836313436313836353435323232363831323638383720323638343435393638343432343136313037383534303136373638313432303830383835303238303035343134333631333134363233303832313032353934313733373536323338393934323037203537313336323735313637343537333138393138393435363238333532353730343431333335343337353835373533343236393836393934373235343730333136353636313339393139393936382032363238323437323730363431333336323232313738393233393033313736303835343238393433373333393335363138383931363531323530343234343034303038393532373139383337383720333836343830353834373236383935343632343338383233343337353137383835323031343339353630303537313034383131393439383834323339303630363133363935373334323331353539203037393637303334363134393134333434373838363336303431303331383233353037333635303237373835393038393735373832373237333133303530343838393339383930303939323339312033353033333733323530383535393832363535383637303839323432363132343239343733363730313933393037373237313330373036383639313730393236343632353438343233323430373420383535303336363038303133363034363638393531313834303039333636383630393534363332353030323134353835323933303935303030303930373135313035383233363236373239333236203435333733383231303439333837323439393636393933333934323436383535313634383332363131333431343631313036383032363734343636333733333433373533343037363432393430322036363832393733383635323230393335373031363236333834363438353238353134393033363239333230313939313939363838323835313731383339353336363931333435323232343434373020383034353932333936363032383137313536353531353635363636313131333539383233313132323530363238393035383534393134353039373135373535333930303234333933313533353139203039303231303731313934353733303032343338383031373636313530333532373038363236303235333738383137393735313934373830363130313337313530303434383939313732313030322032323031333335303133313036303136333931353431353839353738303337313137373932373735323235393738373432383931393137393135353232343137313839353835333631363830353920343734313233343139333339383432303231383734353634393235363434333436323339323533313935333133353130333331313437363339343931313939353037323835383433303635383336203139333533363933323936393932383938333739313439343139333934303630383537323438363339363838333639303332363535363433363432313636343432353736303739313437313038362039393834333135373333373439363438383335323932373639333238323230373632393437323832333831353337343039393631353435353938373938323539383931303933373137313236323120383238333032353834383131323338393031313936383232313432393435373636373538303731383635333830363530363438373032363133333839323832323939343937323537343533303333203238333839363338313834333934343737303737393430323238343335393838333431303033353833383534323338393733353432343339353634373535353638343039353232343834343535342031333932333934313030303136323037363933363336383436373736343133303137383139363539333739393731353537343638353431393436333334383933373438343339313239373432333920313433333635393336303431303033353233343337373730363538383836373738313133393439383631363437383734373134303739333236333835383733383632343733323838393634353634203335393837373436363736333834373934363635303430373431313138323536353833373838373834353438353831343839363239363132373339393834313334343237323630383630363138372032343535343532333630363433313533373130313132373436383039373738373034343634303934373538323830333438373639373538393438333238323431323339323932393630353832393420383631393139363637303931383935383038393833333230313231303331383433303334303132383439353131363230333533343238303134343132373631373238353833303234333535393833203030333230343230323435313230373238373235333535383131393538343031343931383039363932353333393530373537373834303030363734363535323630333134343631363730353038322037363832373732323233353334313931313032363334313633313537313437343036313233383530343235383435393838343139393037363131323837323538303539313133393335363839363020313433313636383238333137363332333536373332353431373037333432303831373333323233303436323938373939323830343930383531343039343739303336383837383638373839343933203035343639353537303330373236313930303935303230373634333334393333353931303630323435343530383634353336323839333534353638363239353835333133313533333731383338362038323635363137383632323733363337313639373537373431383330323339383630303635393134383136313634303439343439363530313137333231333133383935373437303632303838343720343830323336353337313033313135303839383432373939323735343432363835333237373937343331313339353134333537343137323231393735393739393335393638353235323238353734203532363337393632383936313236393135373233353739383636323035373334303833373537363638373338383432363634303539393039393335303530303038313333373534333234353436332035393637353034383434323335323834383734373031343433353435343139353736323538343733353634323136313938313334303733343638353431313137363638383331313836353434383920333737363937393536363531373237393636323332363731343831303333383634333931333735313836353934363733303032343433343530303534343939353339393734323337323332383731203234393438333437303630343430363334373136303633323538333036343938323937393535313031303935343138333632333530333033303934353330393733333538333434363238333934372036333034373735363435303135303038353037353738393439353438393331333933393434383939323136313235353235353937373031343336383538393433353835383737353236333739363220353539373038313637373634333830303132353433363530323337313431323738333436373932363130313939353538353232343731373232303137373732333730303431373830383431393432203339343837323534303638303135353630333539393833393035343839383537323335343637343536343233393035383538353032313637313930333133393532363239343435353433393133312036363331333435333038393339303632303436373834333837373835303534323339333930353234373331333632303132393437363931383734393735313931303131343732333135323839333220363737323533333931383134363630373330303038393032373736383936333131343831303930323230393732343532303735393136373239373030373835303538303731373138363338313035203439363739373331303031363738373038353036393432303730393232333239303830373033383332024730440220096d658625c60ff4b38f6817dc8371b0328050798ecddc03e7171a995b9aa81d022007f503ef372228a36cf50a6d4023009463c1631c578201217ced1f4d555cd6b3012102fd3c94041973fcab36110ba6b3bf6475f5deddbb4cd912a6155de78455de1e730000000002000000000101585ed214f06ac691d7b472f7833c4f58222dbd4c29054f889e4a899bbe9564310000000000feffffff020000000000000000106a0e38313930206368617273206d6178eee87306000000001600149145666024e72386ddf23893260079c4996c09540247304402204632fb527951c3af23e3384c613443de15a4526376e2c9043f6006f4194f17e702201b57cbb3ac96cb1f33d29b54fcacbee6cf5cd82495a7f3bbbceb17045d0f55fc012102c99df952013cf301c253403fbc92707c46234ed1ad02da3329c34b2bec863cba0000000002000000000101f507182c05e33e423f4bd2969042dcd6356c9208416feaf7ed239879701d18bd0000000000feffffff020000000000000000086a06602220696578e5e00b54020000001600141e211fb43002c389af1a737eac720633d67a0c32024730440220701fcf9a22e047bd2baa794172eee21c482965394c2258def6825ad12d4f48660220678287c91ea932de9d3394521c91a80dc04769b3f93f664f7c5378c0259cbd41012103bd019da04d44495a48b7392aa8ba2a6f4fd11f7a2a826ea0043fc0f45eae2e79000000000200000000010151c09ed0d72eec9d015de24c1bc288335e88304f0ca3414128bc4739e9b8ca9d0000000000feffffff02e7bb0b540200000016001418e1067b228568a9b0712a56811417c02c7f13030000000000000000fd12276a4d0e27332e3134313539323635333538393739333233383436323634333338333237393530323838343139373136393339393337353130353832303937343934343539323330373831363430363238362032303839393836323830333438323533343231313730363739383231343830383635313332383233303636343730393338343436303935353035383232333137323533353934303831323834383120313137343530323834313032373031393338353231313035353539363434363232393438393534393330333831393634343238383130393735363635393333343436313238343735363438323333203738363738333136353237313230313930393134353634383536363932333436303334383631303435343332363634383231333339333630373236303234393134313237333732343538373030362036303633313535383831373438383135323039323039363238323932353430393137313533363433363738393235393033363030313133333035333035343838323034363635323133383431343620393531393431353131363039343333303537323730333635373539353931393533303932313836313137333831393332363131373933313035313138353438303734343632333739393632373439203536373335313838353735323732343839313232373933383138333031313934393132393833333637333336323434303635363634333038363032313339343934363339353232343733373139302037303231373938363039343337303237373035333932313731373632393331373637353233383436373438313834363736363934303531333230303035363831323731343532363335363038323720373835373731333432373537373839363039313733363337313738373231343638343430393031323234393533343330313436353439353835333731303530373932323739363839323538393233203534323031393935363131323132393032313936303836343033343431383135393831333632393737343737313330393936303531383730373231313334393939393939383337323937383034392039353130353937333137333238313630393633313835393530323434353934353533343639303833303236343235323233303832353333343436383530333532363139333131383831373130313020303033313337383338373532383836353837353333323038333831343230363137313737363639313437333033353938323533343930343238373535343638373331313539353632383633383832203335333738373539333735313935373738313835373738303533323137313232363830363631333030313932373837363631313139353930393231363432303139383933383039353235373230312030363534383538363332373838363539333631353333383138323739363832333033303139353230333533303138353239363839393537373336323235393934313338393132343937323137373520323833343739313331353135353734383537323432343534313530363935393530383239353333313136383631373237383535383839303735303938333831373534363337343634393339333139203235353036303430303932373730313637313133393030393834383832343031323835383336313630333536333730373636303130343731303138313934323935353539363139383934363736372038333734343934343832353533373937373437323638343731303430343735333436343632303830343636383432353930363934393132393333313336373730323839383931353231303437353220313632303536393636303234303538303338313530313933353131323533333832343330303335353837363430323437343936343733323633393134313939323732363034323639393232373936203738323335343738313633363030393334313732313634313231393932343538363331353033303238363138323937343535353730363734393833383530353439343538383538363932363939352036393039323732313037393735303933303239353533323131363533343439383732303237353539363032333634383036363534393931313938383138333437393737353335363633363938303720343236353432353237383632353531383138343137353734363732383930393737373732373933383030303831363437303630303136313435323439313932313733323137323134373732333530203134313434313937333536383534383136313336313135373335323535323133333437353734313834393436383433383532333332333930373339343134333333343534373736323431363836322035313839383335363934383535363230393932313932323231383432373235353032353432353638383736373137393034393436303136353334363638303439383836323732333237393137383620303835373834333833383237393637393736363831343534313030393533383833373836333630393530363830303634323235313235323035313137333932393834383936303834313238343838203632363934353630343234313936353238353032323231303636313138363330363734343237383632323033393139343934353034373132333731333738363936303935363336343337313931372032383734363737363436353735373339363234313338393038363538333236343539393538313333393034373830323735393030393934363537363430373839353132363934363833393833353220353935373039383235383232363230353232343839343037373236373139343738323638343832363031343736393930393032363430313336333934343337343535333035303638323033343936203235323435313734393339393635313433313432393830393139303635393235303933373232313639363436313531353730393835383338373431303539373838353935393737323937353439382039333031363137353339323834363831333832363836383338363839343237373431353539393138353539323532343539353339353934333130343939373235323436383038343539383732373320363434363935383438363533383336373336323232363236303939313234363038303531323433383834333930343531323434313336353439373632373830373937373135363931343335393937203730303132393631363038393434313639343836383535353834383430363335333432323037323232353832383438383634383135383435363032383530363031363834323733393435323236372034363736373838393532353231333835323235343939353436363637323738323339383634353635393631313633353438383632333035373734353634393830333535393336333435363831373420333234313132353135303736303639343739343531303936353936303934303235323238383739373130383933313435363639313336383637323238373438393430353630313031353033333038203631373932383638303932303837343736303931373832343933383538393030393731343930393637353938353236313336353534393738313839333132393738343832313638323939383934382037323236353838303438353735363430313432373034373735353531333233373936343134353135323337343632333433363435343238353834343437393532363538363738323130353131343120333534373335373339353233313133343237313636313032313335393639353336323331343432393532343834393337313837313130313435373635343033353930323739393334343033373432203030373331303537383533393036323139383338373434373830383437383438393638333332313434353731333836383735313934333530363433303231383435333139313034383438313030352033373036313436383036373439313932373831393131393739333939353230363134313936363334323837353434343036343337343531323337313831393231373939393833393130313539313920353631383134363735313432363931323339373438393430393037313836343934323331393631353637393435323038303935313436353530323235323331363033383831393330313432303933203736323133373835353935363633383933373738373038333033393036393739323037373334363732323138323536323539393636313530313432313530333036383033383434373733343534392032303236303534313436363539323532303134393734343238353037333235313836363630303231333234333430383831393037313034383633333137333436343936353134353339303537393620323638353631303035353038313036363538373936393938313633353734373336333834303532353731343539313032383937303634313430313130393731323036323830343339303339373539203531353637373135373730303432303333373836393933363030373233303535383736333137363335393432313837333132353134373132303533323932383139313832363138363132353836372033323135373931393834313438343838323931363434373036303935373532373036393537323230393137353637313136373232393130393831363930393135323830313733353036373132373420383538333232323837313833353230393335333936353732353132313038333537393135313336393838323039313434343231303036373531303333343637313130333134313236373131313336203939303836353835313633393833313530313937303136353135313136383531373134333736353736313833353135353635303838343930393938393835393938323338373334353532383333312036333535303736343739313835333538393332323631383534383936333231333239333330383938353730363432303436373532353930373039313534383134313635343938353934363136333720313830323730393831393934333039393234343838393537353731323832383930353932333233333236303937323939373132303834343333353733323635343839333832333931313933323539203734363336363733303538333630343134323831333838333033323033383234393033373538393835323433373434313730323931333237363536313830393337373334343430333037303734362039323131323031393133303230333330333830313937363231313031313030343439323933323135313630383432343434383539363337363639383338393532323836383437383331323335353220363538323133313434393537363835373236323433333434313839333033393638363432363234333431303737333232363937383032383037333138393135343431313031303434363832333235203237313632303130353236353232373231313136363033393636363535373330393235343731313035353738353337363334363638323036353331303938393635323639313836323035363437362039333132353730353836333536363230313835353831303037323933363036353938373634383631313739313034353333343838353033343631313336353736383637353332343934343136363820303339363236353739373837373138353536303834353532393635343132363635343038353330363134333434343331383538363736393735313435363631343036383030373030323337383737203635393133343430313731323734393437303432303536323233303533383939343536313331343037313132373030303430373835343733333236393933393038313435343636343634353838302037393732373038323636383330363334333238353837383536393833303532333538303839333330363537353734303637393534353731363337373532353432303231313439353537363135383120343030323530313236323238353934313330323136343731353530393739323539323330393930373936353437333736313235353137363536373531333537353137383239363636343534373739203137343530313132393936313438393033303436333939343731333239363231303733343034333735313839353733353936313435383930313933383937313331313137393034323937383238352036343735303332303331393836393135313430323837303830383539393034383031303934313231343732323133313739343736343737373236323234313432353438353435343033333231353720313835333036313432323838313337353835303433303633333231373531383239373938363632323337313732313539313630373731363639323534373438373338393836363534393439343530203131343635343036323834333336363339333739303033393736393236353637323134363338353330363733363039363537313230393138303736333833323731363634313632373438383838302030373836393235363032393032323834373231303430333137323131383630383230343139303030343232393636313731313936333737393231333337353735313134393539353031353636303420393633313836323934373236353437333634323532333038313737303336373531353930363733353032333530373238333534303536373034303338363734333531333632323232343737313538203931353034393533303938343434383933333330393633343038373830373639333235393933393738303534313933343134343733373734343138343236333132393836303830393938383836382037343133323630343732313536393531363233393635383634353733303231363331353938313933313935313637333533383132393734313637373239343738363732343232393234363534333620363830303938303637363932383233383238303638393936343030343832343335343033373031343136333134393635383937393430393234333233373839363930373036393737393432323336203235303832323136383839353733383337393836323330303135393337373634373136353132323839333537383630313538383136313735353738323937333532333334343630343238313531322036323732303337333433313436353331393737373734313630333139393036363535343138373633393739323933333434313935323135343133343138393934383534343437333435363733383320313632343939333431393133313831343830393237373737313033383633383737333433313737323037353435363534353332323037373730393231323031393035313636303936323830343930203932363336303139373539383832383136313333323331363636333635323836313933323636383633333630363237333536373633303335343437373632383033353034353037373732333535342037313035383539353438373032373930383134333536323430313435313731383036323436343336323637393435363132373533313831333430373833333033333632353432333237383339343420393735333832343337323035383335333131343737313139393236303633383133333436373736383739363935393730333039383333393133303737313039383730343038353931333337343634203134343238323237373236333436353934373034373435383738343737383732303139323737313532383037333137363739303737303731353732313334343437333036303537303037333334392032343336393331313338333530343933313633313238343034323531323139323536353137393830363934313133353238303133313437303133303437383136343337383835313835323930393220383534353230313136353833393334313936353632313334393134333431353935363235383635383635353730353532363930343936353230393835383033333835303732323432363438323933203937323835383437383331363330353737373735363036383838373634343632343832343638353739323630333935333532373733343830333034383032393030353837363037353832353130342037343730393136343339363133363236373630343439323536323734323034323038333230383536363131393036323534353433333732313331353335393538343530363837373234363032393020313631383736363739353234303631363334323532323537373139353432393136323939313933303634353533373739393134303337333430343332383735323632383838393633393935383739203437353732393137343634323633353734353532353430373930393134353133353731313133363934313039313139333933323531393130373630323038323532303236313837393835333138382037373035383432393732353931363737383133313439363939303039303139323131363937313733373237383437363834373236383630383439303033333737303234323432393136353133303020353030353136383332333336343335303338393531373032393839333932323333343531373232303133383132383036393635303131373834343038373435313936303132313232383539393337203136323331333031373131343434383436343039303338393036343439353434343030363139383639303735343835313630323633323735303532393833343931383734303738363638303838312038333338353130323238333334353038353034383630383235303339333032313333323139373135353138343330363335343535303037363638323832393439333034313337373635353237393320393735313735343631333935333938343638333339333633383330343734363131393936363533383538313533383432303536383533333836323138363732353233333430323833303837313132203332383237383932313235303737313236323934363332323935363339383938393839333538323131363734353632373031303231383335363436323230313334393637313531383831393039372033303338313139383030343937333430373233393631303336383534303636343331393339353039373930313930363939363339353532343533303035343530353830363835353031393536373320303232393231393133393333393138353638303334343930333938323035393535313030323236333533353336313932303431393934373435353338353933383130323334333935353434393539203737383337373930323337343231363137323731313137323336343334333534333934373832323138313835323836323430383531343030363636303434333332353838383536393836373035342033313534373036393635373437343538353530333332333233333432313037333031353435393430353136353533373930363836363237333333373939353835313135363235373834333232393820383237333732333139383938373537313431353935373831313139363335383333303035393430383733303638313231363032383736343936323836373434363034373734363439313539393530203534393733373432353632363930313034393033373738313938363833353933383134363537343132363830343932353634383739383535363134353337323334373836373333303339303436382038333833343336333436353533373934393836343139323730353633383732393331373438373233333230383337363031313233303239393131333637393338363237303839343338373939333620323031363239353135343133333731343234383932383330373232303132363930313437353436363834373635333537363136343737333739343637353230303439303735373135353532373831203936353336323133323339323634303631363031333633353831353539303734323230323032303331383732373736303532373732313930303535363134383432353535313837393235333033342033353133393834343235333232333431353736323333363130363432353036333930343937353030383635363237313039353335393139343635383937353134313331303334383232373639333020363234373433353336333235363931363037383135343738313831313532383433363637393537303631313038363135333331353034343532313237343733393234353434393435343233363832203838363036313334303834313438363337373637303039363132303731353132343931343034333032373235333836303736343832333633343134333334363233353138393735373636343532312036343133373637393639303331343935303139313038353735393834343233393139383632393136343231393339393439303732333632333436343638343431313733393430333236353931383420303434333738303531333333383934353235373432333939353038323936353931323238353038353535383231353732353033313037313235373031323636383330323430323932393532353232203031313837323637363735363232303431353432303531363138343136333438343735363531363939393831313631343130313030323939363037383338363930393239313630333032383834302030323639313034313430373932383836323135303738343234353136373039303837303030363939323832313230363630343138333731383036353335353637323532353332353637353332383620313239313034323438373736313832353832393736353135373935393834373033353632323236323933343836303033343135383732323938303533343938393635303232363239313734383738203832303237333432303932323232343533333938353632363437363639313439303535363238343235303339313237353737313032383430323739393830363633363538323534383839323634382038303235343536363130313732393637303236363430373635353930343239303939343536383135303635323635333035333731383239343132373033333639333133373835313738363039303420303730383636373131343936353538333433343334373639333338353738313731313338363435353837333637383132333031343538373638373132363630333438393133393039353632303039203933393336313033313032393136313631353238383133383433373930393930343233313734373333363339343830343537353933313439333134303532393736333437353734383131393335362037303931313031333737353137323130303830333135353930323438353330393036363932303337363731393232303333323239303934333334363736383531343232313434373733373933393320373531373033343433363631393931303430333337353131313733353437313931383535303436343439303236333635353132383136323238383234343632353735393136333333303339313037203232353338333734323138323134303838333530383635373339313737313530393638323838373437383236353639393539393537343439303636313735383334343133373532323339373039362038333430383030353335353938343931373534313733383138383339393934343639373438363736323635353136353832373635383438333538383435333134323737353638373930303239303920353137303238333532393731363334343536323132393634303433353233313137363030363635313031323431323030363539373535383531323736313738353833383239323034313937343834203432333630383030373139333034353736313839333233343932323932373936353031393837353138373231323732363735303739383132353534373039353839303435353633353739323132322031303333333436363937343939323335363330323534393437383032343930313134313935323132333832383135333039313134303739303733383630323531353232373432393935383138303720323437313632353931363638353435313333333132333934383034393437303739313139313533323637333433303238323434313836303431343236333633393534383030303434383030323637203034393632343832303137393238393634373636393735383331383332373133313432353137303239363932333438383936323736363834343033323332363039323735323439363033353739392036343639323536353034393336383138333630393030333233383039323933343539353838393730363935333635333439343036303334303231363635343433373535383930303435363332383820323235303534353235353634303536343438323436353135313837353437313139363231383434333936353832353333373534333838353639303934313133303331353039353236313739333738203030323937343132303736363531343739333934323539303239383936393539343639393535363537363132313836353631393637333337383632333632353631323532313633323038363238362039323232313033323734383839323138363534333634383032323936373830373035373635363135313434363332303436393237393036383231323037333838333737383134323333353632383220333630383936333230383036383232323436383031323234383236313137373138353839363338313430393138333930333637333637323232303838383332313531333735353630303337323739203833393430303431353239373030323837383330373636373039343434373435363031333435353634313732353433373039303639373933393631323235373134323938393436373135343335372038343638373838363134343435383132333134353933353731393834393232353238343731363035303439323231323432343730313431323134373830353733343535313035303038303139303820363939363033333032373633343738373038313038313735343530313139333037313431323233333930383636333933383333393532393432353738363930353037363433313030363338333531203938333433383933343135393631333138353433343735343634393535363937383130333832393330393731363436353134333834303730303730373336303431313233373335393938343334352032323531363130353037303237303536323335323636303132373634383438333038343037363131383330313330353237393332303534323734363238363534303336303336373435333238363520313035373036353837343838323235363938313537393336373839373636393734323230353735303539363833343430383639373335303230313431303230363732333538353032303037323435203232353633323635313334313035353932343031393032373432313632343834333931343033353939383935330247304402201349806f6b39ab92f900a7230e54a27755df6a4bd29d10f1789e232ac888361f02202d45c2a72f995387079dfb75b67a02ac24b1f99455919fd61db2b47f47a11a330121038ff70185498100546a1a7010aa2a113f3710b59059d53b94fb05dc69bb5ab30e00000000020000000001019420b5e258e863590d1e6f21bafbea6958eb5c3d9068186026e2d4b251274e270000000000feffffff020000000000000000fd823e6a4d7e3e332e31343135393236353335383937393332333834363236343333383332373935303238383431393731363933393933373531303538323039373439343435393233303738313634303632383620323038393938363238303334383235333432313137303637393832313438303836353133323832333036363437303933383434363039353530353832323331373235333539343038313238343831203131373435303238343130323730313933383532313130353535393634343632323934383935343933303338313936343432383831303937353636353933333434363132383437353634383233332037383637383331363532373132303139303931343536343835363639323334363033343836313034353433323636343832313333393336303732363032343931343132373337323435383730303620363036333135353838313734383831353230393230393632383239323534303931373135333634333637383932353930333630303131333330353330353438383230343636353231333834313436203935313934313531313630393433333035373237303336353735393539313935333039323138363131373338313933323631313739333130353131383534383037343436323337393936323734392035363733353138383537353237323438393132323739333831383330313139343931323938333336373333363234343036353636343330383630323133393439343633393532323437333731393020373032313739383630393433373032373730353339323137313736323933313736373532333834363734383138343637363639343035313332303030353638313237313435323633353630383237203738353737313334323735373738393630393137333633373137383732313436383434303930313232343935333433303134363534393538353337313035303739323237393638393235383932332035343230313939353631313231323930323139363038363430333434313831353938313336323937373437373133303939363035313837303732313133343939393939393833373239373830343920393531303539373331373332383136303936333138353935303234343539343535333436393038333032363432353232333038323533333434363835303335323631393331313838313731303130203030333133373833383735323838363538373533333230383338313432303631373137373636393134373330333539383235333439303432383735353436383733313135393536323836333838322033353337383735393337353139353737383138353737383035333231373132323638303636313330303139323738373636313131393539303932313634323031393839333830393532353732303120303635343835383633323738383635393336313533333831383237393638323330333031393532303335333031383532393638393935373733363232353939343133383931323439373231373735203238333437393133313531353537343835373234323435343135303639353935303832393533333131363836313732373835353838393037353039383338313735343633373436343933393331392032353530363034303039323737303136373131333930303938343838323430313238353833363136303335363337303736363031303437313031383139343239353535393631393839343637363720383337343439343438323535333739373734373236383437313034303437353334363436323038303436363834323539303639343931323933333133363737303238393839313532313034373532203136323035363936363032343035383033383135303139333531313235333338323433303033353538373634303234373439363437333236333931343139393237323630343236393932323739362037383233353437383136333630303933343137323136343132313939323435383633313530333032383631383239373435353537303637343938333835303534393435383835383639323639393520363930393237323130373937353039333032393535333231313635333434393837323032373535393630323336343830363635343939313139383831383334373937373533353636333639383037203432363534323532373836323535313831383431373537343637323839303937373737323739333830303038313634373036303031363134353234393139323137333231373231343737323335302031343134343139373335363835343831363133363131353733353235353231333334373537343138343934363834333835323333323339303733393431343333333435343737363234313638363220353138393833353639343835353632303939323139323232313834323732353530323534323536383837363731373930343934363031363533343636383034393838363237323332373931373836203038353738343338333832373936373937363638313435343130303935333838333738363336303935303638303036343232353132353230353131373339323938343839363038343132383438382036323639343536303432343139363532383530323232313036363131383633303637343432373836323230333931393439343530343731323337313337383639363039353633363433373139313720323837343637373634363537353733393632343133383930383635383332363435393935383133333930343738303237353930303939343635373634303738393531323639343638333938333532203539353730393832353832323632303532323438393430373732363731393437383236383438323630313437363939303930323634303133363339343433373435353330353036383230333439362032353234353137343933393936353134333134323938303931393036353932353039333732323136393634363135313537303938353833383734313035393738383539353937373239373534393820393330313631373533393238343638313338323638363833383638393432373734313535393931383535393235323435393533393539343331303439393732353234363830383435393837323733203634343639353834383635333833363733363232323632363039393132343630383035313234333838343339303435313234343133363534393736323738303739373731353639313433353939372037303031323936313630383934343136393438363835353538343834303633353334323230373232323538323834383836343831353834353630323835303630313638343237333934353232363720343637363738383935323532313338353232353439393534363636373237383233393836343536353936313136333534383836323330353737343536343938303335353933363334353638313734203332343131323531353037363036393437393435313039363539363039343032353232383837393731303839333134353636393133363836373232383734383934303536303130313530333330382036313739323836383039323038373437363039313738323439333835383930303937313439303936373539383532363133363535343937383138393331323937383438323136383239393839343820373232363538383034383537353634303134323730343737353535313332333739363431343531353233373436323334333634353432383538343434373935323635383637383231303531313431203335343733353733393532333131333432373136363130323133353936393533363233313434323935323438343933373138373131303134353736353430333539303237393933343430333734322030303733313035373835333930363231393833383734343738303834373834383936383333323134343537313338363837353139343335303634333032313834353331393130343834383130303520333730363134363830363734393139323738313931313937393339393532303631343139363633343238373534343430363433373435313233373138313932313739393938333931303135393139203536313831343637353134323639313233393734383934303930373138363439343233313936313536373934353230383039353134363535303232353233313630333838313933303134323039332037363231333738353539353636333839333737383730383330333930363937393230373733343637323231383235363235393936363135303134323135303330363830333834343737333435343920323032363035343134363635393235323031343937343432383530373332353138363636303032313332343334303838313930373130343836333331373334363439363531343533393035373936203236383536313030353530383130363635383739363939383136333537343733363338343035323537313435393130323839373036343134303131303937313230363238303433393033393735392035313536373731353737303034323033333738363939333630303732333035353837363331373633353934323138373331323531343731323035333239323831393138323631383631323538363720333231353739313938343134383438383239313634343730363039353735323730363935373232303931373536373131363732323931303938313639303931353238303137333530363731323734203835383332323238373138333532303933353339363537323531323130383335373931353133363938383230393134343432313030363735313033333436373131303331343132363731313133362039393038363538353136333938333135303139373031363531353131363835313731343337363537363138333531353536353038383439303939383938353939383233383733343535323833333120363335353037363437393138353335383933323236313835343839363332313332393333303839383537303634323034363735323539303730393135343831343136353439383539343631363337203138303237303938313939343330393932343438383935373537313238323839303539323332333332363039373239393731323038343433333537333236353438393338323339313139333235392037343633363637333035383336303431343238313338383330333230333832343930333735383938353234333734343137303239313332373635363138303933373733343434303330373037343620393231313230313931333032303333303338303139373632313130313130303434393239333231353136303834323434343835393633373636393833383935323238363834373833313233353532203635383231333134343935373638353732363234333334343138393330333936383634323632343334313037373332323639373830323830373331383931353434313130313034343638323332352032373136323031303532363532323732313131363630333936363635353733303932353437313130353537383533373633343636383230363533313039383936353236393138363230353634373620393331323537303538363335363632303138353538313030373239333630363539383736343836313137393130343533333438383530333436313133363537363836373533323439343431363638203033393632363537393738373731383535363038343535323936353431323636353430383533303631343334343433313835383637363937353134353636313430363830303730303233373837372036353931333434303137313237343934373034323035363232333035333839393435363133313430373131323730303034303738353437333332363939333930383134353436363436343538383020373937323730383236363833303633343332383538373835363938333035323335383038393333303635373537343036373935343537313633373735323534323032313134393535373631353831203430303235303132363232383539343133303231363437313535303937393235393233303939303739363534373337363132353531373635363735313335373531373832393636363435343737392031373435303131323939363134383930333034363339393437313332393632313037333430343337353138393537333539363134353839303139333839373133313131373930343239373832383520363437353033323033313938363931353134303238373038303835393930343830313039343132313437323231333137393437363437373732363232343134323534383534353430333332313537203138353330363134323238383133373538353034333036333332313735313832393739383636323233373137323135393136303737313636393235343734383733383938363635343934393435302031313436353430363238343333363633393337393030333937363932363536373231343633383533303637333630393635373132303931383037363338333237313636343136323734383838383020303738363932353630323930323238343732313034303331373231313836303832303431393030303432323936363137313139363337373932313333373537353131343935393530313536363034203936333138363239343732363534373336343235323330383137373033363735313539303637333530323335303732383335343035363730343033383637343335313336323232323437373135382039313530343935333039383434343839333333303936333430383738303736393332353939333937383035343139333431343437333737343431383432363331323938363038303939383838363820373431333236303437323135363935313632333936353836343537333032313633313539383139333139353136373335333831323937343136373732393437383637323432323932343635343336203638303039383036373639323832333832383036383939363430303438323433353430333730313431363331343936353839373934303932343332333738393639303730363937373934323233362032353038323231363838393537333833373938363233303031353933373736343731363531323238393335373836303135383831363137353537383239373335323333343436303432383135313220363237323033373334333134363533313937373737343136303331393930363635353431383736333937393239333334343139353231353431333431383939343835343434373334353637333833203136323439393334313931333138313438303932373737373130333836333837373334333137373230373534353635343533323230373737303932313230313930353136363039363238303439302039323633363031393735393838323831363133333233313636363336353238363139333236363836333336303632373335363736333033353434373736323830333530343530373737323335353420373130353835393534383730323739303831343335363234303134353137313830363234363433363236373934353631323735333138313334303738333330333336323534323332373833393434203937353338323433373230353833353331313437373131393932363036333831333334363737363837393639353937303330393833333931333037373130393837303430383539313333373436342031343432383232373732363334363539343730343734353837383437373837323031393237373135323830373331373637393037373037313537323133343434373330363035373030373333343920323433363933313133383335303439333136333132383430343235313231393235363531373938303639343131333532383031333134373031333034373831363433373838353138353239303932203835343532303131363538333933343139363536323133343931343334313539353632353836353836353537303535323639303439363532303938353830333338353037323234323634383239332039373238353834373833313633303537373737353630363838383736343436323438323436383537393236303339353335323737333438303330343830323930303538373630373538323531303420373437303931363433393631333632363736303434393235363237343230343230383332303835363631313930363235343534333337323133313533353935383435303638373732343630323930203136313837363637393532343036313633343235323235373731393534323931363239393139333036343535333737393931343033373334303433323837353236323838383936333939353837392034373537323931373436343236333537343535323534303739303931343531333537313131333639343130393131393339333235313931303736303230383235323032363138373938353331383820373730353834323937323539313637373831333134393639393030393031393231313639373137333732373834373638343732363836303834393030333337373032343234323931363531333030203530303531363833323333363433353033383935313730323938393339323233333435313732323031333831323830363936353031313738343430383734353139363031323132323835393933372031363233313330313731313434343834363430393033383930363434393534343430303631393836393037353438353136303236333237353035323938333439313837343037383636383038383120383333383531303232383333343530383530343836303832353033393330323133333231393731353531383433303633353435353030373636383238323934393330343133373736353532373933203937353137353436313339353339383436383333393336333833303437343631313939363635333835383135333834323035363835333338363231383637323532333334303238333038373131322033323832373839323132353037373132363239343633323239353633393839383938393335383231313637343536323730313032313833353634363232303133343936373135313838313930393720333033383131393830303439373334303732333936313033363835343036363433313933393530393739303139303639393633393535323435333030353435303538303638353530313935363733203032323932313931333933333931383536383033343439303339383230353935353130303232363335333533363139323034313939343734353533383539333831303233343339353534343935392037373833373739303233373432313631373237313131373233363433343335343339343738323231383138353238363234303835313430303636363034343333323538383835363938363730353420333135343730363936353734373435383535303333323332333334323130373330313534353934303531363535333739303638363632373333333739393538353131353632353738343332323938203832373337323331393839383735373134313539353738313131393633353833333030353934303837333036383132313630323837363439363238363734343630343737343634393135393935302035343937333734323536323639303130343930333737383139383638333539333831343635373431323638303439323536343837393835353631343533373233343738363733333033393034363820383338333433363334363535333739343938363431393237303536333837323933313734383732333332303833373630313132333032393931313336373933383632373038393433383739393336203230313632393531353431333337313432343839323833303732323031323639303134373534363638343736353335373631363437373337393436373532303034393037353731353535323738312039363533363231333233393236343036313630313336333538313535393037343232303230323033313837323737363035323737323139303035353631343834323535353138373932353330333420333531333938343432353332323334313537363233333631303634323530363339303439373530303836353632373130393533353931393436353839373531343133313033343832323736393330203632343734333533363332353639313630373831353437383138313135323834333636373935373036313130383631353333313530343435323132373437333932343534343934353432333638322038383630363133343038343134383633373736373030393631323037313531323439313430343330323732353338363037363438323336333431343333343632333531383937353736363435323120363431333736373936393033313439353031393130383537353938343432333931393836323931363432313933393934393037323336323334363436383434313137333934303332363539313834203034343337383035313333333839343532353734323339393530383239363539313232383530383535353832313537323530333130373132353730313236363833303234303239323935323532322030313138373236373637353632323034313534323035313631383431363334383437353635313639393938313136313431303130303239393630373833383639303932393136303330323838343020303236393130343134303739323838363231353037383432343531363730393038373030303639393238323132303636303431383337313830363533353536373235323533323536373533323836203132393130343234383737363138323538323937363531353739353938343730333536323232363239333438363030333431353837323239383035333439383936353032323632393137343837382038323032373334323039323232323435333339383536323634373636393134393035353632383432353033393132373537373130323834303237393938303636333635383235343838393236343820383032353435363631303137323936373032363634303736353539303432393039393435363831353036353236353330353337313832393431323730333336393331333738353137383630393034203037303836363731313439363535383334333433343736393333383537383137313133383634353538373336373831323330313435383736383731323636303334383931333930393536323030392039333933363130333130323931363136313532383831333834333739303939303432333137343733333633393438303435373539333134393331343035323937363334373537343831313933353620373039313130313337373531373231303038303331353539303234383533303930363639323033373637313932323033333232393039343333343637363835313432323134343737333739333933203735313730333434333636313939313034303333373531313137333534373139313835353034363434393032363336353531323831363232383832343436323537353931363333333033393130372032323533383337343231383231343038383335303836353733393137373135303936383238383734373832363536393935393935373434393036363137353833343431333735323233393730393620383334303830303533353539383439313735343137333831383833393939343436393734383637363236353531363538323736353834383335383834353331343237373536383739303032393039203531373032383335323937313633343435363231323936343034333532333131373630303636353130313234313230303635393735353835313237363137383538333832393230343139373438342034323336303830303731393330343537363138393332333439323239323739363530313938373531383732313237323637353037393831323535343730393538393034353536333537393231323220313033333334363639373439393233353633303235343934373830323439303131343139353231323338323831353330393131343037393037333836303235313532323734323939353831383037203234373136323539313636383534353133333331323339343830343934373037393131393135333236373334333032383234343138363034313432363336333935343830303034343830303236372030343936323438323031373932383936343736363937353833313833323731333134323531373032393639323334383839363237363638343430333233323630393237353234393630333537393920363436393235363530343933363831383336303930303332333830393239333435393538383937303639353336353334393430363033343032313636353434333735353839303034353633323838203232353035343532353536343035363434383234363531353138373534373131393632313834343339363538323533333735343338383536393039343131333033313530393532363137393337382030303239373431323037363635313437393339343235393032393839363935393436393935353635373631323138363536313936373333373836323336323536313235323136333230383632383620393232323130333237343838393231383635343336343830323239363738303730353736353631353134343633323034363932373930363832313230373338383337373831343233333536323832203336303839363332303830363832323234363830313232343832363131373731383538393633383134303931383339303336373336373232323038383833323135313337353536303033373237392038333934303034313532393730303238373833303736363730393434343734353630313334353536343137323534333730393036393739333936313232353731343239383934363731353433353720383436383738383631343434353831323331343539333537313938343932323532383437313630353034393232313234323437303134313231343738303537333435353130353030383031393038203639393630333330323736333437383730383130383137353435303131393330373134313232333339303836363339333833333935323934323537383639303530373634333130303633383335312039383334333839333431353936313331383534333437353436343935353639373831303338323933303937313634363531343338343037303037303733363034313132333733353939383433343520323235313631303530373032373035363233353236363031323736343834383330383430373631313833303133303532373933323035343237343632383635343033363033363734353332383635203130353730363538373438383232353639383135373933363738393736363937343232303537353035393638333434303836393733353032303134313032303637323335383530323030373234352032323536333236353133343130353539323430313930323734323136323438343339313430333539393839353335333934353930393434303730343639313230393134303933383730303132363420353630303136323337343238383032313039323736343537393331303635373932323935353234393838373237353834363130313236343833363939393839323235363935393638383135393230203536303031303136353532353633373536373835363637323237393636313938383537383237393438343838353538333433393735313837343435343535313239363536333434333438303339362036343230353537393832393336383034333532323032373730393834323934323332353333303232353736333431383037303339343736393934313539373931353934353330303639373532313420383239333336363535353636313536373837333634303035333636363536343136353437333231373034333930333532313332393534333532393136393431343539393034313630383735333230203138363833373933373032333438383836383934373931353130373136333738353239303233343532393234343037373336353934393536333035313030373432313038373134323631333439372034353935363135313338343938373133373537303437313031373837393537333130343232393639303636363730323134343938363337343634353935323830383234333639343435373839373720323333303034383736343736353234313333393037353932303433343031393633343033393131343733323032333338303731353039353232323031303638323536333432373437313634363032203433333534343030353135323132363639333234393334313936373339373730343135393536383337353335353531363637333032373339303037343937323937333633353439363435333332382038383639383434303631313936343936313632373733343439353138323733363935353838323230373537333535313736363531353839383535313930393836363635333933353439343831303620383837333230363835393930373534303739323334323430323330303932353930303730313733313936303336323235343735363437383934303634373534383334363634373736303431313436203332333339303536353133343333303638343439353339373930373039303330323334363034363134373039363136393638383638383530313430383334373034303534363037343239353836392039313338323936363832343638313835373130333138383739303635323837303336363530383332343331393734343034373731383535363738393334383233303839343331303638323837303220373232383039373336323438303933393936323730363037343732363435353339393235333939343432383038313133373336393433333838373239343036333037393236313539353939353436203236323436323937303730363235393438343535363930333437313139373239393634303930383934313830353935333433393332353132333632333535303831333439343930303433363432372038353237313338333135393132353638393839323935313936343237323837353733393436393134323732353334333636393431353332333631303034353337333034383831393835353137303620353934313231373335323436323538393534383733303136373630303239383836353932353738363632383536313234393636353532333533333832393432383738353432353334303438333038203333303730313635333732323835363335353931353235333437383434353938313833313334313132393030313939393230353938313335323230353131373333363538353634303738323634382034393432373634343131333736333933383636393234383033313138333634343533363938353839313735343432363437333939383832323834363231383434393030383737373639373736333120323739353732323637323635353536323539363238323534323736353331383330303133343037303932323333343336353737393136303132383039333137393430313731383539383539393933203338343932333534393536343030353730393935353835363131333439383032353234393930363639383432333330313733353033353830343430383131363835353236353331313730393935372030383939343237333238373039323538343837383934343336343630303530343130383932323636393137383335323538373037383539353132393833343431373239353335313935333738383520353334353733373432363038353930323930383137363531353537383033393035393436343038373335303631323332323631313230303933373331303830343835343835323633353732323832203537363832303334313630353034383436363237373530343530303331323632303038303037393938303439323534383533343639343134363937373531363439333237303935303439333436332039333832343332323237313838353135393734303534373032313438323839373131313737373932333736313232353738383733343737313838313936383235343632393831323638363835383120373035303734303237323535303236333332393034343937363237373839343432333632313637343131393138363236393433393635303637313531353737393538363735363438323339393339203137363034323630313736333338373034353439393031373631343336343132303436393231383233373037363438383738333431393638393638363131383135353831353837333630363239332038363033383130313731323135383535323732363638333030383233383334303436353634373538383034303531333830383031363333363338383734323136333731343036343335343935353620313836383936343131323238323134303735333330323635353130303432343130343839363738333532383538383239303234333637303930343838373131383139303930393439343533333134203432313832383736363138313033313030373335343737303534393831353936383037373230303934373436393631333433363039323836313438343934313738353031373138303737393330362038313038353436393030303934343538393935323739343234333938313339323133353035353836343232313936343833343931353132363339303132383033383332303031303937373338363820303636323837373932333937313830313436313334333234343537323634303039373337343235373030373335393231303033313534313530383933363739333030383136393938303533363532203032373630303732373734393637343538343030323833363234303533343630333732363334313635353432353930323736303138333438343033303638313133383138353531303539373937302035363634303037353039343236303837383835373335373936303337333234353134313436373836373033363838303938383036303937313634323538343937353935313338303639333039343420393430313531353432323232313934333239313330323137333931323533383335353931353033313030333333303332353131313734393135363936393137343530323731343934333331353135203538383534303339323231363430393732323931303131323930333535323138313537363238323332383331383233343235343833323631313139313238303039323832353235363139303230352032363330313633393131343737323437333331343835373339313037373735383734343235333837363131373436353738363731313639343134373736343231343431313131323633353833353520333837313336313031313032333236373938373735363431303234363832343033323236343833343634313736363336393830363633373835373638313334393230343533303232343038313937203237383536343731393833393633303837383135343332323131363639313232343634313539313137373637333232353332363433333536383631343631383635343532323236383132363838372032363834343539363834343234313631303738353430313637363831343230383038383530323830303534313433363133313436323330383231303235393431373337353632333839393432303720353731333632373531363734353733313839313839343536323833353235373034343133333534333735383537353334323639383639393437323534373033313635363631333939313939393638203236323832343732373036343133333632323231373839323339303331373630383534323839343337333339333536313838393136353132353034323434303430303839353237313938333738372033383634383035383437323638393534363234333838323334333735313738383532303134333935363030353731303438313139343938383432333930363036313336393537333432333135353920303739363730333436313439313433343437383836333630343130333138323335303733363530323737383539303839373537383237323733313330353034383839333938393030393932333931203335303333373332353038353539383236353538363730383932343236313234323934373336373031393339303737323731333037303638363931373039323634363235343834323332343037342038353530333636303830313336303436363839353131383430303933363638363039353436333235303032313435383532393330393530303030393037313531303538323336323637323933323620343533373338323130343933383732343939363639393333393432343638353531363438333236313133343134363131303638303236373434363633373333343337353334303736343239343032203636383239373338363532323039333537303136323633383436343835323835313439303336323933323031393931393936383832383531373138333935333636393133343532323234343437302038303435393233393636303238313731353635353135363536363631313133353938323331313232353036323839303538353439313435303937313537353533393030323433393331353335313920303930323130373131393435373330303234333838303137363631353033353237303836323630323533373838313739373531393437383036313031333731353030343438393931373231303032203232303133333530313331303630313633393135343135383935373830333731313737393237373532323539373837343238393139313739313535323234313731383935383533363136383035392034373431323334313933333938343230323138373435363439323536343433343632333932353331393533313335313033333131343736333934393131393935303732383538343330363538333620313933353336393332393639393238393833373931343934313933393430363038353732343836333936383833363930333236353536343336343231363634343235373630373931343731303836203939383433313537333337343936343838333532393237363933323832323037363239343732383233383135333734303939363135343535393837393832353938393130393337313731323632312038323833303235383438313132333839303131393638323231343239343537363637353830373138363533383036353036343837303236313333383932383232393934393732353734353330333320323833383936333831383433393434373730373739343032323834333539383833343130303335383338353432333839373335343234333935363437353535363834303935323234383434353534203133393233393431303030313632303736393336333638343637373634313330313738313936353933373939373135353734363835343139343633333438393337343834333931323937343233392031343333363539333630343130303335323334333737373036353838383637373831313339343938363136343738373437313430373933323633383538373338363234373332383839363435363420333539383737343636373633383437393436363530343037343131313832353635383337383837383435343835383134383936323936313237333939383431333434323732363038363036313837203234353534353233363036343331353337313031313237343638303937373837303434363430393437353832383033343837363937353839343833323832343132333932393239363035383239342038363139313936363730393138393538303839383333323031323130333138343330333430313238343935313136323033353334323830313434313237363137323835383330323433353539383320303033323034323032343531323037323837323533353538313139353834303134393138303936393235333339353037353737383430303036373436353532363033313434363136373035303832203736383237373232323335333431393131303236333431363331353731343734303631323338353034323538343539383834313939303736313132383732353830353931313339333536383936302031343331363638323833313736333233353637333235343137303733343230383137333332323330343632393837393932383034393038353134303934373930333638383738363837383934393320303534363935353730333037323631393030393530323037363433333439333335393130363032343534353038363435333632383933353435363836323935383533313331353333373138333836203832363536313738363232373336333731363937353737343138333032333938363030363539313438313631363430343934343936353031313733323133313338393537343730363230383834372034383032333635333731303331313530383938343237393932373534343236383533323737393734333131333935313433353734313732323139373539373939333539363835323532323835373420353236333739363238393631323639313537323335373938363632303537333430383337353736363837333838343236363430353939303939333530353030303831333337353433323435343633203539363735303438343432333532383438373437303134343335343534313935373632353834373335363432313631393831333430373334363835343131313736363838333131383635343438392033373736393739353636353137323739363632333236373134383130333338363433393133373531383635393436373330303234343334353030353434393935333939373432333732333238373120323439343833343730363034343036333437313630363332353833303634393832393739353531303130393534313833363233353033303330393435333039373333353833343436323833393437203633303437373536343530313530303835303735373839343935343839333133393339343438393932313631323535323535393737303134333638353839343335383538373735323633373936322035353937303831363737363433383030313235343336353032333731343132373833343637393236313031393935353835323234373137323230313737373233373030343137383038343139343220333934383732353430363830313535363033353939383339303534383938353732333534363734353634323339303538353835303231363731393033313339353236323934343535343339313331203636333133343533303839333930363230343637383433383737383530353432333933393035323437333133363230313239343736393138373439373531393130313134373233313532383933322036373732353333393138313436363037333030303839303237373638393633313134383130393032323039373234353230373539313637323937303037383530353830373137313836333831303520343936373937333130303136373837303835303639343230373039323233323930383037303338333277a40b5402000000160014c4a965d6d2dc8808f4536037fb2c19c34663e27902473044022021e92ac57714b67cecbad34e5fd8ae1e3e1a5d11645190e7555d93fd87237d22022053e5a3c6d76301c27065633e809c3a0d0627688d059f906376a7c4395b1cd1520121037a14211b3f04b6f4dc27e5c038c43f5ccff930e565452f3350b51ba9cb2b34e000000000020000000001010a33c90d829e13e43fc20ac0be48f9ec8b74c9cc0743d9062a1c159c5b0d470e0000000000feffffff02dade0b540200000016001454e9adfc43c19e025d24dc4b60ee15f02a799e0b00000000000000000d6a0b223b206965782068656c7002473044022010f8a2e49534bfd7f9ef4242336fcdfd2fea88f5a0ea045c3423dce9977536490220797767f9212f1f25a31027bcccf5e666fbeae8140ad1f5c0fb65957fd81c96940121032ec34f86ce98e4a0f279a56dc4c4721deb761be383e42627dda0919e4e4589d30000000002000000000801a77ba24f5ebd893e41db97970031bc99a55c2c5751f58b139277e87beba65d460000000000ffffffff016b8de4781401000022582085fcfd4290538943df298bd390ddf2ccb316e230469069bc6ace5644c7b2a5a5000000000001b00ad7723b0b0cee90780044a61bdc328d495869f60c9b1f4884b9480def6144feff00000000000000000000000000000000000000000000000000000000000000007514842e6b7878adbb42971ccad0e5409919c4326e2aabe6172d32eb26441cba6398ebf7a4616b7534657aea9097174bd1a8bb5dabe3821a1c1b54dc2cbb3b0300000000000000000000000000000000000000000000000000000000000000001400000000", - "tx": [ - "13ea17e79efd1f06be63b2ba9bce058802d560bac1c36f4b9bf5846172844139", - "eba64fab98971ff669fef5f5f8eb8ae9eee272dda97d070fddb182e8eaf98216", - "7c5ad533bb60903cd19941fbeafeab47ceb18aed83295d1adf23bbc78fde8e1d", - "814d0b142a0ec481171213d9cca7dee2d6550885f115d4d93400a4c5ea788f54", - "51e87701d89c92731a2099fb5daaf634ca7a6d2e25c132b715ae8851b1695383", - "0a7d4cc53cec2927310eca0438135063302ee11247ec4adc0ce6a81ef0fe2689", - "bd686f0505e7469f36b1da175d5fa25b4f07ffbb99b4f59dd01dab21fc17ddaa", - "8ea4a29d962b81febba840bf9c2b45df50db248a7ee2f9f18f6614ce751b852f" - ], - "time": 1687371144, - "mediantime": 1687368513, - "nonce": 313, - "bits": "1f0fffff", - "difficulty": 9.53660673972713e-07, - "chainwork": "000000000000000000000000000000000000000000000000000000002b037ddc", - "nTx": 8, - "mweb": { - "hash": "85fcfd4290538943df298bd390ddf2ccb316e230469069bc6ace5644c7b2a5a5", - "height": 6282, - "kernel_offset": "6398ebf7a4616b7534657aea9097174bd1a8bb5dabe3821a1c1b54dc2cbb3b03", - "stealth_offset": "0000000000000000000000000000000000000000000000000000000000000000", - "num_kernels": 0, - "num_txos": 20, - "kernel_root": "0000000000000000000000000000000000000000000000000000000000000000", - "output_root": "d7723b0b0cee90780044a61bdc328d495869f60c9b1f4884b9480def6144feff", - "leaf_root": "7514842e6b7878adbb42971ccad0e5409919c4326e2aabe6172d32eb26441cba", - "inputs": [ - ], - "outputs": [ - ], - "kernels": [ - ] - }, - "previousblockhash": "73d0677070ed9bd2ff55989c4afc614174139bb21297eef71e7619fb036cdb84", - "nextblockhash": "94732e0419e605ac48730929a8f6c003be41324650cb42a803731a70029ef463" -} diff --git a/tests/blocks/flashcoin_mainnet_1000.json b/tests/blocks/flashcoin_mainnet_1000.json deleted file mode 100644 index ceb532c..0000000 --- a/tests/blocks/flashcoin_mainnet_1000.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "bits": "207fffff", - "chainwork": "00000000000000000000000000000000000000000000000000000000001007e0", - "confirmations": 1166556, - "difficulty": 4.656542373906925e-10, - "hash": "109b5dba825581a9a4e9d863046c8edbac32ac1ba9726df76f5f327b41b4ee56", - "height": 1000, - "mediantime": 1470397326, - "merkleroot": "6a8f5bf3db01d2aa211b3023cfcb530ac981fc6fa68af73a1e4f0b878df8a79f", - "nextblockhash": "6acd41ad60adcb5dfb3cfa6f9899c18e40efe4ae3bd0272e48163fc44a1a8c01", - "nonce": 1, - "previousblockhash": "5cee968ceb4cffb380dae3606b9558ac1fd6c5b7c2c047cf9fed1dd7e5ecf6d6", - "size": 181, - "strippedsize": 181, - "time": 1470397327, - "tx": [ - "6a8f5bf3db01d2aa211b3023cfcb530ac981fc6fa68af73a1e4f0b878df8a79f" - ], - "version": 3, - "versionHex": "00000003", - "weight": 724, - "block": "03000000d6f6ece5d71ded9fcf47c0c2b7c5d61fac58956b60e3da80b3ff4ceb8c96ee5c9fa7f88d870b4f1e3af78aa66ffc81c90a53cbcf23301b21aad201dbf35b8f6a8f7ba457ffff7f20010000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502e8030101ffffffff010080c6a47e8d0300232103306015df2d2fb6436e6ed904f27af63c987683085b66133081ead2198be4e37aac00000000" - } \ No newline at end of file diff --git a/tests/blocks/gamecredits_mainnet_500000.json b/tests/blocks/gamecredits_mainnet_500000.json deleted file mode 100644 index f780e33..0000000 --- a/tests/blocks/gamecredits_mainnet_500000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "b3741ab09950a6727f50ea0bbcd5eb3ed945c971de8e974d851bb099b9d62e8c", - "size": 205, - "height": 500000, - "merkleroot": "1c4ce21535ac5f7eb7759c29d5b2f727fbb1ccbab2489d6f4e359d76d880e573", - "tx": [ - "1c4ce21535ac5f7eb7759c29d5b2f727fbb1ccbab2489d6f4e359d76d880e573" - ], - "time": 1410010012, - "nonce": 2386493697, - "bits": "1d63e030", - "previousblockhash": "e993981120c5eb8b70fcd4026ff5f0b7a15bf11e13626d0363747815fa7e5101", - "block": "0200000001517efa15787463036d62131ef15ba1b7f0f56f02d4fc708bebc520119893e973e580d8769d354e6f9d48b2baccb1fb27f7b2d5299c75b77e5fac3515e24c1c9c0b0b5430e0631d01013f8e0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff270320a107062f503253482f046c0b0b5408f80003b0000000020d2f7374726174756d506f6f6c2f000000000100f2052a010000001976a91458b26002e61f18ce494dba97715820490fc81bce88ac00000000" -} diff --git a/tests/blocks/garlicoin_mainnet_42069.json b/tests/blocks/garlicoin_mainnet_42069.json deleted file mode 100644 index b26e0ed..0000000 --- a/tests/blocks/garlicoin_mainnet_42069.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hash": "1c8d7a8b72c448faeb0663a7a07cc1f0f9096c08be44b71d74c359e57ff1421d", - "size": 797, - "height": 42069, - "version": 536870912, - "merkleroot": "e544f42e449ecdcda3e6104e4a3141a3c17ac2c16c7458bc3beb898d015ac2bb", - "block": "000000207758c8aa609e2f767f78eef4bcec0b8399c517196a593b351c66247eb475fbdbbbc25a018d89eb3bbc58746cc1c27ac1a341314a4e10e6a3cdcd9e442ef444e542e87c5a79ff031c001318d203010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff200355a4000442e87c5a0810000051000000000d2f6e6f64655374726174756d2f00000000030000000000000000266a24aa21a9edab5e83b091b348ca9879df10d7a6fe6f97a6d5be673eabaecde8fea15c27e30a2741c628010000001976a91462f80734f8a48eae677bb850a512c4c5a6a3e01088ac0d704001000000001976a914f56321f5d09235061ce3373b3ee30d62a91d481b88ac0120000000000000000000000000000000000000000000000000000000000000000000000000020000000116f9bc92bc59b66b2db0ca5b08bfccc3dc7b5a375e89c47e6bee6bd18fd745d3010000006a473044022036f63f04c72e801e28f2be8fb82e169de737c9f41e16506f2e790a08cca9c61d0220160fecfad75f302f090130d213ae95efa3c1c39f4d6845a0ac541e66630bcb010121038361a42f7b0e5150960195437ec1d9db40060a33257b70a5404a0ce26519ade3feffffff02e0930400000000001976a91473f8bf1ba8168b1383f9eec85cce59b1ddfd724388ac5e0784a8000000001976a914001bf6a4a197ce7b5780656a614f2668ee9220b588ac53a400000200000001a4e790d0db6f3d42d7442bc33af09ca4aff9b8616cc208703da4d730396f5ffc000000008a47304402205f67684c99f10c9d8e40c665f19bf9c60a26186fbfaa7cabf8994925b658ec78022059585c94e453c7477f70e5b91be1df00da374c7aa451f4eb4155e16faa832ec5014104592343545a32bb648a37bb79f6d5bd5e5b45ba04ab21489722470557e329932e51a46d8fbdfda18899780c2ee0da4d6c9912ac1feb99974973effca8a743e25afeffffff02d808c6d0030000001976a914454124f7ea9a2ed118e92e6dfd5b1234920b5e9388ac00ca9a3b000000001976a914ccf4891a4900c028b0b462d0942b740fe5de8eaf88ac53a40000", - "tx": [ - "f498246bced61abf66154146182f99cc48e46850a633f2087d3e8deab4396161", - "3a60feb186cd060e554b71398c3fad6fd4fc531b64cb8af7176b2ff3d7dc8b02", - "9371a4dda250fb24235ee37d5fd98acbedb1f0b3ca2016a7862596b15269ffa7" - ], - "time": 1518135362, - "nonce": 3524793088, - "bits": "1c03ff79", - "difficulty": 64.0319989, - "chainwork": "000000000000000000000000000000000000000000000000001656ccaa310788", - "confirmations": 3953850, - "previousblockhash": "dbfb75b47e24661c353b596a1917c599830becbcf4ee787f762f9e60aac85877", - "nextblockhash": "3fd40439236e6af0086d9e7a064a47ae384f8199aa64ce347e39f9de4d11b303", - "reward": 50, - "isMainChain": true, - "poolInfo": { - "poolName": "Anonymous Pool", - "url": "" - } -} \ No newline at end of file diff --git a/tests/blocks/gravitycoin_mainnet_100000.json b/tests/blocks/gravitycoin_mainnet_100000.json deleted file mode 100644 index 9c35801..0000000 --- a/tests/blocks/gravitycoin_mainnet_100000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "2b1844e65e398d76f686caf43da644cb060f35db7b4142f25ad28cb400a0b99c", - "size": 205, - "height": 100000, - "merkleroot": "f204afdd7fac0522b02565a7adeff019c8f7feeb977e95a0b10da276cd3ce57a", - "tx": [ - "f204afdd7fac0522b02565a7adeff019c8f7feeb977e95a0b10da276cd3ce57a" - ], - "time": 1501400120, - "nonce": 3071148160, - "bits": "1e01a4c6", - "previousblockhash": "3c15e085c951d49230f06ba01f29db01d6fa8b65fce5b412cff39b06852288ba", - "block": "02000000ba882285069bf3cf12b4e5fc658bfad601db291fa06bf03092d451c985e0153c7ae53ccd76a20db1a0957e97ebfef7c819f0efada76525b02205ac7fddaf04f2388c7d59c6a4011e80000eb70101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2703a08601062f503253482f04388c7d59080ffffff9000000000d2f6e6f64655374726174756d2f000000000100e1f505000000001976a91447e1988902e3f0bff643c4a2a17262dbf06c81cd88ac00000000" -} diff --git a/tests/blocks/gravitycoin_mainnet_400000.json b/tests/blocks/gravitycoin_mainnet_400000.json deleted file mode 100644 index 8a25d62..0000000 --- a/tests/blocks/gravitycoin_mainnet_400000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "80f2ff951df0dfd82cfb26c25699aa3b56700dd564e39744faf5bd5540631cb0", - "size": 416, - "height": 400000, - "merkleroot": "85246549a084ff10cffbff02b2e977c8c0e84275ee2a012b4b9f49ceb021c33d", - "tx": [ - "85246549a084ff10cffbff02b2e977c8c0e84275ee2a012b4b9f49ceb021c33d" - ], - "time": 1546823803, - "nonce": 1651216932, - "bits": "1d122121", - "previousblockhash": "388fce0759735e2a7eb5f437f302feb7c05ab07c7f3fafbccc5c25707738009c", - "block": "000000209c00387770255cccbcaf3f7f7cb05ac0b7fe02f337f4b57e2a5e735907ce8f383dc321b0ce499f4b2b012aee7542e8c0c877e9b202fffbcf10ff84a0496524857ba8325c2121121d24926b620101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5003801a06047ba8325c08fabe6d6d000000000000000000000000000000000000000000000000000000000000000001000000000000002800faa900000000112f456173794d696e652e6f6e6c696e652f0000000006801d2c04000000001976a914dda8644ebb6959b161812fb10b42e2a5888b1c8f88ac801d2c04000000001976a914f2ff0ecbb0907837aeaa93a22b60c40eac244ab788ac80969800000000001976a9145342c2ddb553cee1b6144ca17d9670f7d05d72d588ac80969800000000001976a914b0ce6adc1e0713b4927aa6daa22488fac9ff259988ac80969800000000001976a914682ac36e06f6cb60f4135a60a578150b989b0b9688ac80c3c901000000001976a9141bea0e3994eb788cd6c597b7b456e0f0111e2de888ac00000000" -} diff --git a/tests/blocks/gravityzerocoin_mainnet_400000.json b/tests/blocks/gravityzerocoin_mainnet_400000.json deleted file mode 100644 index 173e5de..0000000 --- a/tests/blocks/gravityzerocoin_mainnet_400000.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hash": "c4a16ed137cf312ffc8ec989dbcc230b179d1bc6d7e2369cff0c54e268bcb458", - "confirmations": 371494, - "size": 402, - "height": 400000, - "version": 6, - "merkleroot": "d96a352f4cab0e73b8ddc69633b5fb54c39c53f8d93b9e1fb4882132a68646a7", - "mint": 13.55584584, - "time": 1547766314, - "nonce": 0, - "bits": "1d03bed6", - "difficulty": 0.26698634, - "blocktrust": "44597bc6", - "chaintrust": "106a07cee0e24", - "previousblockhash": "3a045b39c2369f23a95b32b0ec2c30234fd307dc86795d8f9a295f85b1e6f632", - "nextblockhash": "24f1df989cbede25bbeef305a420b22b28840de7ee52122be0e3d56c6875b062", - "flags": "proof-of-stake", - "proofhash": "0000637026cfd1b97af9bcbc558cd577962057c99760dedbabd3f7b3ced909bb", - "entropybit": 0, - "modifier": "7e35682c0e03ff1b", - "modifierchecksum": "fa487772", - "tx": [ - "7d37da7d2d20142d2323af4b556e2377faf4d86d2fc29ad307f983bfe4d5465c", - "36811b8de5a6fd1e2bf3a5f5e7157a5169d380345bb6b688c89ab07280faf79f" - ], - "block": "0600000032f6e6b1855f299a8f5d7986dc07d34f23302cecb0325ba9239f36c2395b043aa74686a6322188b41f9e3bd9f8539cc354fbb53396c6ddb8730eab4c2f356ad92a0a415cd6be031d0000000002010000002a0a415c010000000000000000000000000000000000000000000000000000000000000000ffffffff0403801a06ffffffff0100000000000000000000000000010000002a0a415c016596bbccd731657b1a47d8570c2ae3ef3976c199d4784a8ca2dff1a3c3684a160100000049483045022100a1bc3acbbf446729e387baf13e5d58566b192178a43d2ccdf7ac0b5aa699fe9102206625909db2a437976689594a5b488a9137b8bb458e3bee5227a051917646c2a901ffffffff02000000000000000000d3f51b394600000023210394f136be999f1e1daca9198dbb61418a1d658cb6857aaaacf06e3e4f9a33fdd0ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/gravityzerocoin_mainnet_42000.json b/tests/blocks/gravityzerocoin_mainnet_42000.json deleted file mode 100644 index b3c2726..0000000 --- a/tests/blocks/gravityzerocoin_mainnet_42000.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hash": "c6224c2d994ed417be7a550b6201cf71a110c378df5dfe1a423b51deef276309", - "confirmations": 729491, - "size": 515, - "height": 42000, - "version": 6, - "merkleroot": "1118f54a5cedcda6cdd669d7ed337ddd418edcc9c8065ba06ec8b3473179c7d2", - "mint": 3.24335269, - "time": 1526472385, - "nonce": 0, - "bits": "1d154384", - "difficulty": 0.04702771, - "blocktrust": "c0a0e25", - "chaintrust": "21f0d6cef092", - "previousblockhash": "2407cc6fe5d1293808bc681771aa292b736ce7e142ad32d181101c18c23cbc89", - "nextblockhash": "e4a12df47a26484006ffdfc35d6db49cfe74626d57d580483b5a6e1ebf0ea307", - "flags": "proof-of-stake", - "proofhash": "000060fe229530c712d0fa9501a7212da3748b8a95c9e876f72d28ffe1dedae2", - "entropybit": 1, - "modifier": "f7a842c2194e61e3", - "modifierchecksum": "e20172af", - "tx": [ - "761638848add367b5dd05b913be94af62e4b313f3a6f807803f174ed989b5912", - "2e9d00b06f1f18457b7ab45ec81e02e8fb01d33912dc65c05f5d871ffe981db6" - ], - "block": "0600000089bc3cc2181c1081d132ad42e1e76c732b29aa711768bc083829d1e56fcc0724d2c7793147b3c86ea05b06c8c9dc8e41dd7d33edd769d6cda6cded5c4af51811c11efc5a8443151d000000000201000000c11efc5a010000000000000000000000000000000000000000000000000000000000000000ffffffff040310a400ffffffff010000000000000000000000000001000000c11efc5a026fedaa2a742acabb33a2c7c91954e22781f2140a3992beb109d5b3d48a804abe020000004847304402205910e4efd1b60edd9a5e6fdd4bc65dccb9b88019f1e2119861498fe3b3630aec0220692619c3f5c6b2d01c3af3d4835d9fe1d10556f587733a3ca436a30559e2e09c01ffffffff3bd3c8697d79143d6c35474c2de04e255499fa1bab71be1e03a320ad1225c5a30100000049483045022100d3eea15b5d3dcfd80eb021aa2446f98abf517af7dc74eef2e149ba6a8f7199ba02203b2e595e01beaa6f6bb4e15850ae9ff87fd6facebe65ef745618f3eaa02f849c01ffffffff020000000000000000006f2fa37322000000232103ebb76b9b604909b1af2ba737e31f54b9e394f160174f44de330cb7c08563b47eac00000000" -} \ No newline at end of file diff --git a/tests/blocks/groestlcoin_mainnet_2000000.json b/tests/blocks/groestlcoin_mainnet_2000000.json deleted file mode 100644 index da7fe0b..0000000 --- a/tests/blocks/groestlcoin_mainnet_2000000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "00000000000434d5b8d1c3308df7b6e3fd773657dfb28f5dd2f70854ef94cc66", - "size": 551, - "height": 2000000, - "merkleroot": "3219c39319362135080e89cca168dd1e145145a22baae2b3512e0c3fd386da77", - "tx": [ - "7a64cd89b9e0fd6b32be5deb349e460a90e6805278dee2fe301b347623f0806b", - "89ff39e83636359bace69725fe19e1d33b16918205eaaf77c37684ac557e5154" - ], - "time": 1520891844, - "nonce": 846303402, - "bits": "1b14f5ec", - "previousblockhash": "000000000011b76534c258708119c1448a74ce458f8d0b5e05958dd10529962c", - "block": "000000202c962905d18d95055e0b8d8f45ce748a44c119817058c23465b711000000000077da86d33f0c2e51b3e2aa2ba24551141edd68a1cc890e083521361993c31932c4f7a65aecf5141baa90713202010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4c0380841e04c4f7a65a08fabe6d6d33312d33302d383130325b6d36335b1b3691506e2a97a2c14df7e9bc6e94e540010000000000000060000413010200000d2f6e6f64655374726174756d2f00000000020000000000000000266a24aa21a9ed8dfe2e8f6eb7ff2d6e27732d11c6aaee5eab7d5ea67b6cf887ec9d4cd038e831a876cd1d000000001976a91442bbcfb1cd88dbbb4c56086f1d018f10a7ef760688ac01200000000000000000000000000000000000000000000000000000000000000000000000000100000001f7b346fc08b41de682b81b7ce729edb2aeddc2f587b759859031e3bf99e68779000000006b483045022100e00b07400fbe10ee9396242557026ff6d3e16ffb46add2ccc5d7ffd8ddbc1989022003cc6832c4d62e15478150748867ca71eca04655f4b2ce31773832353d571647012102d4ad38a64b4ec115a77a900d6fb7f44343aa761ab6fcf8b8613443fa7e24e5befeffffff026e539827000000001976a9145db12e800001e767f56a3dbb202d0666315d063288acb5162400000000001976a914bd7b0274f1ef4325d0e8e273ed5be328bc3d11d988ac4a841e00" -} diff --git a/tests/blocks/groestlcoin_signet_281.json b/tests/blocks/groestlcoin_signet_281.json deleted file mode 100644 index 766bdc6..0000000 --- a/tests/blocks/groestlcoin_signet_281.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "hash": "000002bb5fe08f079796235dc1f762d76db4f9173fdb0fdf4499af14e1e9f85b", - "size": 996, - "height": 281, - "merkleroot": "f3329bfad6b8cb36cac2e872271ce2be0fb920b70d78ffc73520fd35a9a2d8e5", - "tx": [ - "7376328af10b601c331e6f2903fc92a24eb3b840ea88fddea35f08fda3f8fca5", - "fc0cdf6a0a1da19084a09bbb6f9d160a4265e3c64cd1b73e88be3902f81dc033", - "aabcb0ad7827db3fcefa619a6e9b7692744e2e531e8e93630a72c6911a058c81", - "b3944450bc9d2138abbea429aa96f751fb44babd286bcc2925bb0b9220a210a4" - ], - "time": 1608741268, - "nonce": 395699, - "bits": "1e0377ae", - "previousblockhash": "0000002356c493963c7a18c0f6649f79daf88eb1c64cf344fa978becc20c87ac", - "block": "00000020ac870cc2ec8b97fa44f34cc6b18ef8da799f64f6c0187a3c9693c45623000000e5d8a2a935fd2035c7ff780db720b90fbee21c2772e8c2ca36cbb8d6fa9b32f39471e35fae77031eb309060004010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff03021901feffffff020c21c2eb0b000000160014985f5d8b4bfd29a1a643634a8923682c428300e60000000000000000776a24aa21a9ed5fcd569bcc6915cb6e96a0486ae9b0546cabb6b950fcaa5345ccbc716f5ed4fd4c4fecc7daa2490047304402207be0b0fcb25e96b09d05e3d9818c9a7091f8a010cd410630567c97d53a53a60702202e6aa6f37465aa932660786f928e29d44eb402fc4a4bf35c78758b3688f982f20100012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101dd6fd82eaee740bc0fb29e324a27728d9ff5f4430d9404a592c1dac4013a97850000000000fdffffff02fc80864700000000160014dcc228262c9bbd0dbf34cbf929ccaf51e01bae0600743ba40b0000001600143a7ac62c13adfaca9964c35d0f7fec982ff5229c02473044022024ac010a3b8e2f55efe40f8c923f919ea10ed4ba3e8bcda3185cd2e9adf37e06022019f0d49651861df6f18e1962a3aff0286aed6c9466941ac6862daa9432aa968601210202000a6b1e5eafd72ba6d5e2b8762a8505e76626ae21de8c4575d96e8358e78917010000020000000001015f49470de5c3bea7a7600c9307ce6e4cde882116ff07f67348e56b026d8a81650000000000fdffffff0200743ba40b0000001600140c75f735f2a0d39727dd3c5bc79aa72f14abb107fc80864700000000160014bd99c1cabc2be8abb5ad712520a98a8a50c2ee9c0247304402207e80d280639ce4c3639b4b3afcb776888a96b81ce9b87a6e94a5f83e4a787fe502204f4c4410c980cd286a52e9f64c0ca0e162c5c6845caa8c8d2cbf7c3ea15b5d4601210202000a6b1e5eafd72ba6d5e2b8762a8505e76626ae21de8c4575d96e8358e7891601000002000000000101a4336d24594e2614c33a6b939c03b5f9746fc273a20febfc2aff5c48c1cb0c920000000000fdffffff0200743ba40b0000001600144e22e56bcab333eeb084a8f892529fdf702208b9fc80864700000000160014c85e2477ead22fc8f7ed5488d3b2c1e962caa3c902473044022070c9fd8afbb15de45f7ec5f0262783b4788a0bfc91ba15be8371e74cfefa6e0d02203498008cc3a3e5fa0a8586df47e7764ba36853e16198361a9e129d34778fcec401210202000a6b1e5eafd72ba6d5e2b8762a8505e76626ae21de8c4575d96e8358e78917010000" -} diff --git a/tests/blocks/groestlcoin_testnet_600000.json b/tests/blocks/groestlcoin_testnet_600000.json deleted file mode 100644 index 07171c6..0000000 --- a/tests/blocks/groestlcoin_testnet_600000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000006f6fe0a699fa886b686478757001e835ac5d14d3564853564070eaec80", - "size": 414, - "height": 600000, - "merkleroot": "8f319c349f022c55c2dee11c45a801fc4c3befff0da4716252da761ff1829ab8", - "tx": [ - "8f319c349f022c55c2dee11c45a801fc4c3befff0da4716252da761ff1829ab8" - ], - "time": 1527979101, - "nonce": 1015101440, - "bits": "1e00a292", - "previousblockhash": "0000000793af7147bb657a0c664d353dacbeda0ea308284f121e57e52e94f64e", - "block": "000000204ef6942ee5571e124f2808a30edabeac3d354d660c7a65bb4771af9307000000b89a82f11f76da526271a40dffef3b4cfc01a8451ce1dec2552c029f349c318f5d1c135b92a2001e0038813c01010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0403c02709ffffffff050000000000000000266a24aa21a9ed92ac07c7b9e008effde0e4753064f2328b1c8cd3d0b488f4bf1bba8cb9338c36f90f5a2f000000001976a914de5853461d170e13ccb55b557d380b2ba311df0588ace19f6730000000001976a914edd383678438905630480a97dac76645766c86c188ac0200000000000000434104c5e6c406b804c7ea1f7c756297ed327dd12f6466b699536bbb85641d9daf9a1222a5a6e18bd203b96132371c7932cb4c999fc7039171a28d76695c5c055f2f33ac00000000000000002a6a28fc8e81ddd6d7c466bcceee57eea76e56dbfd211afed8d9945b4b3cfe54ed62b9000000000000000001205b5032506f6f6c5d5b5032506f6f6c5d5b5032506f6f6c5d5b5032506f6f6c5d00000000" -} diff --git a/tests/blocks/hodlcoin_mainnet_38200.json b/tests/blocks/hodlcoin_mainnet_38200.json deleted file mode 100644 index dac6811..0000000 --- a/tests/blocks/hodlcoin_mainnet_38200.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "hash" : "0000001549849c02a62b68f5cb7fb7beb1bbcfe05a031b3c64e5b7c0d047b47d", - "size" : 2885, - "height" : 38200, - "merkleroot" : "7caa3260697d878875c5535e4fa0b16f1957bb472bff796607d0fa1a991a52c6", - "tx" : [ - "b32e0efdd5978e6da635b97edf80b1a268d8c1401e3137a00296e5c096b73aad", - "e0b110989d33b04925fede9ce61a58e416adf90288e4e6e07409bd754090a6ab", - "65400cd15f438cd0c5bc805951ea48c1b52d88bf4ba1746b359d86e510261d55", - "850dfd53bb95759f49c9ea7188295f5581ecf53a6e1c551e412018865f62f325", - "875f4291642805ca8f6d0871fe0a20a42a6300c5f1c610d81f3ddc06d1b71249", - "313ef761f0312cf5a221069cb293c62ea16431191d6c4e69b2eeaee3c6afe114", - "52e0a1024321f6cfee001419333aa5e729bef13fd05c9736ead3aa80b2264652" - ], - "time" : 1460515581, - "nonce" : 4216, - "bits" : "1d6c0663", - "previousblockhash" : "0000005135889a6a06fe0239ca5976a3812f888199573994c0b7ae2e51e5b275", - "block" : "0400000075b2e5512eaeb7c09439579981882f81a37659ca3902fe066a9a883551000000c6521a991afad0076679ff2b47bb57196fb1a04f5e53c57588877d696032aa7cfdb20d5763066c1d78100000d78501005ba1c1120701000000010000000000000000000000000000000000000000000000000000000000000000ffffffff200338950004fdb20d57082ffffd28040000000d2f6e6f64655374726174756d2f00000000016226062a010000001976a91416513c9f44366d527e2a0f123fa8ac80cbe1ef2e88ac0000000001000000083098f00d1ee573854c92e863d8be29c7968f16c5586350da067abdb8192c772d000000006a473044022057c8d253a719e9c3b3b9fcf0cc5011b16993263df8abd537d6990720488a19120220250cfb8204ed1780ab4cae29b36f7f624d4e1cdd430267282753ed908a641419012102034f8509f97c5c77ece89addd35487dcdab0b6dfae2f83717b591b1e9d150a8afeffffff66012f9cb2a1c734027665a722cbbae2280a59448efd5d4fd9d039763a00880c000000006a4730440220425f8acd95dbc671dc5497485ce02c5d0843f66259229fcc899bea20aa4bff7002207a8cd20837b3f64afb9162610766c4f61dedf1624777822f667bcd937e2959d6012102034f8509f97c5c77ece89addd35487dcdab0b6dfae2f83717b591b1e9d150a8afeffffffacce0ad69292b43689c0c3224ae13a9c2d67e2ae6d6a0a91d246156721e4e2e5010000006a473044022074fcb69c2b5299ca538e92aba61b3a05a9e3aba2673fb88086804b58ebc2e4e202203567ebbc15fa31646bc2fa26980b99539241b15d198ea0688238abd70b65583801210352d97dcc509f8b89ffe658c3e316909d59e5686a38f293d54baf912c5871bb7ffeffffff8abd190dbe8be8c07b00229edc8ed98986a1e1162bad68aae0dd2802f8353cc8000000006b4830450221009733fe224b02c346bcbbfb08b4212cba9c094d98e7b0e6dd44dd9fdbb87f028d02203c574435cfe7e61e5ef667053e0f3c23ef288c9d2ec62c61dfd9e38351fd9d4f012102034f8509f97c5c77ece89addd35487dcdab0b6dfae2f83717b591b1e9d150a8afeffffff705d27362b41d96aaa1d610f5b4066bf96b17d90f982777192df2c032b50a23c010000006a4730440220344c81c778061334da6c93eef93ce43f2b0c362a10890f80ed34bec1310f1c0002203df92418d4c14dcd243199a59f24f127977fcd80ee8a19f14b52c2c784d8a1ff012102ca71adadfd79458ce109e24dd602ab9c4bb23bdc836e5e5e0312be38f87d66c3feffffff1f141b00c7a090a87b9a7b991668434951175e50b9fb4642cb7af48d4d918308000000006a47304402206d319617f0623b9e46d6a125dcb7e17296ae267cd3ad032879054203aad99cbc0220181d84238e422cc3cc708c8f26b9c874b4395d193388dc697cea7ee72b3d8cfe012102034f8509f97c5c77ece89addd35487dcdab0b6dfae2f83717b591b1e9d150a8afeffffffd5aeb1514f7ad8ad3ba0d41096354d3e574f111a17785fe0c370a55ce69902d2010000006b483045022100ab92696a0deaaed9ccc8bfef4efff9e94f276a34ce3f9436abb5c4e1f5c8f40902206403f8f1c15d7a54ea1f19b10fb016cc9f76a93459a6c75f09726fd1cee2148e012103cdea19048dae1411d73e341bc854db981c7c32000bc356ccaaf2e55939b6fa22feffffff3e20ab1501ba7a1ebc060acf8ebb8c6fd88fb4120fbc1c87930b339f7d8bbedc000000006b483045022100fb1b657494c26082fb405ee1690c4a95134de5731f409f3bbf746e7ebffa38ca02203747e51315fad172b4270653c7f523d4e3fa22d12c394fae36f57031924a1b7e012102837aa29741e354ce193a89974f720be1cfd8ec05308752360d45f4dcbf7cdcaffeffffff029ed3cede050000001976a914583fc2f568444d2d25bfbc3eff4bb30417975f1f88acdaad0f00000000001976a914c5d9c029f13a6e52f5707e5d5c256512ab2d362a88ac379500000100000001c9001545d3ec51a844a9fe71393e6130097750474d1c5ea0bab35eb94847ad10000000006a4730440220091e9a048274d8cb424e27caa932ddb2538eda7c0c41771cea7b689d937fc902022033b32f8c897af50751fb9851ee2b1a1487b49be38a3b3cd5657a0bab5739aab6012102034f8509f97c5c77ece89addd35487dcdab0b6dfae2f83717b591b1e9d150a8afeffffff02651e2400000000001976a914f973d158b7e344ddc489aca3816ed683248b71f888acf295142a010000001976a914dd97511cd56fadf884c140db41f6587bfd9c970788ac379500000100000001a3f901d7e993aad2f310be88d89e9edad5df1309e3803e372ee9f192f5d212fc010000006b483045022100c0aba433782ce6b2cfe0aec70e3b6f5752121426af75f4ea78f2547d7773312b022011ce21a7777a05ac2495a6859a744af8e7dfa78d604dab581f91af5636bd6dd40121030d4908889b01ed25478f46b8975fe618fb52f8156ebbf996119ea28423becd11feffffff022c00de7c000000001976a914fca90b447f4a4a84c5a36b115fc0da953ec9535a88ac0562873d000000001976a914eeaea63253ce993b246fd07caa73da3e41de307088ac37950000010000000139b2b675d3937e03da186560f1cb0188fadf4b7784f4502f2ebb822c24995d12000000006a4730440220764af6dfc020af5fa95ab2734f97bac4a197d0e4cad1b6647a3b2c7f7c7d047002206e0cbc26b3df33d39767c7e82a4ac7a75a038bae23f0ab92f02f6facae239d360121036acf3bb480a8b3db917cb7eb8a8efa1af18ec4bc89a06dabfc9ef0ecc35fdbaffeffffff029042f816000000001976a914c76c36027bc5fab4a4c1f3572a9d85f0372efa5d88ace169f61d000000001976a914c61c24e63d8686447ddad1a1c0f0c30f53d5e05388ac3795000001000000012a8c24b40a8e40027a9cd301566e89c55816de80118150b6289d34e247dfbf1b000000006a47304402205a6a3862747a3746d5bd0376fe5ea35158d582086747a928745613b1170f862f02207598a20f9cc6f3c21188449fb9df4e62929182b8dca168a4d111ea1f1943c488012102edee8123a5ff10ff99363104aa81de6f17905ae1d901c592f80c55395eea638afeffffff02339e8009000000001976a91420e212cd244a96b879aced1560f3e574a2e382e188ac8171532d000000001976a914651608f0934e6fe284dd2348fa5f45f4a30ea52588ac379500000100000003737798484255c4b51307caddacd510f627c4b13fd936d33facc6524a087cff08010000006b483045022100c84c0373a28ce3c1752f4982a232212bb7a4a80d3385acae24cea8cef1c7e687022063863c4e737b0cf4c73ed4b6677daadcca76721d34ba17f1025f56e08cce476c0121036fa9f8511381af76f8a097b85fddc80f489ed32e0c12b9dd9fdd3f9a0b0dbc49feffffff8b60f2008465f6d8bb5dd8d21dd786bc516e6e4b6f45ac59e484c1d9a29e4734000000006a47304402202d8ac18ee89547367576ce68a21f22fea595c69988de7952f2985dbefe3ae87102204a4ce511e56119392f20ed3be448c293160a7968561174231adfe2fac2670900012102da50a27feae936d69ee4a4f26a28c9301cc3374722fbd222cc595f9c561772e1feffffff780b4dfa2695837323b7ec5f1a75de634270b575bab72245029b84be2b8928d4000000006b483045022100f61cebd38a898a56be862b15d27e20af438717e13cce8a0fe5f6b855f2ea3d520220453ad08f503518e1d12d6c9b0ee5fef5f4c6fd2170e7a5750945c4c6599bda39012103909ef210f4892548c4dc07c5cb41c493000a6a47ad7d94b69ac8b537208ee913feffffff0231695200000000001976a9141cd6aabfe6b4ce339d9d6a2d3464a68e3bbf610488ace9f60406000000001976a914a3c0b7a0a60ee0fde80307ee6d0bc58dc5cc611788ac37950000" -} diff --git a/tests/blocks/hush_mainnet_160000.json b/tests/blocks/hush_mainnet_160000.json deleted file mode 100644 index 0647394..0000000 --- a/tests/blocks/hush_mainnet_160000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000000553274de0e5f07bf3a63bdb6ab71158a3506829fd6f7df2cd51d5b2a3", - "size": 1643, - "height": 160000, - "merkleroot": "1d864a8350e5c02bfe14bd8c62574ccb9840783d049125803a7e06b9e43e651e", - "tx": [ - "1d864a8350e5c02bfe14bd8c62574ccb9840783d049125803a7e06b9e43e651e" - ], - "time": 1579377889, - "nonce": "c0d800000000000000000000000200000000000000000000000000006b070008", - "bits": "1d0717d4", - "previousblockhash": "000000032e386dd56d790190c8aeda08a6dcd6dc237351e2827b3c4a95882f56", - "block": "04000000562f88954a3c7b82e2517323dcd6dca608daaec89001796dd56d382e030000001e653ee4b9067e3a802591043d784098cb4c57628cbd14fe2bc0e550834a861d61592401760b7cfa6ccfac9fe8876a1adc42f27705e6494303c1edd929f7ff0be164235ed417071d0800076b0000000000000000000000000000020000000000000000000000d8c0fd400500456479f751c5ea9d8b71ea95ac7c053e008c16533b77529846d80ee7317055f18e70181db4a633fd99012b265e25c41e8bacf910b3b7a25844cf6bb86dc00836876bcfd65033d2f0d66d08c58ffa0e92f56f4c038170b9ebc92d586f5bc31698dc18b5d188bebce5071af9a70ce37ea543a0087e3dd7b9aa4bf379b7320e9d44832266c58b6f9a51b751f4fad633031a2eb41105c16250da10d1746c437471fe4149e5f1f5f7750270da65e3915007c060ab3fba7e19379128bd8ceb2efbb9f9366c5c7f83c4745aa34a0cf9b90cf66314227a066d0c8beae6744a93daf5262141f0747d70134c6805d7f0a9f763f5e4e529a779280e0001f2c61e070c111c165bde71c283d10a251ade0e54bcdd17060761c66255c81ac70767578c4edcddc689c277c2f314b0abf0d50ba936ee2a65c8b0d1d0267b2cb868e31b8ff3f30e1d96c955c8a1ba85d0bfc891cb73314f0126763d3d75001bcc484360ea2592117a7bd83b1a1c5c7a98272f6bc7ede394310de49819fa05b80a180bc3b8e171da2a67ebba82b01d6de8ad24cd92302c59ea3f1ddf206a837b41180bc85ada060381d1cd03073f8daa232a4ae992261080f1bb7789a43f16ea480e45f42a7161323d52340277dd652c34dad9fb64e609b74128f346c3cd6745118600980cce1103164a1a32456663ee927f7da75ed5072844107302e45babfd02676fb6a484318239086028f63a87535a3ebff027358d2399b3a5833ded3d13e28df4dbd9e7e232edd40bd6f6ef90c75138446691df8a7d8368f877ac0dc11a8d3a16b94b0b90cb4da44a6cda7a693ea012e8f80922dd766ed6b663d395bad5edf15b12ed4dd845960a5075d9bd0d92e35ebac7df5d4dc5a74906dd81b71309eead25672afd530dd1fb95e165da67737a42761e3e2bc09f5710e38abb86c7e444822a9bdc5cdade004cb842bb0b78d3f627321dcc67e41e408e976e9706e375ffc959f4c1e6cf83b5b536b665e1d697c8eb1d0752c02c4a0ff870c832240958b2c52379772c9227d9e76f2c8a0c83411b429710cfdf113db6d06616066ace54415bc32915c993062d61513e74f01dc6dd10ab3516b0340519fa62739157c71ed22a04f72f4d1c21523fc7917edbddac94da76aa408b3e0efdae1d21c72db45b2bb89dc3c6b4d821f75a720fb519a482044ef8847e937d7fc18c04c2d4e42ced78d77e2f7d30b96372612c53457910954b5e661e333a6f3b7f891430719c249965f17ec0785f9075c017a401bf101d1e40d6db1b97bb15c42d5337fe3225ce548b5f5ddf0972cc2c590d1d6f4f1cd14b930b489b26ca993d8b45370b91b7989d63f84c14bd66e4f6b9bde83d7062108a147371489131f281c11d3432c684a992bb721f130eb65a5f75d681e41de1836675fd9eb5585a3d39014c436de5527a13020443ffe263b649fae0b6b138096810b77856f6a1f41a25e1acfba4e6c7893b9e0711cf025bfd97693d581ee6a2f55a9cc612089e59b81c313291b4ef0649d5a715a9a84cc499b0288ded8f15e2fbcbf1068d175e25ca2fef6eb6ef1d5b3d5a1d3eddec1f2a57187dbd7e84a9acbc5d0ec1d938479b3cb45e40649568d70acc06b4155520aabc777aaabd55be9df8d7183f89990f060df9b3649a1366fe89f402947e2bb92771e3acb07030e8e5ddd957dc7430c51bcb0c30ba4e6e8a87e362be0c7aca41f0cefc638f0a69c4f359c35294e065784a35de397ed1d1da2ae523c8c28a2d0a55ea9b4a1733774a30ca60b7be829804a3c3076ed6555aeef9a43626ca2485bbc239d9c308a235e9c90fb49c98fd80ce4a5203dc7dc239ed6e0d1b4d34d4caa68d07f9c22e855039cdb5aa6dd3ad208a0fca0e2e65779011a66f3df8e211ba4dd00855010400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff1103007102004d696e696e672d4475746368ffffffff0240230e43000000001976a914a845018756f20c2d696b928c68e68719d289e72688ac40597307000000001976a9145eb10cf64f2bab1b457f1f25e658526155928fac88ac00000000000000000000000000000000000000" -} diff --git a/tests/blocks/iop_mainnet_1000.json b/tests/blocks/iop_mainnet_1000.json deleted file mode 100644 index 15c91c0..0000000 --- a/tests/blocks/iop_mainnet_1000.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "bits": "1d00ffff", - "chainwork": "000000000000000000000000000000000000000000000000000003e903e903e9", - "confirmations": 194703, - "difficulty": 1, - "hash": "00000000ae544fca5adedfd03bfb219801d2c817f1c5399678c4418db36d4350", - "height": 1000, - "mediantime": 1476022083, - "merkleroot": "9602ebeebf37867029a324c58b29238fc0a7b78675613014dd70cae9fcd5af72", - "nextblockhash": "00000000e833c4f328806e0675d7f2223922930f3357ae24fc1d65baac064c31", - "nonce": 19285, - "previousblockhash": "00000000d28078cc5893f35040809f4b3a2e047439ee3b82b0463c486e08a3ff", - "size": 300, - "strippedsize": 300, - "time": 1476024789, - "tx": [ - "9602ebeebf37867029a324c58b29238fc0a7b78675613014dd70cae9fcd5af72" - ], - "version": 536870912, - "versionHex": "20000000", - "weight": 1200, - "block": "00000020ffa3086e483c46b0823bee3974042e3a4b9f804050f39358cc7880d20000000072afd5fce9ca70dd1430617586b7a7c08f23298bc524a329708637bfeeeb0296d559fa57ffff001d554b00000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff6a4730440220751e4d99e9795221b47cb2d13b35946220bf9f527cc0fdea8da2c099461badcf02201d5d598ddeadc0d62d2684bdb9865d879258bb4823642af622dbf6155eb167ad0121037979020e29bab721b3ab56ee41a8c105be3195a727222e995f6a8f93f207420bffffffff0200e1f50500000000232102895de2425c0ac119ba8ac728381a669b7d53838c7fa786a803b969fcd4b9a216ac0000000000000000096a046253ec4902121700000000" - } - \ No newline at end of file diff --git a/tests/blocks/ixcoin_mainnet_1000.json b/tests/blocks/ixcoin_mainnet_1000.json deleted file mode 100644 index 7eb1d65..0000000 --- a/tests/blocks/ixcoin_mainnet_1000.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "bits": "1d00ffff", - "chainwork": "000000000000000000000000000000000000000000000000000003e903e903e9", - "confirmations": 568019, - "difficulty": 1, - "hash": "00000000be0e638f75c46f83e431d50847c00330e17adbca7836e994eaf5c32d", - "height": 1000, - "mediantime": 1305584428, - "merkleroot": "0e11176ade0bd20e15b84d804449b7abd8311252391d104a7feb8e355b26aae3", - "nextblockhash": "00000000b312e5fc2942e7af3410d8e14aa0fd2645c8335c7b8518969713effc", - "nonce": 1570437396, - "previousblockhash": "0000000029432e3fce8ec8d325edc3a7952ac791a5ba04d4fa477bab96d94924", - "size": 215, - "strippedsize": 215, - "time": 1305587074, - "tx": [ - "0e11176ade0bd20e15b84d804449b7abd8311252391d104a7feb8e355b26aae3" - ], - "version": 1, - "versionHex": "00000001", - "weight": 860, - "block": "010000002449d996ab7b47fad404baa591c72a95a7c3ed25d3c88ece3f2e432900000000e3aa265b358eeb7f4a101d39521231d8abb74944804db8150ed20bde6a17110e82add14dffff001d14f99a5d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0704ffff001d013cffffffff010060343c02000000434104fa01e4ae895f34ecf95bed7b28e535d1913809ffd2396a5aa526936da6d43353567d98c7a6be2e75459047b6f2feaa98d08b6e75c2bf9a195da8a3a2477c1464ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/komodo_mainnet_491000.json b/tests/blocks/komodo_mainnet_491000.json deleted file mode 100644 index 5a73085..0000000 --- a/tests/blocks/komodo_mainnet_491000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000001238a01698491b73cf3c64282d64f02f50b9da22b220bdb0791819caee", - "size": 1623, - "height": 491000, - "merkleroot": "0502575e243f7b6a98768951fc3f710264c01c6a1bdbef22133c0c730bec9e84", - "tx": [ - "0502575e243f7b6a98768951fc3f710264c01c6a1bdbef22133c0c730bec9e84" - ], - "time": 1505259245, - "nonce": "00000000000000000000000000000000000000000000000019065b5d87130018", - "bits": "1d1d05e3", - "previousblockhash": "00000000a1278aaecbc8338109bdcc00f8566c367da49c7086ae370f0222bdf8", - "block": "04000000f8bd22020f37ae86709ca47d366c56f800ccbd098133c8cbae8a27a100000000849eec0b730c3c1322efdb1b6a1cc06402713ffc518976986a7b3f245e5702050000000000000000000000000000000000000000000000000000000000000000ed6eb859e3051d1d180013875d5b0619000000000000000000000000000000000000000000000000fd4005006cd8a387156198e9abd481895536c2de57d7d9f004c3936e13da8211620be1d8d341b73f64171e2da40266d5d6a100b837b668c34b9c3d6742866ed4bfbf263b5ea1191460b70b36973baa73255b6d291cd86904b32abe9d8f16ac8037a0fb87dba7bdc67c6fb1e2077d198bb4c6cf3b5ac7e2dc0dba4dae491053ebde2545b13621a7d11bc93f747b906660bf2f38df75ca2cae937532ddf2a36319a99689e45ea30e84dba8220085e387f651bda1c31721e92496008d51813ca53220984b135ada5d63567d957ea4326ce5f32a98c1d603f5d51b19a88b7dfffc7231a31cc46912630b5ff03501bdd4709e64cb7b71d58bb7f4718168473fc4cb0be476f5c372d833d4a3038e1f35c6b92e037d95b514601f8d54d0b015f5e492375ea5d33cb5fde98af014195346a72022012137d2239e5ea7dd704eb4c6222f78ab2755d04c8eb5c05baf366bc71f2a34fbb8b9031a732c7094d21bd96c57ed85f0b80a3fe519cd522427d499dee85bff6ac4128108a83f94dd2370c56106718639b7a65fa59c2f5599b2f0c3f76d4f5b76765ada8fcf02ed44dfa4e8266b20c0c302439672bfd106c81688116de101ae8be6c8607f2ea2e5983dbfae1aa51cc0a3e8690f4ef5c303d87920cece025f78960fb39159f9ceee78b79f92b91e9d1bb50b0b5878ad30995350358fa428884733f338b1c039cbfc7bd8e904d8340ee354c042f865c35ae15acb25d82db1ea336c864bbda023c4af38d2da365953cbc33fae7e48a5051d3a84655c455747be22cbfb6b22dd597015c167317d720ff025bb87f5e2a32ca2b6a0fd0b6d68e8dc0764ff940298ae195fd1024f5a76b7255b7459d6f228a65ccff210cc8d47bd488c52d939962913bd98270f27116ce38d3500f9e511fd1136912d345d396d511252b19e6fd4969fd1e285322e5a52cdeac9d9b4c80081acca6c85a70ddad414e6a2e3da9aad73bbf5eb4cf22293695aebd1647f94dae8cfa981b90f30d6030992e4f05047a27b8bf2c666ed3c16e2478fd5f7282e4d92b00b4e9414d918d3cefcad927d9b0ff0457007ca0549948249d37d03f2cc0dea92596c9a7843c61e62ad11ebf93a1dccbb620c269c8a79060f1da267211f1e27718df840fa29393ebcf057cea159590ad63f9dbf10b9b842b3c69ed41837bf1565b769314fa201d91b261008b425988e226e43d5a222682d3cfaac13840ea955e9a9f970a5950a8fca9665b86ed851980be324682553b144f6ad714b14246f6d48d81fb0121a8bc30550cdbd199bed5296bc41d4b1fc5a1fd1ff02fbc2fa46de474561226182c1c35e3e24e79df3941a04dd5ddf4f5feba71811d313f10ec5597e8ed9481a8604964a6077e756b02288912af76d055952bd594281baf7a0b0beede1bae5b3d57b258edecabfc10002997979caeca65371be202d70f5b73b2fcd9b4d5005f4192a5427b709c38512d7ee5b1e532d21fad3690e0fec17c05e41a944fda4e8d7ddea4672f37f06eb13ae4ec8784c9123ceb701437797620e8231353ffa04493dc6ab56bab16fd793c249ec0672cddb9a63f54f66fc644219731f676275d64a3d4c9de89319322c14bd9e6168458277aaddb38919b503253c587b234b2455f67b8a0d3581f10dd4e435fd2dda79b593e4a705804f7985a3f043effc04ed55bbcfbd5f64f0f4352d384af770d783637180562b4a374625909b9d3bb613e6ad3abe914c7d8e68936097fe99719bd4775a23246891a1f7f82143dea7b966c4eb3912fdc05f81a029f5b99835d33c6178f648daad786e72f68b1d3b3c48a644a6cce4c1e545853798f76a71425d9839504733a31edad194ac150dd705a7ab5bbe3e5ca2d495d058f4bc7f316f1d17805f9775436fc8a339fb7c4fa10101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3203f87d07005a2d4e4f4d50212068747470733a2f2f6769746875622e636f6d2f6a6f7368756179616275742f7a2d6e6f6d70ffffffff0100a3e111000000001976a914a6ac0184138e3ae5cae30d548e31d584fadfe10488ac00000000" -} diff --git a/tests/blocks/koto_mainnet_60000.json b/tests/blocks/koto_mainnet_60000.json deleted file mode 100644 index 08f3935..0000000 --- a/tests/blocks/koto_mainnet_60000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "09553d8cb7eabfa0a18b255d3342f171677602ace60b9be194dc562fbfa1ec32", - "size": 232, - "height": 60000, - "merkleroot": "7305c96169dc67141657d167541c50c253259d6b1150b468cbbd1a9f636e09db", - "tx": [ - "7305c96169dc67141657d167541c50c253259d6b1150b468cbbd1a9f636e09db" - ], - "time": 1516755328, - "nonce": 2806579424, - "bits": "1d0fe10c", - "previousblockhash": "66e4d540023f71e52e7e2fb68e1a2757ca6eeccb9d1b69ed5e8689d425a2b2eb", - "block": "04000000ebb2a225d489865eed691b9dcbec6eca57271a8eb62f7e2ee5713f0240d5e466db096e639f1abdcb68b450116b9d2553c2501c5467d157161467dc6961c9057380d9675a0ce10f1de00049a70101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff200360ea000480d9675a087ffffe52000000000d2f6e6f64655374726174756d2fffffffff020003164e020000001976a914a4e47780f16cb0f4617946417edaa60a0077857388ac00e1f505000000001976a91452d162b995a7da28fc9c3512857f80d82e9a3b3488ac00000000" -} diff --git a/tests/blocks/koto_testnet_10000.json b/tests/blocks/koto_testnet_10000.json deleted file mode 100644 index 00e7aad..0000000 --- a/tests/blocks/koto_testnet_10000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "a9b4154878118387b4494ba0ee9c68c46572442a10613dfe8150fa5810fa70fd", - "size": 170, - "height": 10000, - "merkleroot": "9ebd0c89c919e18eb5c353dbd1faad4e322cde50a814ce36cf0d33ce7a925d56", - "tx": [ - "9ebd0c89c919e18eb5c353dbd1faad4e322cde50a814ce36cf0d33ce7a925d56" - ], - "time": 1521741949, - "nonce": 1023934464, - "bits": "1f052641", - "previousblockhash": "84fdcc6d547b652aa86ce52ca593887c8d126dc81d840addb8f8dc55f6282e29", - "block": "04000000292e28f655dcf8b8dd0a841dc86d128d7c8893a52ce56ca82a657b546dccfd84565d927ace330dcf36ce14a850de2c324eadfad1db53c3b58ee119c9890cbd9e7df0b35a4126051f0000083d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0402102700ffffffff019032f989000000001976a9145754343f9da87f8ede9461d41407de4e0f76879688ac00000000" -} diff --git a/tests/blocks/lbry_mainnet_1000000.json b/tests/blocks/lbry_mainnet_1000000.json deleted file mode 100644 index 049fec2..0000000 --- a/tests/blocks/lbry_mainnet_1000000.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "hash": "066d89a69aab2c1e3cb805aa4b2d1526d54758db8b657fa6ce22240afddb80fc", - "size": 27483, - "height": 1000000, - "merkleroot": "57d5e9ee479f8568aa93fd438cbcffb742a2c9b9346fcd4df821d7987f60b00d", - "tx": [ - "d5354e79eca345a22d930c412e8d05543dafc202c57158d6715260f5924a17f0", - "5a5230c56a1b7f7fc826563ceb0f31d1bf1d129c8a258f563d4deb18d2573efa", - "c0796e5a56e2eb05b15c9e2ba8b66e1e04ee0aef6f0286278766a11b5def5bf5", - "8cdcaab6459af2c02a4f7e98a02709ae7221b5db75effce56c74d311e48aed83", - "79fda5a3fd134ccf50684b29c87c70ac7e7b31c29d33b0c9b7456373f89f791a", - "ab7d8b23f47ae933f4e5196ae66ac560396cf44eed0db53259e0ad56cda4368d", - "4cda10b49dc9c6fed9802899bd0506bfc9e9ae8ecf3db81b3838fb69a409d469", - "6fee7fb5de7825b73b7963e4a5deb2b2c1ed0d3ea219cd0e024f95aec3724b78", - "1da6b2213ae6d51097011606d22801804d1b2c01700e401f2d1ef1c7a1a325c3", - "4ee0da8d57abce6b5c660444b36e7446a6df322538ab70027543c9104660bf8d", - "d93c1505a8de7471fcee23be920b6bf97a065a1c6f7ee6afbd46afc21c75f086", - "9066179a6e67c2ae6a4e52d8808f7d1dc434e1f93455006db3ab3b762e19ba2c", - "bf3de9020a58f0f512bfa783459d53a26d670eedccc9cf49186d210f5e69db65", - "d686202c57bbcb353d0e349939506fd181206843b3be84e0c5e64bde79faa41a", - "a902f1b4335a7d4aab808c7ad026e5130c8bac91ec32182bd02c9331ab7401eb", - "5d56e977edc9b4499809cd34f619fb0be756409eb3c683da2681d3f4d9a216f1", - "729e689a468da941e9400118769e76e80f673801d78547fdb8ec7eaf5e83596e", - "46de6c6bcf7a711145628af266951bb4573e756b066f932c976bd33fa3b771b5", - "b30b5a1994830915eb6f7b30bbcbde8f0453ecbca891db8dbf1c90187ddd4c90", - "4832d5265ab3bb18291c47b62d8dbbcd7df624dbf3214ef2f39f293167a1b601", - "0b30426d55ef689c82092aca12639201452ec56624cf7e9b6d15dfd6b89a5a03", - "9f38a9947e8752348a41c3bc227f20dcd85f001da03f76cfa8f59e2455a2cd05", - "84b266ca47d43214898cb43ce98cab983b5113dbed9d4b0630aa58cf482e440a", - "796ff80b92891145ce87e3d2d65e91aebb7f29348896798f5bbce6263f26620a", - "b4adb6d8a96110c4b6f68b281c737f67e809b9422f10d9284ba1cd5f2c066312", - "96ca7c4bb95442fa88fb6d1073ba7f9828abc7de8422120a2e9868e19fbdc524", - "40111a20286ebe8849150be8bc78fa48b2cda8a861a3de9502a90d4f5401cd28", - "27a868be26fa10fa77ed3bb40ff9fd8a838d58a88319fb003edae3fa6a37042b", - "b06ff0d183f6b525756b86dd66572f9a8a1a317eef7e303274b505d84fd23f2d", - "df9d73aac50d77e05ddc27a967b5c0ea480de9af4ca90e182cb02a695d8c1a2e", - "c2e519302af6cea3b85cc664ae77918d07a910332ab1361ce70e7e5448515f35", - "9f01b1da6010333c16f9107f1ca44b36a88176a5398bb288ae4bc7fac3477935", - "9f09f50f06b04028cf1de9aa304bcc4c26c0158a3883264be6acdf76f1dd4642", - "3d6a3924b113126c0ed6f925ff990a2466a70fda3d93a4592454118283476f4b", - "b5f175db99778fa074024f312fdee79ee29d78ac8ce22a274b155ad8808fbd4f", - "38b1d79e0d2d5f91b324f0ac8902060cfa991548263400fdc56ce03090913c5e", - "ab11df7fc16ea7a951ea2820723879b5d1888f37b61b3744d064e46196bae160", - "026d0b8cf55954cfd2dd3c1b947cbe2c8411f6a1ba18423099236a090c5e0b67", - "d993a0deb9b2265b7e2cfca255abf6d2bfe33082a9cd41045ee4516e9de13377", - "a0ead0f98c4cf399b4194fd2aa541f299efb50dbfa20a43bf6ebb08271eee277", - "cfda399533fe2c847c18b274c6f3ea746f6c89ccd73ee10e3f304ccd4ead4279", - "1fbaa6419eb09871a69979bd1042cd2ebc9a2d2f194a0b49c71ad14b6354047c", - "0a2efce88ab7e4b82f6974ee4ecd5d0fdfabc7715c3772157a6a4a0d44031d83", - "5799a3866363c604ec7b239a2690d87cacf4bf31268be4d017bc2a6c93ef4086", - "a1d520dfc5d40dcf77d62aae61e5b87fb26cd11845ef23612980f80012fca28b", - "3e79b63252fc61182a903639e001b73d1db14dc8581e190bd56590a4ab7fd18b", - "07b40d457c3d4142a6022bd235d963e7a4d745fe7e13b0fab330c27aba3d328d", - "2cec1c0eecda5d25a91b95c2afc9ac9f24db9d3d750d9e1904dc17fd9b7f7893", - "2da968ddb89ee76c98f4a5aa21cc30465d3360762ad2a821f744b23837a4e593", - "1043a9d4d245d322e318931c6d1f2b30acc4e3a162d30fc78dbacb35b1f36c96", - "b4633499f4cd298a1abe612840699d7e77691abc73f9b90a55877ba75e037c9f", - "dbfe4e3d4dd59bfbf2e173ad2231d99f0f152c66aaf4be40a2f763715662a9a6", - "690d34f069b83198df989909891a9a8c1230cf59cf819289738c012d20f627aa", - "aa92a138430ae69e65df387721f90619edd332bdb10c63c82ffe5d3a455739ae", - "05e54035979cbf6087f18c930773eca18fb337d5ee7c338ac8a0a29e17ddbcaf", - "069d2bee399b6d06fa8e121df0710128be664e7f547a2d9b5ae5164181b92bb4", - "114197e6312001fc3870ecf383d3805d896fd022c54ef711f97f8343c0bf75b4", - "3924b30a015b8fae8668eadfaac6e7d0bb50bef1550f0ebbf30de0f0e6b7fab6", - "f99368085ebbfd667df7989c68059b40d6896203c6c219c92113150b25ccc1b8", - "6fdb0a920d8642215eab7c78b9abe6d735b3b2ebd4fc985f9d571b9a6de3b0ba", - "a239d81f7894afdfd4b474cf6ad7a1c6914d07c9c7785fdc7639d58fbaf999bb", - "399661cb231198a0a8b6982f8b50c085e9cdc0661015e8665c09c18af8259cbd", - "f3181e1e500a05a041cbf71b74163bc906d763e5c6a3cc67227c0d2d0b96a3be", - "6ae3fbf76c00cb2c0e2ae084eef007a6fbd9705da1fe6cf67a0cfc521b1a07c2", - "986d8725baa72e4c05034feb70f022c862c65654b54eaa493a6142104f7154c8", - "150e83a81ba7b018e08bad8bcb2e2f1ec5b701ba8b0597577fe42afe39015fca", - "607fd5c1ccdfbcf8f0edf6a20f58ced84442fc319d05ee95ab98c1070aeedecb", - "30edd96024fde70593276c09304d0d653a2fd79b59d211ba8396fbe003280acd", - "15d457f21090c8c13939c5a9bbd1134ca8754320ca9345ed7b952715ba8267ce", - "5154fc959b4fe7fa8cf3f5c5d36249c8ec2f6f577e1ded4e34a99b902124bccf", - "37ab77571fa0545f80b27abfd91dcca809224f42b520065865b7702c6ef86be8", - "62a97cfc4d7b957a761832f87f1f607da9c9dfdb680e92c4a051f36ee3942aef", - "c976614d7e9cf081aef1b3ab7ac381c2d9efabed153dcb485613d975e87a48f1", - "61092bc75031789955d142a0bacd8b31e83101e747d61c1f3dd56ef0114ab0f5", - "6b6a9a29eae7263967aae253521264cbd4fe769b9708c57f384bffcb10ae14ff", - "a7d9bfbc5fbb6890b8481158d71ee08b65287fec044ab0c0c66a4d242a8e56bc" - ], - "time": 1627051164, - "nonce": 74682161, - "bits": "1a015eab", - "previousblockhash": "e13c26bf391ec0388ba7c530d18e224a2fa6416717d36befe11d6d46e5f37ca1", - "block": "00000020a17cf3e5466d1de1ef6bd3176741a62f4a228ed130c5a78b38c01e39bf263ce10db0607f98d721f84dcd6f34b9c9a242b7ffbc8c43fd93aa68859f47eee9d557a5b674c24351b99d809c60483bc4da8ee2998c7a6979217a6bd31655ea16ba3d9cd4fa60ab5e011a318f73044c010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff470340420f0494d4fa6008fabe6d6d00000000000000000000000000000000000000000000000000000000000000000100000000000000700000e702000000082f4478506f6f6c2f00000000020000000000000000266a24aa21a9ed6b97f536acd48e1d15e44f4ccc80eb71566c692c71f5a4ddb2be94a27fb1367d7e227005060000001976a914e9dd1437538ca9ab0afca5a8d64d1940cfa3a44388ac01200000000000000000000000000000000000000000000000000000000000000000000000000100000001dba858914c51352e91f0f93e5963ddfa8e471a19c361b8948126c45c03ca41b9010000006a47304402202863bdc56c59ea6b378c6993d5dfe13926051061c6c0587d74334a25cd128fed0220436f603078bdcbac3ac7487ffa3f1e1fe9e65cf9c6799e403519ee58e9f0cc780121033de3486e06c0e02f13d5b306ed82bd88d707ffbf9d9e6daca772932aed8aed34ffffffff0240420f0000000000acb52070726f6a6563742d726576656c6174696f6e2d616e6f6e796d6f75732d6d70344c6d01de4f2d900c57102e0de2dd3d11196d0acc55dd2e496b56461ae9d94bfb9f048148d7b24b42dbd37e7a08adae03809fafd2a0e534c9dc2c9df01a5cb4be22d94f8c430abdcd4ba666f8e0f5b583c53d37fc179fa922160a14a7932b02a127dde335d30798eb2221cb31ecb5106d7576a9147aff023a9e3ec6d58c6e0030db253921eb0c5b2088ac68b53c00000000001976a9147aff023a9e3ec6d58c6e0030db253921eb0c5b2088ac000000000100000001e1e4f8d9a77abf972f38cb6966f97a08538065cb174d91a7465e2bd3b7702e0f010000006a47304402200b5fa3624798911f2138ba52b34a99488d7554d0b1c9455278658daeab0c2f49022056d5ebc9c4946e196352c1613774c8984b37e96113e4a837f66ab138f05cf06a0121026b01811ba0213e23988bf42f2e2384d1b91bab6f534b10f87f4bc5e9670b39ebffffffff0240420f0000000000fd8203b5305069657272652d4b6f72792d42726574742d5765696e737465696e2d697665726d656374696e652d65787472616974314d32030189fe06c954ca36f5e4fe81269c4efd57b96b357f5bb0d595b1c631a79c68327f222e3405c34831ec9d6fcf31d6e02d4a820afa70a4abffedb6069f81c6224d73bcd26ea934fd8d214679dd55da619bba43ba1bc80ac4010aaa010a307d9d92321ed8493a5a700d6b46489b5851bc6ae92c6c1295859585e91b469d5a2c1cc765504f05d14331b43688248f571234506965727265204b6f7279204272657474205765696e737465696e20697665726d656374696e652065787472616974312e6d703418cda194102209766964656f2f6d70343230cb026c8837ff6d51a93271731076fdade8425ec6338638b1fcf106d48ae44e82de63afbe622230262d5394fca7c86d311a044e6f6e652880a9eb87065a0908800f10b808188a014241224c27697665726d656374696e65206120c3a974c3a9207370c3a9636966697175656d656e74206578636c75652064657320657373616973205066697a657221224aa203224c27697665726d656374696e65206120c3a974c3a9207370c3a9636966697175656d656e74206578636c75652064657320657373616973205066697a65722122200a0a506f757271756f69203f0a0a456e2032206d696e757465732032302c20766f75732073617572657a20746f757420737572206c657320726169736f6e7320706f7572206c65737175656c6c6573206c27697665726d656374696e652044455641495420c3aa7472652063656e737572c3a96520c3a020746f757420707269782e0a0a45787472616974206465206e6f7472652074726164756374696f6e20647520706f646361737420666c657576652028326833302920646520506965727265204b6f72792061766563204272657474205765696e737465696e203a0a0a68747470733a2f2f6f64797365652e636f6d2f40697665726d656374696e652d636f7669642e63683a352f6c652d44722d5069657272652d4b6f72792d7061726c652d64652d6c2d697665726d656374696e652d617665632d42726574742d5765696e737465696e2d64752d4461726b2d486f7273652d506f64636173743a3352282a2668747470733a2f2f737065652e63682f392f396335653730313930393434376232312e706e67620208306d7576a914bb7c3aa96b83e30fe9641d0fed709ef2bd2041f588acf4448f00000000001976a914ce5464eb45baff7369b14f339b6b4657e0e0691088ac0000000001000000010405a9ca36c32a0e87b40e12db5b5e73355e1024161a77fd361ec37ab822a8eccb0000006b483045022100ba618c0c48f437a18227be2c49f8298d67b538c971d9230d8ad6319cf57435780220103e7aaf5ebf447f7bfb5df8297fdb0a3bf087807668a6cd22f6524730ed374c0121024a899c6d84b60bf57a50fd2cfe6c384a48c794e13bf64583371cf1b82dedc60dffffffff0240420f0000000000fde502b52577617665792d7468652d706f636b65742d626561676c652d7368652d63616d652d66726f6d4da00201f92e5b16472c91308fa387b12cfca383ae6fd83abf053741e8a9014d342f63e9f663c434ffae5126c4107dabab2dce060e6d9471795ca8581a6c9de3b95a11922a5c47939d07ac16e738934ee1d12996e325a1700ac9010a95010a30e3c3f8cbd552eddc4fad8a38ac6c81b1af02896d4d65a5009cae99761c53e6b0f70e0c3563625d182717f86c609fc708121f77617665792d7468652d706f636b65742d626561676c652d7368652e6d703418fbdc85052209766964656f2f6d703432307b25f34e2bccf00461e1925f503944c94291ed7a0e3ba832fbd50d9bfc2b634b1709ff9e3340219540f194b9f842d5941a1f436f7079726967687465642028636f6e74616374207075626c6973686572292880decd87065a0808e00410b808183a423a57617665792074686520506f636b657420426561676c65207c20225368652043616d652066726f6d20746865204c616b6522202373686f7274734a8801576176657920506f737420436172643f2068747470733a2f2f7777772e70617970616c2e636f6d2f646f6e6174652f3f627573696e6573733d48575a5254463857384d5747532663757272656e63795f636f64653d5553440a2e2e2e0a68747470733a2f2f7777772e796f75747562652e636f6d2f77617463683f763d55456e6931667a694f546752292a2768747470733a2f2f7468756d626e61696c732e6c6272792e636f6d2f55456e6931667a694f54675a066e61747572655a0562656163685a06626561676c655a0c626561676c652070757070795a13646f67206f6e2061206d6f746f726379636c655a0b6772656174206c616b65735a0d6c616b65207375706572696f725a0d706f636b657420626561676c655a0673756d6d65725a12746865207570206f66206d6963686967616e5a06796f6f706572620208016d7576a9140090fd3ef07e7fd8f44728844045d4cac24c8daa88ac34401800000000001976a914b1b7c8792eb000fd4c5ba1a2512e9e94bba1885f88ac000000000100000001b128e8c3a661ebbbd8e906667d67e638c2449c0351b118bfd48118c69ce696c7010000006a47304402204762e815666d3d07546fcf0c3df9a011d28c56e6e71bdf6facda4ba8451aef2902206e2f152f95b6e7f662cb350414cb6c00b0bb6febaffbdff62ece66183e298de0012102fc00843d1d4a716eb07fca507fcf1b8f750d2ab782abe8ce0a984e930d3ec004ffffffff02a086010000000000fd4d01b510396335653730313930393434376232314d1d01018007d9416280f79fbb2dc25d17709d6bb843cff228985723438eccb2ffd09cd1efb9687eb88a3b35aff87056c7e7dc772b71a6f69b4433a63b8b2d6b5d201bd789eb582b145be287895702f79794d0603e71c0230aab010a89010a30e067a165c87e59f86e307eb42065e97dbf0709a3b426955c4bea5342c07778b1cf77ff9e9fcfdd816408ba01ae1632a61214396335653730313930393434376232312e706e6718bac1622209696d6167652f706e67323077afe30eee142f09346ad4e943e6c8ad584fc1b5cd0f4ecc0547b8ec2a9d6adfd5026f8d7ddae523aaede795e2e696111215766f696477616c6b6572207468756d626e61696c73520608f50a108f064218454532624857706e4274623963794669696459734b754b4f6d7576a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac30656f00000000001976a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac0000000001000000018f8c0035a892bbb53580887d58ac64fffa4aa98624388b4eabd229682f78a0fd010000006a47304402205bc2ded7f2ddc4c252c546bd02f95bad954865c5bc81a1215914c6f25d3562bf0220658265c355417460c451073e9924123884994dba22b6f47fb21bcd1b7b5040b1012102fc00843d1d4a716eb07fca507fcf1b8f750d2ab782abe8ce0a984e930d3ec004ffffffff02a086010000000000fd4d01b510303233346663623133373231663439384d1d01018007d9416280f79fbb2dc25d17709d6bb843cff22e3128a26ba8e169032529f7f25f99910c7135a2b43393e175c8d865c0737cca6b6f03e0c929d5f53942ec67effbc3491d83d3f36e3676d46660a247630cb69b0aab010a89010a308761b1886bc2b221527b475f07554aeeca9c9bca8da314a8442602c72c9c946c9b160ef56aa615fede9005a747e15e2b1214303233346663623133373231663439382e706e6718b6df0d2209696d6167652f706e6732303a7c5839272e061dfe24655884175e58b975c4f9081099910a3a54acd01d34ca8d3238bb29dee72c79d11505771efc951215766f696477616c6b6572207468756d626e61696c73520608b60610ce0342184464566b4768634b4b6e574b4f344f324a394d3547356f706d7576a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac086ed400000000001976a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac000000000100000001a1ed94274b728b6ae6e2358a17a2457afffe8ebfbc0fe4d6f613263f87bf4747010000006a47304402203d19d41a239eb6c0dff5eaf50a2cf0cbf76720a79aa7e422565dbd059adc6aed022028a6392dcd3fffabd611668695befa3a85ac673ec1ef72e56aa8cdf27e93a336012102fc00843d1d4a716eb07fca507fcf1b8f750d2ab782abe8ce0a984e930d3ec004ffffffff02a086010000000000fd4e01b510343232336432313764653530613433304d1e01018007d9416280f79fbb2dc25d17709d6bb843cff29b6ef45869fd6bb03fc6a8e341980c41e4d2e7b1d0903d5e9f6910157055c46c5060558e4de7204875ca262637eb3125774d0b0a91c2d8204f45262f813f38240aac010a8a010a308385d2662400d38413a6d125b3d4bb16982718d81a815ed60b995465e64b8c633530931f243ec835ceaaf158d4d8b5011214343232336432313764653530613433302e6a70671892ac3e220a696d6167652f6a706567323020f7e00d5b7964f3bbc3ef01544fcefaf3959affbd62ec84d419bd3609d002f46a046acf51d216bc58bee52a2a57403d1215766f696477616c6b6572207468756d626e61696c73520608800f10b80842183966504f6f615037536d4d454e6757524f6c36684e4a43576d7576a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac4cfb6b01000000001976a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac0000000001000000016ac8b83caf3ba6b9076bb924d2086e760ee4397fc185a04eb17da8b38e020e00010000006a47304402205bef3e74db980c7c1da9eca8815925050b3432885967246ad594b51b9d3ca73a02200d1d6b56da81e63cce4141f7dd88f898263038bbf3b8b4be9bc7d2763163e993012102fc00843d1d4a716eb07fca507fcf1b8f750d2ab782abe8ce0a984e930d3ec004ffffffff02a086010000000000fd4e01b510643163663039373234616563393866334d1e01018007d9416280f79fbb2dc25d17709d6bb843cff2d7781be2593e9beadaf0210e440945886a0b5a10d8cb79903a2c867f094baf9e1fb915d191a2616da60d54fb079729fd5ee003076596360c07d6061776f20dce0aac010a8a010a30748268ae1afb0f9d3fd068463ce7c9a928e15bbad20ef84649901d0ca3ffaa194d39c70a5b7084b1d87ccc2bcf40f87c1214643163663039373234616563393866332e706e6718d5f192012209696d6167652f706e673230ae55ecc23c5f7537b3fce67e7b924b591fc974c9468971b6034396a9ece4d5cb503748e6c994e30a3344a40523e3d5a41215766f696477616c6b6572207468756d626e61696c73520608f00910a10542184779754530313353366733784e487565465972384e78796d6d7576a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac086ed400000000001976a914543f24037516ace9bd1dd0a875d2cd31baafe64488ac000000000100000001f737d84b3d5f21055f7967708cf460e8ba33186acc3038fdded41ce141c0553b010000006a473044022055c30e2eed3daed691a9e86139cb401224ab0bcb7cb2a93bf69d695b48e20fd9022049937ff5ea0619c9c15178176dc56ba58dcdcfb0dd165cf3d261eb2f722be38001210319e46a64f04cc68f929a20e0d0b84c6323d88aef1496459b1806045390b7695cffffffff0240420f0000000000fd1a02b512637574657261726570657472616e6b696e674de801017edb6b681772a4eb6fa1672bef22207eed501653b7bbb54e303a28e21d33cba4453558939300aea6a55f50e3f77bf4c0452e82d72c81929547323864471edc4f3708d6fdb63be44ae8a58c9ad15c683824ec10910ae0010ac6010a3021c1f82c489338dbf14fef553f61fb3251ed7dd498529789fb16bb63532f2cec26223ff4099cf5058fd40fde46ab66a3125079326d6174652e636f6d202d20e9a3bce381a3e381a6e381bfe3819fe38184e3818be3828fe38184e38184e78f8de3839ae38383e38388e383a9e383b3e382ade383b3e382b05f31303830702e6d703418d1e8eb4f2209766964656f2f6d70343230170fb308607be070f3b45d7f1cf489a7355f35f485fb597b74850482b85b3ed2929730d67f0aa4e7801edc5be440cc231a044e6f6e65289da7eb87065a0908800f10b8081880044228492077616e7420746f206b6565702069742120437574652072617265207065742072616e6b696e674a435369676e20757020666f72206672656520616e64206d616b65206d6f6e65790a55524c3a2068747470733a2f2f706169646572612e636f6d2f3f723d3230383834373452282a2668747470733a2f2f737065652e63682f382f663834343135353165653830383331302e6a70675a037065745a06616e696d616c5a0472617265620208016d7576a9143a2cecd82cb6f89fd2611a883b0ac2c829d395c988acfcbc4600000000001976a9143a2cecd82cb6f89fd2611a883b0ac2c829d395c988ac000000000100000001d87499e1ba61732139f6da47aa069c80c8265c8fd3436312cb57eaf934b19e37010000006a47304402207e99654707a55588fe2e57e5babdaec723522a8d997279b864126bd39601aed102206c5cb67c0a9f9fd2342f842e4f924f1cd581160a9a777e8ba98c2f508411ef6b012102c6785b987e93c71b63f68831eef6fb38bdb4ad4ba1675b4d558ef50c95e1f7aaffffffff02a086010000000000fd7e01b50d70632d6573637269746f72696f4d510101aef4dbca1fbe9ec2db1a2626bf368e0c3ee75a82e7d32462923c68967c6ad67e46ef805a8e29ed0164f52c0854cd3495b85911c4bea266a62f756032f78b4e14488cd508e57ba77e196840d95e4763bb05444d560aa6010a8d010a30c7b9f66b2c2db79a3f6f35c393bbbae3e92addd441fa0bfb5c1ba8531bc7666b36739e9e225acfa426e4bad26058cc1e12175649445f32303231303732315f3137313432332e6d703418e986a7062209766964656f2f6d70343230e5f8a436659c0468adf7fe6100ebe19436972579b575aa909853119d868e8f8c5095f8263ad26d7d6477a4b8084e8c3c1a044e6f6e652885a9eb87065a0808800f10b8081818422377696e20313020656e2064656c6c206f707469706c657820373535202373686f72747352282a2668747470733a2f2f737065652e63682f372f623537343734336162396630306662652e706e67620208016d7576a9146dacb84b1cb841c52188cb9815ff5f0693d4655688ace063a200000000001976a91402639c792cf664d7e989b03d95604df83fe1923988ac000000000100000001de96c3eae198fabf46bc6496d61dba3eb47f16e3b68b4cfcd97d7b0c5881f0b3010000006b483045022100e2a8994721bd56a6ce0d45be356ec007989ad046c1ca7a5068d4ba80ccdfa30702205eb4df74997aea14d53a5046931f258b753f40767307735e2da23d12678c80ca012102682d828c5b80bc90d647ffbea938e45e1828b3ffce1f9fcc63cf84de70fa0b3dffffffff028096980000000000fdcd08b5353133372d626974636f696e2d6261736963732d626974636f696e2d776861742d69732d646563656e7472616c697a6174696f6e2d334d780801c4d820581846eb57ab2d6dbb7a3b7c0b43a5ac001774bf56883261e6a3731563b5d3f9dee69aa0e0e0532e39eb3a7a2fbabbbb98adeb69d438a0258f1e4ec23a03493d5ae37cb393f91e225cebbf05abada5e1660acf010ab5010a30ebbd86ac368dce16163963218d435a12a6c46a9dd081b4200cd50c35f1d34adcee174c40331e2a81fc297007da0104df123f3133372d626974636f696e2d6261736963732d626974636f696e2d776861742d69732d646563656e7472616c697a6174696f6e2d335f66697865642e6d7034189fc3c01e2209766964656f2f6d70343230d64e5ea82806189332b7cf725fb805d1410bbb7a37cf3d34d43455331c85bfc176b5a1fdb4b8526049cf175dfcd512571a044e6f6e6528a0a7eb87065a0908800a10d00518db0642395768617420697320646563656e7472616c697a6174696f6e3f202833206f66203429207c20426974636f696e204261736963732028313337294ae60c2a204e6565642068656c703f2068747470733a2f2f626974636f696e6261736963732e68656c700a2a2041736b2075732061207175657374696f6e20666f72206f7572206e6578742051264120657069736f64650a2a20426573742068617264776172652077616c6c65743a2068747470733a2f2f626974636f696e6261736963732e68656c702f636f6c64636172640a22506172742033206f6620342e2057687920646f65732074686520426974636f696e20626c6f636b636861696e206e65656420746f2075736520626c6f636b732c206e6f6465732026206d696e696e672068617264776172653f20486f7720646f657320626974636f696e277320646563656e7472616c697a6174696f6e2072656d6f766520746865206e65656420666f722074727573743f220a53686f7720706167653a2068747470733a2f2f636f696e636f6d706173732e636f6d2f3133370a23426974636f696e2023426c6f636b636861696e2023446563656e7472616c697a6174696f6e0a0a4e4f5445533a0a2a20446563656e7472616c697a6174696f6e2073657269657320706c61796c6973743a2068747470733a2f2f796f75747562652e636f6d2f706c61796c6973743f6c6973743d504c38315830624a55526d78583565415f74337755736656547330614437736557720a0a4f555220574542534954453a2068747470733a2f2f626974636f696e6261736963732e68656c700a5265676172646c657373206f6620796f757220756e6465727374616e64696e672c2073697a65206f6620696e766573746d656e74206f7220746563686e6963616c206162696c6974792c2077652063616e2068656c7020796f75207769746820616c6c20796f757220426974636f696e206e656564732e20576974686472617720796f75722070726976617465206b6579732028626974636f696e292066726f6d2065786368616e67657320616e6420696e746f20796f7572206f776e20637573746f64792e204e6f7420796f7572206b6579732c206e6f7420796f757220636f696e732e2057652070726f766964653a0a2a20426974636f696e2068656c706465736b0a2a20467265652027426974636f696e20426567696e73272065426f6f6b0a2a2046726565206d6f6e74686c79206e6577736c65747465720a2a205265636f7264206120706f6463617374207175657374696f6e0a2a2044495920656475636174696f6e0a2a205265636f6d6d656e6465642070726f647563747320262073657276696365730a2a206574632e0a0a444953434c41494d45523a20416e7920636f6e74656e742070726f766964656420627920436f696e436f6d70617373206f7220426974636f696e204261736963732c20696e636c7564696e6720627574206e6f74206c696d6974656420746f20616e7920686f7374206f722067756573742c20697320666f7220656475636174696f6e616c20616e6420696e666f726d6174696f6e616c20707572706f736573206f6e6c7920616e64206973206e6f7420696e74656e64656420617320696e766573746d656e742c206c6567616c2c20746178206f7220616e79206f74686572206f6666696369616c206164766963652e20446f20796f7572206f776e20726573656172636820616e64207365656b2070726f66657373696f6e616c206164766963652e2041742074696d65732070726f647563747320616e64207365727669636573206d6179206265207265636f6d6d656e6465642062757420746865736520617265206f70696e696f6e732062617365642075706f6e20657870657269656e63657320616e64206e6f7420656e646f7273656d656e74732e2057652074616b65206e6f206c696162696c69747920666f72206f75742d6f662d64617465206f7220696e616363757261746520696e666f726d6174696f6e2c20736f66747761726520627567732c206d616e75666163747572696e67206572726f72732c20746563686e6f6c6f6779206d6973757365206f7220616e792069737375657320696e766f6c76696e6720746869726420706172746965732e2056697369742068747470733a2f2f626974636f696e6261736963732e68656c7020746f20737461792075702d746f2d646174652077697468206f757220706f64636173742c2066726565206e6577736c65747465722c20766964656f206775696465732c20736f6369616c206d6564696120616e64206f74686572207265736f75726365732e526e2a6c68747470733a2f2f636f696e636f6d706173732e636f6d2f77702d636f6e74656e742f75706c6f6164732f3133372d626974636f696e2d6261736963732d626974636f696e2d776861742d69732d646563656e7472616c697a6174696f6e2d332d796f75747562652e706e675a07626974636f696e5a0d626974636f696e2070726963655a036274635a0a626c6f636b636861696e5a0e63727970746f63757272656e6379620208016d7576a914cfb64b607f1931c3ab7e717b2f208fd6f338642088ac324e3612000000001976a91400005ddcff91ee12521be352f1f09db53c63398d88ac0000000001000000016328499bcf414d0b12fbabb128905fc15882716a8b669c3d672c475d12a7a7cf0b0000006b483045022100eec2a8ce6ae831cbe8a7072fc149a410ed905fed16645e10fa135ad5caf9380c0220745d9a9c5ec40826c446edd32853186e6de670c7889758e14ab1403e439e79730121027e7b53881807d16f2fb13603ecc0743ba0c06c92b9021f08f810c1707fb11c68ffffffff0240420f0000000000fdc30ab52670656e74616772616d2d6d657a61726b6162756c2d7265616374696f6e2d746869732d746f6f4d7d0a016d21ca1272ef657b4b7fcd359a7614879f0d7b7521b480d1372daf42e73e8cd5195a09214e0ffd2681f4d719f017c51000799f56a8b654af79e7be58ab27db454cab825a0b6c7115464e4e9b2a4ee713608a5d790acc010a97010a30d25c8eb3ff35bca80a4f50d8f69ee06b69517b69c783cedc18d12624c186218ec59f312d1aaab9357d7d197724f1d5c8122170656e74616772616d2d6d657a61726b6162756c2d7265616374696f6e2e6d703418f28cf8382209766964656f2f6d70343230fccd1ec24cd7ec375ae07e7572c9a17c990b3bf70c133b0531cb38d7ef0b45cd18c7745648a9108bfcc8116ffc26f6001a1f436f7079726967687465642028636f6e74616374207075626c69736865722928cea0eb87065a0908800a10d00518d303425350656e74616772616d2f4d657a61726b6162756c205265616374696f6e202d205468697320546f6f2057696c6c2050617373202d2046697273742054696d652048656172696e67202d205265717565737465644aaa0e506c65617365204a6f696e204d79206368616e6e656c20746f20537570706f7274206d6520616e6420436f6d696e6720536f6f6e2c20456e6a6f792054686520476f6f64696573206f662074686520566970204c6f756e67652048657265200a68747470733a2f2f7777772e796f75747562652e636f6d2f6368616e6e656c2f5543526732776535372d74354967747868305f39537250672f6a6f696e0a0a23526f626b52656163747320234d757369635265616374696f6e73202350656e74616772616d4d657a61726b6162756c0a4920526561637420746f2050656e74616772616d2f4d657a61726b6162756c202d205468697320546f6f2057696c6c205061737320284c697665206174202742474d27202f2030342e30322e3037292048440a4f726967696e616c20536f75726365204c696e6b202d2068747470733a2f2f7777772e796f75747562652e636f6d2f77617463683f763d544a35546c597a4a5376550a0a4d79204c696e6b730a0a4261636b7570206f6620616c6c206d7920766964656f7320626c6f636b656420616e6420756e626c6f636b65642e0a68747470733a2f2f6f64797365652e636f6d2f40526f626b5265616374733a370a0a4d7920436f766572205265616374696f6e204368616e6e656c202d2068747470733a2f2f7777772e796f75747562652e636f6d2f726f626b697374756265200a4d79204f61736973204368616e6e656c202d2068747470733a2f2f7777772e796f75747562652e636f6d2f726f626b7265616374736f617369730a4d79204d61696e204368616e6e656c202d2068747470733a2f2f7777772e796f75747562652e636f6d2f726f626b7265616374730a4d7920596f7520547562652047616d696e67204368616e6e656c202d2068747470733a2f2f7777772e796f75747562652e636f6d2f47616d696e676772616e6470613432300a4d792054696b546f6b202d2068747470733a2f2f7777772e74696b746f6b2e636f6d2f40726f626b7265616374730a4e657720526f62206b20526561637473204d65726368616e6469736521202d2068747470733a2f2f6d792d73746f72652d323735323730352e63726561746f722d737072696e672e636f6d2f0a526f626b20526561637473204d65726368616e646973652048657265200a68747470733a2f2f6d657263682e73747265616d656c656d656e74732e636f6d2f726f626b7265616374730a5477697463682047616d696e6720205363686564756c6564204c6976652053747265616d732068747470733a2f2f7777772e7477697463682e74762f536d6f6b656469736c6976650a547769746368204d7573696320205363686564756c6564204c6976652053747265616d73203a2068747470733a2f2f7777772e7477697463682e74762f526f626b5265616374730a446973636f7264204368616e6e656c202d2068747470733a2f2f646973636f72642e67672f7073575170795a0a547769747465723a2068747470733a2f2f747769747465722e636f6d2f526f626b5265616374730a446f6e6174696f6e20537570706f7274202d202068747470733a2f2f73747265616d656c656d656e74732e636f6d2f726f626b7265616374732f7469700a50617970616c20537570706f7274202d2068747470733a2f2f70617970616c2e6d652f726f626b6973686572650a496e7374616772616d3a2068747470733a2f2f7777772e696e7374616772616d2e636f6d2f726f626b6973686572650a4e657720526f62206b20526561637473204d65726368616e6469736521202d2068747470733a2f2f746565737072696e672e636f6d2f73746f7265732f726f626b7265616374730a0a57616e7420746f2073656e642073747566663f0a504f20424f5820393939303020484d20393730203338330a52504f2043414d5042454c4c0a57494e44534f52204f4e204e3942203042370a0a436f7079726967687420446973636c61696d657220556e6465722053656374696f6e20313037206f662074686520436f707972696768742041637420313937362c20616c6c6f77616e6365206973206d61646520666f72202266616972207573652220666f7220707572706f73657320737563682061732063726974696369736d2c20636f6d6d656e742c206e657773207265706f7274696e672c207465616368696e672c207363686f6c6172736869702c20616e642072657365617263682e204661697220757365206973206120757365207065726d697474656420627920636f7079726967687420737461747574652074686174206d69676874206f746865727769736520626520696e6672696e67696e672e204e6f6e2d70726f6669742c20656475636174696f6e616c206f7220706572736f6e616c207573652074697073207468652062616c616e636520696e206661766f72206f662066616972207573652e0a2e2e2e0a68747470733a2f2f7777772e796f75747562652e636f6d2f77617463683f763d76717a354f694349456c6b52292a2768747470733a2f2f7468756d626e61696c732e6c6272792e636f6d2f76717a354f694349456c6b5a056d757369635a0b706f702063756c747572655a04657369725a07657572617369615a0567686f73745a0b6865616462616e676572735a0b6865617679206d6574616c5a0b69726f6e206d616964656e5a0b6c6174696e206d6574616c5a056d6574616c5a0a6d6574616c2062616e645a0b6d6574616c206d757369635a096d6574616c686561645a0a6d657a61726b6162756c5a0d6d6f6e73746572206d757369635a0f6d75736963207265616374696f6e735a066dc3bc7a696b5a136e6577206d75736963207265616374696f6e735a086f70656e206169725a076f74746f6d616e5a0970656e74616772616d5a1170726f6772657373697665206d6574616c5a0572656163745a087265616374696f6e5a097265616374696f6e735a13726571756573746564207265616374696f6e735a07726576696577735a0b726f626b207265616374735a04726f636b5a0c746872617368206d6574616c5a0d7475726b697368206d6574616c5a107475726b697368207265616374696f6e5a0c7475726b69736820726f636b5a0874c3bc726bc3a7655a0f7761636b656e206f70656e20616972620208016d7576a9147ee9752cf48959fb94de59ac2f93e2c7bd03c61e88ac7ed81400000000001976a9146373efd935bf46b3b4a825b673e3658b7ef34e2888ac0000000001000000010b83498546f4d0ff85a9eeaa8ba27d28d662271358643918aee789a9e629adc5010000006a473044022044aa85a966158319f0f16dc3d8fcc08a6cb9d6312544b401858f0860c7463a9002201ba05bd58e474f1e215fc0a8ac9b8d6daf087c14162488e0dcd75e6a4a35036d01210314e15d020bc13d0eaa8e086be482f79991e7636b3694c9aa55fcdfd3633eac69ffffffff0300e1f505000000001976a914a7692b1702b212d1466cec4ea14113f6c17aba9988ac0000000000000000196a17500a14eaddbede804c121aebbd5caf432c647da7591883eca9f505000000001976a914508be1f3fed576e613c82fc8015c266a5e1c016788ac00000000010000000163b5df6ee6947b8e55623d7112f0ba8c12511b14cd13504f7a6d8d02363ea937010000006b483045022100c8951e14944718c3608ddab6356bdb1b7ea3a249a126a25a23779eeb6f7bc14b02205c632ec785de997839f2deb2a93d65466d6401a8102d56c0c8e7e3e3397509cc012103edcace45c5d65f8478b5e348855351213d08e591b9455c0827c58e144c69d286ffffffff0300e1f505000000001976a914a7692b1702b212d1466cec4ea14113f6c17aba9988ac0000000000000000196a17500a14eaddbede804c121aebbd5caf432c647da75918836cb9fa02000000001976a9148594c8bacf57269593ab18b3fd70a3021078a97388ac000000000100000001ff8cbbb657d104e2aa3762568dadc7d259c179e694bdd9dc90fe842f20007bf5020000006b483045022100d8eba2064fb262f6264cc2a9bdaec8b1a772483afb421d14230e628f8d17596b02200b65a9988c3969059931ea3ddada5461dca3a432ffcf4446f5361d9ac18017b7012103fad7c054c3339c35e3247f0dfe60ac3119db330b5db792893ce82ec0b6554325ffffffff0300e1f505000000001976a914a7692b1702b212d1466cec4ea14113f6c17aba9988ac0000000000000000196a17500a14eaddbede804c121aebbd5caf432c647da75918834cf1f305000000001976a914b9120870ccfc350f724713460c6abb0018cffa2188ac00000000010000000116a23c452a4e88490e84269a233b267ea839de72093c377e1f03045ea663d4f6010000006b483045022100daa89731329ef479b3d0ffaa45429f6fe86d85a236275ab280551ff967c890fa0220554571563f18abee4a540b997a717449a3dfea6382855801b64028ee225e37f801210207c5e72c79f5d8e9c9bc763db56c68dca6202ed426b1a44dbcdb915cbc799acaffffffff0300e1f505000000001976a914a7692b1702b212d1466cec4ea14113f6c17aba9988ac0000000000000000196a17500a14eaddbede804c121aebbd5caf432c647da7591883ec739041000000001976a9148a6e70ff142bc98d58f95184c2e2d60b082af44488ac00000000010000000268b9a3f11525fec52b17c3616eb14e9e1a7343a8469bb17ca03bd4d89aa3c274000000006b483045022100feb1f6481d1613878a4df37dec34f7c9d2c098e9493e964bbb6b3170f233217a022075ac29106415eac0d775b89405257640df07e118d84180544a781e7045cadc840121023332e9208f3f1cabfbd023f01f3e81a9a21206c941724a51ea7fe6493f42f252ffffffffe295ea6f228d8474ab8ac31ec883f665d869ff9090316e66f4334747b86e1797010000006a47304402201a85ecc7df72ef1a60e363955b2f08cca7b9333e8345fbfc5a3430890c7c09960220756e34b4f1257f36d623c3ef4d3368fc7842866fe4dd1a0ee1e8069daa43582f012102306165daccd5dcf88127ff966b6d080a527a69f47222cffdd0b6934347a2d667ffffffff02a086010000000000fd0801b708406e6f7468696e671444d298af12db90c70a9d98cc51f649d6320a57704ccc00125a0a583056301006072a8648ce3d020106052b8104000a03420004e63ef5335203c09a20b023276e54a3126815c31175f3be69f0ce08986c374aad11fdd701722bade2f777c56e079d5fb6f634cf33fbb7766c1848c2b1be8e7fea42117369676e2074686520636f6e747261637452282a2668747470733a2f2f737065652e63682f352f626630373537313963633637336465612e6a70675a076e6f7468696e675a0b6e6f7468696e676e6573735a05656d7074795a08656d707479696e675a09656d7074696e6573736d6d76a914aaa0e8531e948368092e556506a5a124511a3a8788ac28e50100000000001976a914945f708389a968cacd35d7db3ab86dbc5d52686d88ac00000000010000000346fc4ddabe3081dfb3510b0566c26528e1ace5241cf2528ab8fd4ced8a4666e3000000006b483045022100b2059c3c5ee7e2f8f34a6320f7b48504727d029e2505ad62524fa1fae614db2402203660b45279fa00bf55be6929b8f221dc960905cf455d7562f561157329ecc91d01210335da8706473b34ca599b6679e846270cdf630c36b1709fed847195735ec7b61affffffff4c5b8f5347315dc06c83bdfe2c3d5565a17f72fa04d0f7ff1439081d7c61e63c000000006a4730440220089c8b55c699bf7d27be3738bf6ed8f26f9d3492f0d899c3d0cd4662187acb2602202323cf5692d92a0448d5c99eba911a4f7848c1ad3e10b3a60f19de6626d98f48012102806a9c08ebdec8004eb905cff6770cbc6ef5ff42fbb98945c0b7a34581ee8a6bffffffffa2145eb64097ce3d02ad42910bf9b51f6ab8141c7d60ad5cc9e77de8b3cf82dc000000006a473044022058fe9c987b2ebaa303f877118242ba835a94bceb1b931c5fb36dc358578f209f022045674d9568a0bb31206a5e117e69488c8131ec382fd0fc33e05d8a4d96e48c50012102ce20239c1f9f4abed518d72cfaf1ff71a0e74fccd0116a958e5c949c14e2c471ffffffff020068f3c961000000c5b63c44494f534553594d4f4e535452554f534369656c6f73616e6365737472616c6573457069736f64696f31446f63756d656e74616c556e69766572736f148dfbffe3059160d309f5cdf95e0a8d16ca793ced4c550100684e30bc9e64d25856a2bc7d7f1da8201f59c2f1d349b82395f5183991b9658117ab96504605f39d5958268ecdd93aca4ec672fd45f02b31301e9110d19a0f14e16ebd45c5f917f0c2557a8e7aa8c85577ebd76d6d76a914abc74c61bbcaee2e9a7b5acb524035d945c6455188ac5c0ceb0b000000001976a914abc74c61bbcaee2e9a7b5acb524035d945c6455188ac000000000200000001f48846b52cb65e3b980eaeced2db45b2a68a2c252790cee93973deabf7f5a80d000000006946304302200e571df979b020ad2416231aa20ace7d40b007fc74d3a09695dbc99109642fd1021f4c37e597e6147b57cb592032cd93fd5e62c1f6611155b984d168d1889bf10b01210243d1210f20f0b3594e4c706e6ea5c0a3971192527e051df6889b86bf61cf77a4feffffff020008af2f000000001976a9143b41bb1e5c01d2338833a74a11a1223f19280bd988ac3d42de79000000001976a914dbfcfb16d9661bee1b002c664d9abe47fa9a7ca988ac3f420f000200000001fd184d2e5810c6bc1946c75dce47ed82845f846304b64c61d7a2926ab87e633b000000006a47304402207edff82c3bd86e98614f390f4d2b293e8c58d9d097e1578d814c64f0d485de8e022013ee305cfa168218b8c8592874243c5ba024903b8f1d3b0de06c2db29e9dc4b50121035968ddc08ede56b59ac6ab00998d926ddcc0abc5b88b1a00fe64fcc46187f4a7feffffff0280f0fa02000000001976a914a9c00675ab780af9f7ccedbee8c456d55ac31e2f88ac3439bd7d020000001976a914847d7b577115918c6e89d410f6a3b288e2b8e0d888ac3f420f0002000000012b10909629767d0d42898061075b2a98c55dcdbdf8eef360c97c8a9380acd227010000006a4730440220234585900069c05c38778ac29386a2d5a4674b404b1f6ef9620d2bea86a9e0cc022065a1f65421b756e5aa061169bff3abe12470574dfc751ecd47624a7771b5746201210275586ae23e02e8c8aa4344a185511b3ab027c601b58ec3540a73e6dffe446b41feffffff02002d3101000000001976a9147757fc86c30a45f5197d9fa6edd3432b241e7d9a88acb00e1586000000001976a9142c52f49097b16b8bb2c9f41399e3cacb8996bdd788ac3f420f000200000001b46169d4560d3964fda00b708d545b858cbac405a774e34a7e14581fd3093988000000006a473044022028574e7d29ef5a67506bced343d6c277f66b32d4a7f284e36002419aff5a1fbc0220596e9f0b10aaabf7d51189e11b9ab771f9e7a2e6df62ae52c06b86cce6afe9580121037f2fa14addd9d9a8a34cba397c7437d818497d953ef9f27e5becb31445d12e11feffffff02002d3101000000001976a914d60d40c6dd06def67e0215d08e8044ae4da80d9d88acfab48f79010000001976a914cd6d5946446b8426d20cb3ed64e5ce76333d58e588ac3f420f00020000000198acee4e517877378d3b3677657927e1aa3fd9a19b2a11db65c645fd9df1cc19000000006a47304402207d7bb9b18789b9297fa49d36480e885be4375d63a667f06e10394b825d846fd402207d61e3383b092da87408caf84c9cf23215e53c73041101a579b58c090ba46db801210370782b6e5d21fc228777d6455c1ef73955df542d7f824b4e1d19a1ed3510e1a6feffffff025c8e3a8a000000001976a914a1e9b5acab992af6ef67076bab95999b278d6fc988ac801d2c04000000001976a914483456ef1b88151b987807d68d6005f0475ee0e688ac3f420f00020000000139355a20fc3420d801f4a693cb71322b27b6215c88ee242c4f16e1d5747642cf000000006a473044022054da25aabad59fa9790c95dd1fcddbe4a062311af692a7f5e2f0fecdc934f8780220346c2926d534d8c8a37bc93d27a4e9e052e2e627846976536cc5d8c9429efb800121036e522591402a3f0e5be5bf93dfcef75356f1f192e57297e8efc2095174edcefefeffffff0249e7d09e000000001976a914a935f59fcfb005d7ba3a327d748f3d16589ba13e88ac80c3c901000000001976a91422e82237a553c5ed666a2a7279283f9169143c9688ac3e420f000200000001fb7bf68422b5571bcda378e3b169ac9fc4ab73a80ebb0d8df597e132fd0518db010000006a473044022032da5c8c49ceaaeb5ff6248436494b09e0d86f0e0c25e40e404358444432afe9022008266ddb9dd31bab41be61d05ea6dd10fd265eead0a04c62f6e4248530bee11a01210336b04381a04dfc4a880b536b6a16e4262ad05a2dae54a468d3f2911067f26dd2feffffff02002d3101000000001976a914a3a48a3b356c10cc5087f1ac5058ba054437d54088ac401007bc000000001976a914696ab4811751d8af0f5cfd007fbadb63245539e888ac3e420f000200000001a500a5ad656f5e15a941279d4ef574d2ffb71c4ecf65272566dd7563e4107e60000000006a473044022015e60e3ec1d9d9bfbfacf7d28f18b0ccf18da20543e00e3cbc3b9a830564eea9022064222e62ee6c96a6349696865a6f6ea856acfcb1278c5f109f185610513900250121020580da932eff3374816b6394c6dbafa19b9018df1d0071b53d7e023933d7a12dfeffffff02519add76010000001976a914fc406b7d6e22d62a0a2bc5f57f9db8ff2198d71888ac40787d01000000001976a914bc79803342e1ad60a7a2a3c7e6892c9ba0197c0288ac3f420f000200000001705aeef1faa457c95bc9a14b033057232fb52a4edd1409b43474d23aaa9f0aac000000006a473044022060b6b3bcf91b56b84cefe310eca8a9fc427a44b94bac22ffd6e413009c3e9858022031a569d75e2e1189638b4d8b555f58df375d1b941ed722fa607ab604ed8682c601210220f9cdf87a40ad3b5e905a99e18d87a97138071f9f25b8c98f00b16af4939730feffffff021d881918010000001976a914b10761f82118fe4dc9e0533577b2b88b8ee563f588ac801d2c04000000001976a914202d08f37528feac41fc82f9dce0620883c035ef88ac3f420f000200000001ac1cecde9efdb1d126350aa7ddd3e9e1b4d0c20cb341c2967a15f275457fc0fc010000006a47304402206c7fa765999e42e63935d6cd8fb56edf67d46994ae321e528349245a1818a9ee0220735ba7d1c488b7050fc67575d658b96729f7be9b37d7794be370688702fb372c012103fccb3128df19ee416ccd29dc9e4ee83c5473a7ef2d5339105aff13fc09f81d75feffffff02f1dbbb6f020000001976a914a071b967dd17c4e9b275983b0c45136df68093c188ac005a6202000000001976a9143de5c9c83627949a3e9ba121128385871a2a148588ac3f420f00020000000134f0817afcaeb9f177b1aa3dbead8d29fb8a1606b265777fdbbd956288ba57fe000000006a4730440220269730fcedb0c1a071af732b1452e860540f48b1b69a6ee048b6f66db5bb6a3602203def92127c49c0d47308ee45460022eea435cf8e16612c2d281cc858525bad360121028a38e96f80f0f66a2c52f8a67c5e9d6a11df584999865ea0d94db70042c6433cfeffffff02d11c64cf010000001976a9144091df934ae1270c6ee94a380f5f00798eb58e5188ac002d3101000000001976a9146976acb8c8f7b449a80be20a2a31200a4096f56888ac3f420f0002000000017b409e72e2071c0d81a98224fae2e34225a8fc75162c9c3cb954f2adec474f32000000006a4730440220669e176fe68d1dfa16513007c1868f9dde755400913d521803e5642839a2a70802205350e22283aa93ac1c80830c7c51049b2606413fa83c17c411f4d692b8f495f2012102c4c266961e7464f7870a65ee026e371dbc8f42b7eaf103f6d8d5f26128f00a11feffffff0240787d01000000001976a914ce42e1bfe398702875528d2c5abf7ced7b20768688ac6120d3f5000000001976a91440086bc9c9914bb5e4e60038a9de0565ec475f6088ac3e420f0002000000019605635bc770bada4a14224d4041733076eeea1e2edba3e0ee6af1985b217aa0000000006a47304402207944cc88db6bbb6639be83e7e77e8be189e7ade065189ec591ca44f559cf3ef602200096cdc568349b59aabe0335a1b240ad47e66acb20e7dd806a5f8d612c067acf012103ae2c551b526f7519435ac26d1fcb520988aac87f547592d98335d9754c6e383dfeffffff02002d3101000000001976a91439870bede14dfa1ac61b02409d45e44682598dc788ac49cbf559000000001976a914bd27cb9a3e59c83228eea1eff46753907ae8ca1b88ac3f420f000200000001f620ee758d0a834dc8526e8cebc10bb9566cd28c0e200dfb1b911b5013a70e40000000006a473044022073b0bbb7a078aff8f8a30202484596d0c1dfd78126d51a8b76c21cba044679240220671123543c801ffef7c722a46f00e4ed0639037740e13a298e26432af9748e2801210237d8d2bbeee62c22b1689089caeaf7211a0d82abad967fe397d4cf8715030522feffffff02005a6202000000001976a914221de2ed548b29813a61d3b2254f489971c61bf888acb8780254000000001976a91449307d6728272ee89fef3c37da283b6d36d2065a88ac3f420f00020000000111d5b4a40e9fdd7cd100055b24e34ebac51cd7b31b8776a3a87ee7760ba01ef7000000006a47304402202a445b246159ae71e92f60a48569c29fee143cf865a1b5f7cd01a4b18cc2a9c90220747875bc7eb53dfc262afe63169c08d1bf250233204ca700880ad1bfcaa8edbd012103457bf3e470b4afb89f5a7fd05badab9722bf7ac564575ba99147768c84d180b8feffffff02002d3101000000001976a914b03f7abdf26a51da072dbe25e5198cea017bd64c88acc8264954000000001976a91471ce6a86ff752e5709395b8dddf1df0f1e829d8788ac3f420f000200000001c8e3cb52d0e6de1620e7969934f0128abd5aea23ec0ee10ea7fc3c0ab55d491d000000006a473044022078917dfe6ca020ac7d4a3a8e2825515ad43cb9ee8f28dc72155aa5e5b250ddd302205c740364964c82b1532d9ce8fef568715f0dbced483ebc070cc4b3055d7c5361012103ccc255c4ab12e01bd18648d8a44772eb95acaabd1bc28860dd42f58b1a87efe0feffffff024e433177020000001976a914efebdc75df8ba077e3025331a326c7b6680d5fc388ac40787d01000000001976a914e62f0c496bf083370566ee8cab485857a8ed51cb88ac3f420f0002000000011a79c88202af7f1e615396d63473eb66891fed114645b8fc8cbec1f03842e0e6010000006a473044022000be7d40dde7ac8cfb81053f73997492a3004ca0f1d94a5923a30dcbd8b7026c022060947f1daf5110a93579ec45107bd7b8e163a56d29a31903542f06d5a7593f9801210260cf599ae82575f84a78eb52e25d75e6ca34f14b6fcb1a29e7642e42bc8d8238feffffff02c1a5a721020000001976a914a197a8665ba2d3b6e468079b3338b88d43dd925f88ac00879303000000001976a914d4a601ac5b1588f242f8f287d11fdc3bf53760d388ac3f420f00020000000144c349e1e4840c7cf12138945e21e0c16313cf34b8990b4850285fcd8b0e199c000000006a47304402202e15e3318d946bfeca54188a6711c5efa7d5a511655668fa1589fd0679a9b4350220365fa497295b449102c4506891816194c2e5ea560ba6437dcc998749940226f00121023fafef1ce02fe7d09c4e83083490c7daeda339cb70a2d4d2cc9f672e068c7355feffffff023cded522010000001976a914a445ba2defe547f47fe8f8fd1c97adefb8302f1288ac00b4c404000000001976a914b7963b53e9a7f53b5e5cbd8afc6f1a7d530ef5e688ac3f420f0002000000011f77183f55eb61c356a263fd5b4779902555c1973e454308f516fea31ef5ff89000000006a4730440220496996e3600199a7faad9b1c53dbaa24836c38ca105e3797dc9d0169a911a28002207b1a8d32866cf4ed00541d77f0b2aa1ed6d38c47b85921d18f57021355cae313012102a9852bed97ca2e03e6512d06f6bd4224924ee7ed1e7fc307afd1a52ceaeefb55feffffff02005a6202000000001976a914ff68050f1d55a71c337dcdc5900512f8b4c47cba88ac0ab6557e020000001976a914bd4095355b91948ad546bed34f1111cbb55c134d88ac3f420f000200000001535223ff2ba3b45e4dab9aa2d07930d1604e1eb1a6ee778e1e00c827c45a9760000000006a47304402206f77257ade3b3cd777b77d72fc5ace6422124d4160a7a51b4057cc9a81edb31e0220187e276f2aa18f432bb3f7e1e2fbf97328ab9388fb7f2f17de11f3853afedfb1012102fe538e0e4b3a9a56c3d7399d7bba874d2732e3407a440459483ed69a85361bb8feffffff02619e923b000000001976a9144212889e98bbc585541144a2ff59fc6d815655f888ac80f0fa02000000001976a914221842a40e21052ad522c05e76c002dc3dd4c70f88ac3f420f000200000001fbac19dd06c03dc676b0da2dc48d86ba91dfbf3ddaa28784e6cb49f6686b0c4d000000006a47304402200b68bcb1a153bece4bb9e0696e2a9298265b2dfe9be913e0c5c5c26f4d2d512a0220331ab1f34f79f5bace4a47808d6073ca08880a13b0ecc40fded8ab68880a19f5012103e8e67679e4ca2cca5c683625b0313f65b1c6260f5bf9042b016a390b3f5fe7a7feffffff02002d3101000000001976a914a41a5bd2a6d9cc18e785115ae2c5037805f7b7a688acc34192ef000000001976a914d03db6f6c9f7fce937e881e69a923297b9c3b7da88ac18420f000200000001be9086b65117ceb288842be6222ea9b2823ddd4eccfde0b7d6a41f23d5131f10000000006a473044022075c0c2ca84528feff6a2522724e0286cfc7ea75b5418169befe5d60c6e42be0502204e5f62ec1df13e88e0883b3c3fd1042aad63d4ea5a6338b41aaf72052f17961901210295f34c99202b4e5034c64d9233abc92698d868ffc0574a86a79429f9e152364efeffffff0280f0fa02000000001976a91481a778780412e49f7fe4120226dd98d919c11ee688acef4a8255020000001976a91425b3ef4be67c3d89127ad5680cac84521f8b064288ac3f420f000200000001251591e663e2e6bc64e0d087dfae5ab46cc3689712e5daf466103e26d56065b3010000006a47304402200ae76eb1832dd3981d10871bf55942d810b4221f9d8701f515445bc9cd58d6b8022028ce40b5860aa46742105ca3f30493af4ef1d9e508bf0461d09ac9d8675322ce0121030a6e20e35e8632e7124229e51d595dbf65365f4edd3522ae4fba03f4552495a7feffffff02e4752e36000000001976a91406b484477ab4aea7f69a10e191d6e76ab2c3274688ac40787d01000000001976a914c0c98d7597f0de96cdfcbbecb1ebbf6d5b144d5d88ac3f420f0002000000017337c8f1981ad8f4ec9b5553be69d39c2bf4caf012c72982c2c334944b8cab41010000006a47304402204eeaad78159a5a500153d500ce39b376a994083f56bb646a19476b5cd496d11602207d89bd281b16cb383aed3bc05f59a70350be4e6bb90680cc6d7e29022d012c9c01210315590ec61237430b5a1538c4a74ff55202af8b3f2ff53fefd3b4e30fce2b576cfeffffff0280c3c901000000001976a9140e01776c7771a686a6df516225c1946501e1c16188acb63e9c81010000001976a914cb3d5e05a916f6039942a6f1ce8dcfc7fff1a46188ac3f420f0002000000016c35f584ba5a8da2b8b8aa229fabc853649095ed42039fbd474af8b7a8d79b2f000000006a473044022075f1a537c792da9edc3a5658b4e435dafd6c46f9eced135168f2ba3fe033c4da02202c6662c24d9f0fe6f9e2ad5c83edb23eb178c5e8398304fb08f610ff33d6e99d012103012b154512d96a8a9a077ef4a79c9591c00d14f89ac3d79e5e3470893e6504bafeffffff02002d3101000000001976a9145114a1315b5057a4bc0ad36e58c5e48b4df26d0488acc37bc569000000001976a91489ea505ee0952fc4932b69f9c3cb93376f1f1a4f88acf4410f0002000000019211c666e850cfbd26ddea64b49772a513abab03a93f2abff9413f38d1ab6749000000006a47304402204878cad829ab0634523a28bae802a82b7b8613d2ea388c190c75b2ff055dd35b022057a990a5e0f51223defb1f956249b54054564fbed5c8fd97cef20cb5b9ae10e9012102e8e6a748d078849b87e587329203ca6a84795b28294d12a89913c4b9b193c055feffffff02e502b445000000001976a9143d3b440dde2036061d466399446c2bfadf4091ad88ac80c3c901000000001976a914ae94a6bab593c037a1e82de85a5236d2123cc05288ac3f420f000200000001093f50aa550814b2fb2cc4060bf38ea85c205b052387d696fea4c0bfacccfdfc010000006a47304402203fd6d397029fa5cf6cb80d2fbe0bcb001e4d78902f593adb00e573fb69e582f8022067c61b34f6fd1c5a96649c80620cdbfc7bb6900209b0910ee29ffbf41db384410121031fbdba3391dadac73e83ff94217a41ade9e8460f397ae37c25e7315d0deb540cfeffffff0200e1f505000000001976a9147757fc86c30a45f5197d9fa6edd3432b241e7d9a88ac3280eb43000000001976a914b8970b4141753bba384509441b5719974653136388ac30420f000200000001c963ddada5e97ddb2fe8a45a34121883eaaa708e0f67825dd8b2b8eb2920f12e000000006a473044022031180f5ac8d811aaeb24fa0ceea7117b90385866a6e2655d4f844e36aa84828602204adc93242ef53651d2f58eb507e28a42658992e32df6e319d3906003535c8e50012103bf8adc90eef7d628f77d0ed7040877b629b188581449418ba0c080640cfbd87cfeffffff02a150c944000000001976a91423b71cfceff395bf11d53885c7e7e37bf70d568388ac002d3101000000001976a914ebaf524d4a8a28a2a70bac6c634cf43dd832c51788ac3f420f000200000001b23192f1fb3efef00093f6a6d56564c943f43f15df22766cd17ae35a6ac44992000000006a473044022064ca1532217a98f94457de2e29e8b4003a3be7d657995dbe04ea7c838efb6f7402204becc8fa226fa1660509e91c4e6184dbdea8bfd9407b8849fd9a1007aff9081701210303b9be17766944f9921d350ed37dbf91c849dc0f858a9edacc8003ff6c31261ffeffffff02801d2c04000000001976a914c3276cd2a43b4e491e98857686ab96b313b4583088aca1aae5ae010000001976a9145ba9a149bca0246685d90c3094e2a341fa5ec49f88ac3f420f00020000000177d789863894bc6b9bc52485f0f03661c28e97def6447912454a020cb2445dac010000006a473044022077393e7b3bf3e6e185b43c554f4d020e5558efd593481d050eeab28a3e9ae050022054429aecfe405aaddb35f075a6a06689bda430468981e7637258baa9cc3108d30121029120c84f71e4b4f6a3d8a329b2e2daab39dfe337ba4fdc30d3c2ddc16d9ce302feffffff0285973d6e000000001976a914946cd4aadf9ec21bf7a74173be5099f5b22e26ce88ac40787d01000000001976a914917c475f3bbb10154d216203343d23b2c730fa8788acfc410f00020000000160d795916a398d90e0997b4c201d2a29f03e4a4e28a5f3c8744d57670ba8eca0010000006a47304402200b6d89c2d6c91444b5d6a7f3f78be96b43ad85eb47a87dc3cde87de44240efd502205f28478b8285023c84f507b4756edbb5b576d5d65437c152619f5145de0335920121020eaadb79bf25576ed53321b587dc5084f4184bb6c5ba6c2768081cf06ac61a80feffffff022d67ec05010000001976a914abe5b0d41fd02e94246f2a2615fdcc4dc5db5ece88ac002d3101000000001976a91417cb9a0b1e90122518863aea9d137eb445774d4e88ac3f420f0002000000011b76d3d5289cdd57d7d9794a33c63046b17fe2e108b4877a104f3d96735b4810010000006a47304402201e15f8c97f096f50c6cfb1f259ae69ae4377d23fe7af56bb345fa4dee8bfd18802206ec13304a3b61c5bdd4437e6d0a4d3aa1ef733f6a46c31e296f231f0d9e76b4e01210222c6f6dd5336525501ccbddc97cef72215c8a87b1d0be3a654fd6c4cacf6b472feffffff0200b4c404000000001976a91417afa2efd4b01b80ac3fe8d473015607ba10533c88acf4658bba000000001976a9145c9c54a80ca2d9c2c47c6f4f83a77905464afc0788ac3f420f000200000001b5730cc09fd963d4562036619b3f1389af7c8f6b35cdd330b254a58a3de52775010000006a47304402204ad16585f71e0401ed90d43e5e4d42f51346ce5cf1e7c9bce6f6c584c4c2ff8102200869981eb9ea92f898d7679e25c11a3702429034178b4e8fcffe374c616b4774012102636e504aa7e170470c8b3d1ba1d47db464e8356197ec5f97e95e7b9b53168de9feffffff0280f0fa02000000001976a91412ab983d5851a1fdfc8e70746c0a1d34d46b50a088aca7075eb6000000001976a914cbd06fdb3f1db95a74f998e54f52efb1eeadacef88ac3f420f000200000001e2885a3313a450e74cea1efa97d0eb263b6828e792420bf2026bd8669e587816000000006a473044022060459606175a9cd3750f266e88a042264bba27f4a29141e2d8da3a1e23c46a7902206b9bb87c4675267d7829fc58224633f7f8e510a679cca27b39d1a7177e4d00b1012102bea8ee1ccdca0a54bb86024fb1de4907c21cef188f6426bd0b42d28be8a37549feffffff02801d2c04000000001976a914fc160a2b721d3bd90d10fce41a92204ef438e43b88ac645f190a000000001976a914f687d7ddacbba9acbde82cfeee75e15eea63cf4988acff410f000200000001d83aba8068701901801bc99ed982ac77b9d12666d89d306f9ee8f7c495aed35b000000006a4730440220209a18d6a4a0ad79080a073b0cc7c8a8dbac2ed4dc50ca9757ee2e900b3ef57102204386708832a05edf11b0eaccfd34e82432a9c21f6dfaf6896642ff18fe99f465012103d745a40ff6d15a0513d9d90616bc50869afa8eca2493d7ae94034a6709735867feffffff02002d3101000000001976a91487d71219d723411f6ec417b7f4b8dea960dba14e88ac3de87b77000000001976a9144fa6ad290e29e565d942a6ddfebc9b5d176c5af988ac3f420f000200000001989056ad4d4c5aae463b771bacfb1a76cb65f1f678d701d2e62e656b66a4cd6a010000006a473044022001c590fb0c59e061bc76c6a31b20d375583ef23e3692993eab8cb7229adc5921022041ae5ba637d217a4e49d28b170dfe9e1663e66e01cce2ca2853fc6587ffc617a012102623b035f79b5b96c6ce77019ccce144ba99bbcc553a0440094b969d7d9567684feffffff02cbe86e23000000001976a914d10a2cfe50cf0bc7e8417fd3c110417ec1d7671188ac00a3e111000000001976a914e9a99f3b2cb538ef70fb714519d1ad3f11a15a0e88ac3f420f00020000000134f0960a4ce8c2d80636a3895917475a44f495f3a0faa0ac660749492ac1ebd3000000006a47304402203f4dbc9c650554d9730ee7857eb15a05ba0b0959d532d54272050e7a237340b002201cd67e61c36e73059aeae5fd174416be8a34463d8811cb08ec8b698f93d0bbf8012103f37489b46151859443ba0996ccf24905a56ddc3725d85991241fde1b67f4506efeffffff02c784a67b000000001976a914379f5407b2e1cc8e70daeb2ae2251e09a883432f88ac80f0fa02000000001976a914b2cc76c1ac9acc7d88a058f9d7be30db46dbdb2e88ac3f420f000200000001e0a18d1109c511f7c72ba430767bb3ab0c884d2e1c3deb8ed661fd4e220e6ced000000006a473044022002c135a12623c7c6933ddd254dab2212f95ca7c94f50733a1d5cdb55ad7aca810220129756166f1493f70bdc96857f14cfccf35e74d42b6366c84a82dd0ea328e025012103c7a24de682130a2c6669743baa7b4447f109097193cb0598b3d3948f58dd99fcfeffffff02d1e9baf6010000001976a91466fb6a3a2b065dfa48a64d7e0333d89f69b3c7ad88ac002d3101000000001976a914917c475f3bbb10154d216203343d23b2c730fa8788ac3f420f0002000000016eac093e0836d8892a8559b1936db4bd06d3239f4c25d8f057558e35a4f56986010000006a473044022002f9cfad60a3a7458e94303809fdfd685e8a40f1adf3e89d52d1cc42b3d2c63c02202d8fd1eb8b8dcfee35809355c76074656dfba6aa6f8990ee0c435c97fa53e084012103153a9196b39ea911316d327dadf9db9c2f03ebf25d322823970914080240a1e2feffffff0200e1f505000000001976a91447926291dd6323d1ee2b1b5155019b9379b5896c88ac4e1b9957000000001976a9149d4ac1600a44358f88d0b3318856a26261d8904a88ac3f420f0002000000013538a24667e63a78a6b0b7fe67e7e58327150bf399b4fac10a0a8d44fa9cc4d9000000006a47304402203240ed80b80b3294fb6eb5bab3c297258a706488911d4ababbfab5f8a4383ce0022042a84cef5987a1c7ff8ebd9f8b69a250b990bcea63ca84ceb8035e704dee7feb012102ade5008210a388027940d41788b54db4dd3742ab907b704ecbc241dfaece0ec0feffffff02cf192eed000000001976a91407de97538982554fd6f1d18043edca4671aca3e388ac00c2eb0b000000001976a91487d71219d723411f6ec417b7f4b8dea960dba14e88ac3f420f00020000000173c045286342ddefec5ed9b31337958750c1cacadac24af2f15dbaa29ec397fb000000006a47304402201039a5fb4d3f836017fdf229d74588fe348daa207376b28b5aebec82d0a11eb6022058aecf12329df0956565f0a99a237123bc4113332b6b9a41876726be50ce56b8012103345cfc8994b6460b0d57af9bff58d4e8027b0b668a1762d7cd066520536ad7aefeffffff0258882fd1000000001976a914c0474ed5cf12503a421eb0176ceda4c9e75540c788ac00879303000000001976a914a6941273bb04f997321cabcac86b8ec53add8f2b88ac3f420f00020000000145a1dc50ba3e887298bf5157934e60d00f0132ce5c80faf4d24e5b6fd663076d000000006a473044022057a72f5f1e2afca503252d15b1f288c26838e7d2e11c9656e4f4abf164b643b3022054eea6ab25699c4d8219754d639ea8c42280bafae0f60cf76e26fb6f07b0ce73012103f95849aa944b8609a01c31a9641bb5baac18a5e459e315a8566f71928030279efeffffff02d500b04b010000001976a914e855a384898a61a3c4f39cad5f8bbf6c3bade3ad88ac005a6202000000001976a914077bf84c9c0674373b0e4cb1c4635db30482e52e88ac3f420f0002000000018869e8594e650d1136669463f2d70f3f228159f277abee1854259787ba9097ad010000006a4730440220488694424dfe324a4e08c6f0642dcf29f619355b5dfcad748ef34753ee583a4402204db50e3e538c185f28359a579450a7edabf93722cdfa949b33c1f808822042a8012102ef7a60827413270ceb34269e6462bced795ed1e17934fe982743a76e8ac8042cfeffffff0280f0fa02000000001976a9140b3f86c513162437896c4f12fc1c9213cc39665f88ac6c733fb7010000001976a914d7d2216bc3de8853b46c538f3e445f948172cb9288acf6410f0002000000012ee004ba551b0f6c5881dd6466511cf076dabdf265302fa781c60c9776e802d3000000006a47304402202753bd2d723465734626e640f7266b90c07437d13e0e3d1d959035ac1ca93b63022025a8e160123f608bb5cf019089ab7761a028fd058ae9d0f14e99fe99fb497a3c012102f5a1b8fa4c68cd45be036ccad1b35e3126d6cb17e7d40d5425cd4b75e75edcb6feffffff02005a6202000000001976a91461764d102c9c8ccb9c5c46ceaadd4649dc7dc06688ac47a58e6b000000001976a9148917b3d017de8295a385dd5fa3a148b8e339b68d88ac3f420f000200000001156527980653b87bd26237dc4a64746dc33430ab7b8e9369b618f0af55a53b58010000006a47304402205c71ced80c546bc4374daa4dbd9fb7217f47a6864daced9dd883dd437f0952e00220018a050996bed68c4390d00bb4e0c0c52985bd704deb7a10e3d6c932f693d43401210342a5b61df08878cdbe58ddcb13cac5f75a02693f62e86deedbdbd6810ccc31c2feffffff02dca19a73000000001976a9141c8e662cccc3104d859ad1ddbd96f8e02247ea4288ac002d3101000000001976a91400d122c1939c23d2cdca3a747a0aa882244f1ae688ace2410f00020000000108cd6bc73b04bf31af48a5b58c044feaed4d1068e9bf6223ec1aee9aade82ad3010000006a473044022059e3dd0e64a8ff71755f00b001a16f200dc2e523f002455fe52467be8c52af7a02206f34ea45b6d264375a63e845820c0d394318f8875d57418cc83c68ee02503e46012103e7f5306355f2af23c70e92bd445464a9a71b77c57fadef1580deeb588e5caa20feffffff0280c3c901000000001976a914519ab694968faaa846e3698f4e30de6e4f6ae01088ac3b9e9dd8000000001976a914ac8ae62bf6790ca62190aa7df82c9b201572f13a88ac3e420f0002000000018f69dbbc6b8bbc8d4a9aabbb7ee9966460b2515acccc7301c2aaf9f47531b57b010000006a47304402203b2c7910639c826decf51f2921e0de043233bab563b9e2d640b5419a29d0e05e02200eeb6a78ae975aa9f6d3431f2736eeae059271bf4fa708eee3dd91d61cb9b846012103c6f912d8b7bb28bb742750a7e048d19d41ae86f890bed61e0d6eda5bf9235a89feffffff0282d9728b000000001976a914bc70fa8d5a078e14e6fbebbce73a02174729e4e288ac80f0fa02000000001976a91456ccdb31909e92ba6543fdb8d8b5deb1867ad01f88ac3f420f000200000001eb4d5e23628a203a47c406c6b70c5b5d74807872f7bd2762f0c39d5ee52542a8010000006a47304402206ce732134df30784693346cba7b98ea72d8f3e391042a02b1dd835a336dc19f2022047a2bb15838f96ef674128d7187a6f2037b3ca8a611ab801381599897f0ecebf01210223a9d9ffb37b0a2b0856b6523fc9a696b7adfbc372a02d788a148fb5cd8b2895feffffff0240787d01000000001976a914b9a0fc15d2df74ed478d65138a974f5a1e28920a88ac63e99568000000001976a914c2b6c66e140dac3443248e51780bf3b4f5009d3488ac3f420f000200000001d9ab6f289ffcef735fbbafcb8cde76c3b7ecf444cd18c1aee53c16372f2f1455000000006a4730440220254464e5d309f5e8c5dc73c5c45dc13113d8286970612fe8da3e0b8d6c178a4b02202c3022ddcce115fed34ac7e05282688cc9bb37ea6e0958d5f18bddda6089e6970121038bb5ef0c9383d3fa3e343f28e04314a3fe1f2452386ef765e1e0ee67b7565557feffffff023fe49a81010000001976a914403a01203bc8282580c33290d25f83b36704878788ac002d3101000000001976a9146016da3260b4faed60b061266d151d0f3822681188ac3f420f000200000001dceb67c6b96e707f655e6ccdae161de16341fcab999349db37a6d942a0bd48fa010000006a47304402202c99bfe1de64617cf290489371ac3bf30c124a7f2299bf7d7d59df176156c81602206e5b12a75aec80b1a441ed8be41568124f5472430bff06bb917a614700cb4652012103dc1aa2280bc5af099d287a2e5c5a6598ba70ae5113cd82d9e68ff92b9abec3c5feffffff0280f0fa02000000001976a91409cb24620ee27f32951f817d62b5622acb6d4fc288accc47c42b010000001976a9149969941588f6a68877ad692d2f8663232bc4fe1d88ac3f420f0002000000013c78c416df30c0ccb3fc07f95aa9f1d257382ded075388cd3f439c960844b3b6010000006a473044022004d23a3bb32c9c9bbcdc73f572cc43b6c0ffb8b935ddae0f8b26cca2954b85440220093457e877ea3e7702df0674f5d28a7c51cc93576e1b670e900ee0d520e57c9f01210209d326afaae10398e05332f3f0eb170f2ca15ef0bc979c8f6bdd5c53b84ad56ffeffffff020acc714d010000001976a9147e0117b74b3596814e817783f6f33efd1e5c762488ac40787d01000000001976a914d0bd0ded93f5f062ea6fd2b873e820092f1d263688ac3f420f0002000000016eda599406b3dc6d8f4914c63bf050d05ca68cb4183e09697cef76b4e3e591ac010000006a47304402205b86ff987f1b83c50d5182171986dba2babeb8e22299cbb0d3a0720657188ed402204658b4cecb721cd90023a152030bed9c4393581772e3a10c48b6bd8128398686012102d6c99d3fc3c07bfb1584a007c9acc9771401d2cca331a97db44ffe9ec7c03edefeffffff022abeb85e000000001976a9149d4ed2cac12dba61d871faa95fd71dc70a7b85fa88ac80f0fa02000000001976a914a0453252a56fda98509df71b18de52e3cdd28ae988ac3f420f000200000001983773132d3a22ed542e712702a3efb018816ea6cfbada5aecb12cbb726b787f010000006a47304402204a333541094a2d71265177f926ecab6cefe0d702f228af8d420baaf18a56f24802206bb4283b6214b76e566a6f3ce903609d106eb583e550d02d41c93da4310734eb012102f9a0ec7f610b0734e56276bc2f4d886039cbc067a6fb75d3852af13fd821c483feffffff0284a0116a000000001976a91409247c03630587751fb18929309215c5a89b3f3b88ac80d1f008000000001976a9148594c8bacf57269593ab18b3fd70a3021078a97388ac3f420f000200000001fb2084c2096921b7d18d56a0c83443c90ad56d5fe0dee0b6827c335edcffd4aa000000006a473044022005f79a5f0a92888800e6f541aee5db4b2dc339800b78f2dbdab0849b74989dc302204c3f41aec3bbdc64bbcdf97a512420d0d15a8fec481a950a0bbfb12da3dceb3801210237f61b9c077b9e5221ed19294480d7f69435ccc7f6e5094a96469a7355bd5165feffffff02e90af656000000001976a91422b4d077d40a7df7723923757da98a5016169be588ac40787d01000000001976a914a6c2a1816d240b7b2129b048ea30f67ac79dbea688ac3f420f00020000000199249d8198e121e490b0f94bdcc5bd20eec4780587fa413c2784477dab60d5c9010000006a473044022001c9726d3f1d3a837fd6a6eb9b3a4935f988681ae201027b1ac17dfe5e2381af02203cc419bd791a99a63a886b006536f4825f7605f925db7806d8497c73474c84090121024f3af9c24b68ca6e64490c77a19444beffd656a1c4d1b57a07d6cfdd7dbeb44dfeffffff02f63d8055000000001976a914a79fad62123d14c7f0742ddb198fc951db66190f88ac80f0fa02000000001976a91463777aab074147381481a0028994662bcaeae8d988ac3d420f000200000001dd0633ba64c3d9e42bf73b752481508f5747680d84a63318387fc82ebcdd1298000000006a473044022004bc2f23cfe2984d1a36a35ea86be26bee8fc7cdaef369dea254f51b4d48273702202d595aea1055eaa26eaabf4f1b14ce6aa295ff9f5e2a25e6554368fe933d9f540121033107ae3ee35bec92751f1684cb4b0d23a714ec6d3c5892c1521d3b9b6817dd6afeffffff025a5df5b6000000001976a914d3812b740e4af2eb365161a13412a094bac25bb288ac80d1f008000000001976a914bd9cf8747ac0750a5bb13cf67ed63b29a2a6244588ac3f420f0002000000015b578193c83e7fb0260ffa2bcdda75e40eb1e76e3cdaedf51053258c8253d099000000006a47304402206fb0cbf1d5ab6ccb0eecf18c2fa01431f9a760f9af9f672eb34a439448ce7d9e0220026553240c8b50339b5ea8535249924520eead803a47851f21903aa72a09ad2d0121026116cea6b5a68a5209978331acb0d44ea3bccfd676080417b75ee45a397209b7feffffff026b329cec000000001976a914244a19da46c693db52dff42cd83766ca354d61c888ac40787d01000000001976a9146e42e400cf412a71433fcaffec06a7cb6bbb3e9d88ac3f420f000200000004be431bb99efa8814b91ca713ae3d1ca875d99353a9170f71ae418b7367b36b53010000006a47304402201f398dda1b833edf50ec9bc50736824eec9d7fe92a71e06d7c68179ed07f07aa02200e06264cefa9b3cb8348c9741d4eb92adcccd6dee216b488f5ec01b8170692b001210279ad49a2a9abdd46bb77f1a677bc78ba466df0d6c4f8f2d8d86173b7e2cfb8f1feffffff19ee11654cdeaa9ec1bec904d6573ce4ecb597a765b26861f450bb37672c5c23000000006a473044022062df81131d415b8683fa2621cf0c0f383d0dc77c329880d036fdfb8313f6f20602200277f265d6ea5b19a1eb0078c9d8656b31da783f3a5943e4691439a1c742333b012103f64373f4cd6817c270fbee9629bb19da5c3c0a9725a9c3a6c1df2070394a6a4ffeffffffd27c7d8719fce22f4c84245efb5d944e8fab4fe86a1647e215956c6329a0b91e010000006a47304402207e7d1af66ce867e73e61fad64f895391bb8ab164e052170fb746e05488c28b21022072039509355a346d3784b1ad9eb2da203924348bc14853217d0ecbc00e4fd29a012102a88b228d6a8413c1472dacc76ec72e29e8039ad9f6f59023b493c8dfe5215f63feffffffda646c69bef035f7343c87398a1ba8515e79468545f0aebc27a6232ee858bd10010000006a47304402206b81c3771a7f354990afb458f9c2a8676102edf7e128935dd77cc50b72852e0a022052ff30d6898beae9b9bf63a92464a3402fdd7d94d52a80a926d9cb4b74e4701b012102f18c0ec4871f611a74c99c7dba4158e3bedb472dbb489595436cb85b599e7125feffffff0280c3c901000000001976a914340a88ef739fed9423669bee1cf9330f16b7aee688ac33b41f00000000001976a914e8a47b0011f97baa2717b0138a31b13bf165590e88ac3f420f00" -} diff --git a/tests/blocks/linx_mainnet_1000.json b/tests/blocks/linx_mainnet_1000.json deleted file mode 100644 index e68f882..0000000 --- a/tests/blocks/linx_mainnet_1000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "bits": "1d1ff185", - "confirmations": 1363830, - "difficulty": 0.03130486, - "hash": "d120afa12e4ab50b041a0b1eb1ac81601f8c533ca27ff61a33657ea79c5d3de0", - "height": 1000, - "merkleroot": "3f93868aa1eb9b6135d05d1994a54320ab401f4450ebb14d40cd33f41f97983 a", - "nextblockhash": "d2d270313bbc8d6b739be99a35e1b2a7a9c2073db9ab65c9a7655546e5de 864a", - "nonce": 2707782758, - "previousblockhash": "b171c17f5c0576371190dbb19d5d62939133e83512317177fcf5a99a 24099353", - "size": 282, - "time": 1496282604, - "tx": [ - "3f93868aa1eb9b6135d05d1994a54320ab401f4450ebb14d40cd33f41f97983a" - ], - "version": 2, - "block": "02000000539309249aa9f5fc7771311235e8339193625d9db1db90113776055c7fc171b13a98971ff433cd404db1eb50441f40ab2043a594195dd035619beba18a86933fec752f5985f11f1d667c65a10101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5202e803062f503253482f04ec752f5908fabe6d6d2aa3c9be8f9005e3a0d91ade5c8f1acdb2bba9440b7c2ae17f2fbd2d031696f0010000000000000057fffff72aaaaadd0d2f6e6f64655374726174756d2f000000000280010b27010000001976a91439dd78df702de87d474a3cf3746f5f9e2fd6b9d288ac80f0fa02000000001976a9147f1bb38ed00c013f4a5d1f73a92196a29708dad088ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/litecoin_mainnet_2265985.json b/tests/blocks/litecoin_mainnet_2265985.json deleted file mode 100644 index 1a1ff0c..0000000 --- a/tests/blocks/litecoin_mainnet_2265985.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "hash": "9bacbef81b42f777fabc19d08bceddb56d219fd4585f85946cb27470c6f4f596", - "size": 26030, - "height": 2265985, - "merkleroot": "79d964404d4350f4dcfa2ee08f6469130512998ac42a3a997d1f735d2f9174be", - "tx": [ - "9efd56c7048de96df7ae7bd72cf0398d2817b9027f3ef0259af7bdf376c857e8", - "2b682b5b7c07b2d65928a0c6e374497afbe53fe1e90a93255fdd2eea1b94e63e", - "b9ce847ba8e16e838e904f6a3b298d695048044b74db2add90b75344d3e6a026", - "1494ae566aa3d3498a5cbb90b8f305a46467f616cb2bb62e3713c6ce3d80bbb5", - "5624f00f73c9e626967d84b0ca532cb19f0bd91ea3c399c884808983915bdfc0", - "ca2515d27fb127b1ac88e62ad15a8b45c985c4136aee45ad428de23e409b2c82", - "f2f3669ec6ecfb621624cac163ddb633857591c90bb4d364fb11c0ebf525b58e", - "dd7b8589a7accdb12bec566dac7954fa6f6ca89dd0c26c76c6434d8a74933bc4", - "928c5ed77db0bd3665ed7e83420ef2abbff81463cd073b4afca25b75cadbd42a", - "630bbcadc80ceed96250d17730af711cebfb7e523b2c87611a86e78482b8050c", - "a28e0cb5d8063aef7f6acd4823753c6274d12ca5318ba65ff612c9a3db6a5180", - "1b17684cb8bceeed1c41376b662370eb9ba102a3151171dbc17cd766b0ea011d", - "65663da47f0ed5fd7bcce5373b1f01063b38e2472dc5c9dad2013b3c972e552e", - "fe9589df802ce4c25281d1db915a057c291a4c0db3a7cae4b66596d21c84413d", - "9584fe010b5ea2d9b16c147d712f4ccc0532a03d4847ded09c0baf419742d647", - "3e5eb32ffb48df46b929073d5dd23086cdd6479dd19f3dcce3f124056fca1259", - "8c250fa5e73d32f3bf3bdc957591083ce3fd147fc87ff7050575d700e5439167", - "b69acd7b64a6888464fa6d87abb6bb36dc4b9c8fb2ab06f036790efbf2de0d83", - "c0d02740807f009ac8f0851594536c3f0813c2eb5db2756fb66597b2c7ba78e3", - "3ab1220dee54729f12382ad4b7589286cd09737bf4541de89e024bf1f54bd7e5", - "4bebccc9f2152833931b38ddd48f24ae1b8c17a6d3955ec20e28c86ed1aabb40", - "5d4fda84e3e58b5f1d5fd84dd8a1e956ce3de185a9342d954b44400865131443", - "44b623303edba8210082c9dd18f6d2bebfbcb7520d4c1c81177430eed375950c", - "9dd4ec5dfd4bf813a547fc1e2444417365ab77620b72fa4a3b906fdcf56a3763", - "ef76e99bbeae77dcea0caa7e1f37c06ef67704a03f5bff9f07cc4acd83a6c964", - "8f9c778abf866fdd9a11f59620c9376ecdc4dd14aa28ad121552b2de2b49b06f", - "a5aebe1993cf05ed7770fb409cd02b0e6a0e7fa876bc6b97e554a1238b4fbdae", - "152ceaf88eba56b9e0ce65de105d57c9f8fbfede8697bb57d47172d8d9e106cb", - "5dce9f04c330f3ca59d980e64641390d2e90f0f7d138cf264baa03338015cdfd", - "df1985350291a9cfea049238761bbf2a70d080b01464a0982682f2dd5ac4dc2d", - "94ad13570ffa8af3c6d578798402bbb45db2dba39ba82cb3688b9c5583c28203", - "b45dd03a8c49915fb7708b883142e5ddb9293f07d29c8629bee63589dc65e50f", - "cf34e74e28c93359af3b851d576aa0d041110d1a2478c39c8bfb1f09cbcca62d", - "471a8449fd00ffed0ae02c5abc3ab7627bcc87f767463d903c912386910b892f", - "105970a5b5624fb4e3be5f30017db896cc3f61a063f36aac03af1eff7dab3f37", - "de2f617efcf0effe85abb5b2803f2e004641c01f0cc3a4aed535cf2bfb8a8889", - "c27f48387a0d01fe1ecfccccccf1d50a343512599e2bf64c9f877b77038be989", - "3925bd4997da9ae7f10c71b5bc04108d5aa8125e97f585672fe4e635523e8aac", - "75664b29bc9695b7cd37e56ab24c2595a4ac34eb3389867106fc4619e4bbc7af", - "91788113756404beacc58378be59150c54d945d67f4885b4431597094ab38ab3", - "f1405e48350f7302b378124c6e6d8fa6fcbfbf345bf7d0a67ffdb4b5e1ed78f4", - "ac6d11be2d591ed843b69316dec6360a3c38e9fd6d4fe4668c2aeb12fcfb7eff", - "6daeecd3df6e1f340b7faa0bbdfd9e32454ebdf8929a9e9121ed722522408aff", - "c18127a02ea4fb6b8adc19158093d6a9ff93444db8fcd6b2bfe180e2608affff", - "e9afa72f06089722f9db019465a8faf96611675a95475ed7a8070da0145429c8", - "44a90db9c3c702bcf63bd91fe45bf21ef4cae9a55e8a5ce978b29ae1035538c0", - "7d5e7169eeb4a0b5b2ffe5bfbdfb13a6aee78251fe4ab747867988a5b8e7e2f0", - "3389dea5a732b71f917d03d01577e41b41aee4ba959096791d07230c28bf002b", - "fa89081a94e6b341153571b359c77e54a10039fcfa3017d44add6654b379c402", - "bf4a4010c02327b86aa6988bbb0cc033d020159b055df7db4771236dcc28857a", - "9d9db8e7afe7cc2ba37566ba4c06431f6008ccbab92165a0383a556586f8559a", - "9eca8143abff670b4267896e47955f65c734e7793e3c5d0cfe2c18945f1c64a5", - "8d8f64330115917215b330284d4c26d07e8e54fc997c6ee99a00974d2e5877f3", - "3f5065cc0de6d8db88c8a0d2cef6941c330ccc6dae7f1ddd4a56ba0d748aedd4", - "da2f03c5d7098482a82fd3a8f526381d320ee9c1fa429812cdfc036e29b5193b", - "b8cd5b9064755ed9f90e47e7374adbcaba9ca9c8889f75b4cc3d084be84ade63", - "2390b60403d8d64e18e9b10f0216a2f109bcb0360fd8f7730aff71d0c1cd471f", - "b0a867c72f417dc0a904f708ba37fa2d94c3b25a288ea6e8fbe8cd14d8ca7119" - ], - "time": 1653023116, - "nonce": 456582002, - "bits": "1a010ccd", - "previousblockhash": "418dcad142cd2d94da49f4d0025efa73adde9d7ac971392852f7bce7c716d11c", - "block": "140000201cd116c7e7bcf752283971c97a9ddead73fa5e02d0f449da942dcd42d1ca8d41be74912f5d731f7d993a2ac48a9912051369648fe02efadcf450434d4064d9798c218762cd0c011a72e3361b3a020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff5b03819322048c2187622f706f6f6c696e2e636f6d2ffabe6d6dfcd99927297681566a7214d4d214bc5d80dac8987d46e0501ad5dce21407530f0100000000000000bcd080c257fcee363e4ade85785fc3b702000300000000000000ffffffff023f07864a000000001976a914354039ba9a6666f6b729a2570fb8b660e86f142288ac0000000000000000266a24aa21a9ed9ed9bc6a21568d565c7d3e0cf5573c0df6a91877ce5ab32e4ce18c2b6e5432cc012000000000000000000000000000000000000000000000000000000000000000003cde0c870100000001036ddf803529e44a7d33eb5fba1e2e0860d4f667b39f6dc0bf9e30a6843ccb00000000006b483045022100833a1065de39f603b727bc1acc07c43f51d0151b0bb9e03a7621a5dd323ff38c02200af44c4a5cef37c049781c1903513ac504a132c097f74ed1702fc890baa5d65e012103519c5209bf15b55a0de8c092384291751a6122a04d50a5c4ba570eaf2b5c0928ffffffff020065cd1d000000001976a914ca6be635c230a3c8f8383a12167cacd29f391b3088ac80bdb42c000000001976a9145b7b1e73d71cbd7a6d31b393ae14c4a3c6b7715688ac0000000002000000000101efac35bd87d8b3ee8db98daae78355b349e17337f55cd8c73e5d4d8325d875a60000000000feffffff01c3594000000000002259201ee4bc92eda6a705f7504239ff8e5b6a05746278faa6d6e40afd5c97840609b90247304402201cc095d6612181959137e138fdefd5b92dc35d2d210267d9390561ffb81bf6d90220405c6b47040c1d6d180713f48f9d4792ab28fe7e59cee15aacac4cf0ea423aa60121023a0f5e00dc6fbb651811cecaacabd255b464e5bd5536bbe1443252621ef4e9577f93220001000000000101bbc28b64d1b9f74a6e90c5f85973fffb402a4a86c08dc1f1b9c585acf5bd2f030000000000ffffffff029e846d000000000017a914f301c7b1cdcfdec91ffd07fee16c8ef35c6fa84487b609510000000000160014c5b903cd88b99db3eab427c644f183de9f31f51f02483045022100fd726ab09ccc21b2c3c4373001a1785de579894a37f0e8b404b6b9438d91d48a0220633db52459593208ab80a60229b49b0712235ac61358bcf96aadbf662ec74627012103b2cb61c415b7ef5570f68438b96cfef9a5bb610c79484a5b6321f2ff4d56ca0b000000000100000000010113d757a224a89ba225e6051968cf92b243b3191d102f5fb116de9e24048d9a720100000000ffffffff02bddb138d00000000160014fc845dc3ee090fa40899b226abf2b25aafa64a42003e87490000000017a9143970fc776725ba1c9658c9a9b69ea890043785578702483045022100e0e316921bec2e7e8a270cde14da0078af89d788d56594567c67f7f4339233fb02206a63f3155acfe80794695f581eda8d6997f89c9728d6fb72f7919df0f39a1506012102fabd99c14a36bb6a1dc07f10b733bace2d09716c630c655ad81ce5c75769a44c0000000001000000000102c7dfd65444625474fe96c28554d1866e1939be07f230db94d63c88c71c003e3d0000000000ffffffffa2447beec7fcde3d997cc83cd9a6f8b5c02289ee6e3005a04ed082c4983030db0000000000ffffffff01245038010000000017a914dda060aa6f31ade32bc90be3747297a9ca23c0658702473044022001a18342f3148b69249b80432e06b58e695bcdaa9a3a2d98562ba438aecb1b5b02206458a6cf656bf2452a61b2a0aaba15ed9544ac28fddce5ea04151d3c8b1b935e012102a079a0a09867d88c404d313ea85e109b4fa24079c0f6a372bb4f4d6ff4f48d9e02483045022100d0746748f9ff5371ab3c5e0f9f15db8e6ab2885045510701b6dfd65a3e49e40f022053ea81d27fd22479f43a588e3515c1828511eb510a358021ff39a7709f82fb500121021cd443aea91c208fef729ebcc6658cfd4854e05a1a093a7fe8fc9f8d85f0bf1b00000000020000000235e4c0b1696efa2369b2985e4dd84bfc09e32834abf5b9e9d8ec24f056b2e88d010000006a47304402200b69c9934e924822d4631ad35e06b7a72642976e412820b34a0cea06a0460a9a022005a3015074eda9349c6d6f729f6b9a80eaed42b2ce1b341f2e079920c2b24f4e012103a677de3f904cb245f69f9e38c64b4b282d7753e3b64e8747c6de9b68c5b710cdfeffffff39e9d92c9eea966ab669cbabf281b7f52bc21e0ca2d12dd13e64bbdca0feb3750c0000006a4730440220228e6196834cf62b4570b6e5ac0961d1bb226d3722c420fcd2b7149a58aa841b02201b75f43da2820fde7adc21cc66dd48c4527d56e0be34b1fd33955f4d1be7ccc301210396457514e75781ac0b70fdaa419562741f96a4ed355c99082873c5dc48f27866feffffff02c74e1b00000000001976a91411bdc05cbca10f5d0f3ccb07e1926c593465118388ac48d299000000000017a91490ef9659243846e5d9aa7a380538fadab9e5d484877f932200020000000001017c2ff14de2143617d0b92e6cfcc5f70eac4cb38425896fefc18563cfb3b06b980000000000feffffff01424c7f69010000002259209b23ec52393f6c48d5bb45d218b6285378abfa5ca493564f79c736341512e0ea024730440220231157332faaafa6c2b1e1b9c2f3a99096f0ec4844e77b218b9f2ed47576ddda02200de5110f9d8189f78a3b2d4dbf8e10e366a610d4d796febd579f2f4d6ac6790901210270b55ab41d988d37e3afa6aa26aebd9e9056098fa63ee55a00a782a6983c50fa7f9322000200000000010112e0b018ec525a89ee5517be1f7d323a2784e31220ed39deb708cfa4d53ccec409000000171600148f8696e4fd9272ac6ddf4f2f005a04e02baa4386feffffff015c09a1b200000000225920b265a18e4aebf7efa980f9a67adfd1963bd6b42b4ec5c8d1308b90fd73ce93de0247304402207d673046e38e1541d5ef75513214fa3d9d0a807555b74e8b83368aa1ee2d76d002206ff5266712ce5e1106986377459597d60b9349b118768babeafcd078c0a57864012103348c364f954849b49c679474873b3ac55671534064ab0e1000f6fd7fb038964d7f93220001000000012e61192cd0437a4cbc538c71135a406651a9d7f0a21f5e218ca3085522c6803d010000006b483045022100f770acb984dd1ef194e0a4eea010302db592e0a3554df11ca00dea829f85b819022048f8942a41807d16b9d2580feb8949ba8bd08746232acc97dbf41d5b947a5db40121035c70e8d4e9af255170b0d30f3a7c1b6e2e4bf5c0e6c7c6420eb501be9e0f3284ffffffff0230d56d000000000017a9147d9c4697bb08e2fc723641645002ed7be409892e87c8442302000000001976a914698c57e536458ca8947ff9bce0371368638f93fc88ac00000000020000000001083904256b48052cfc073a92ddf881293e499df4d57bfb4095b33d6f4e917f99c90100000000feffffff3904256b48052cfc073a92ddf881293e499df4d57bfb4095b33d6f4e917f99c90500000000feffffff3904256b48052cfc073a92ddf881293e499df4d57bfb4095b33d6f4e917f99c90b00000000feffffff77b34b4e06aa251b88acf1a878df3ac650cb90e9102ddf9f54dd610b4237604a0300000000feffffffdc75c3780af4366564a64c4a48830db610f2e61c70b3645310bc93b4b314729e0000000000feffffff3904256b48052cfc073a92ddf881293e499df4d57bfb4095b33d6f4e917f99c90e00000000feffffffb25633e45154a87c90aeb178ecd7e99b5545a307d5f7107f0713e1612b83e34f0100000000feffffff77b34b4e06aa251b88acf1a878df3ac650cb90e9102ddf9f54dd610b4237604a0000000000feffffff02a34899110000000017a9146ed836fdc6683b96f350735a961b6d070a749c00873685a9040000000017a914b189a66c3aea3aca11f4679f3897b56207d93cb287024730440220212290eed04e6d1e42ab87ecee9723e6fb86012e004ebc434c001e65e7bdfce902205612f3a7e857736430647f1a534a2159f80d629e35db19a23d278e27c26b76c8012102b375fcc98d37acc25862df8484fe4b6b6c386bb5b78e762d80bd636414b51ea80247304402206f2a900499ad13705ae4750cd2ab81545119f346874878bf3e9a4eacf8e5d6850220100294f6b59f75dfc7f0f31e0cda8a03550d9b99fb0bcac82f015b69e35b48620121024eaa18c24dfa5b71978b75e32941d4bc6c7f5941609a9c6d21ad0fe31a9051250247304402207f0dedfae0726aa501dd03c7275d81392550e0525ecdbb07533431e8d974a63b02201b3dcc6ee0f976ed5ee2d7fda44a9f962d62b0e8446ee25f0ea2f4f58ca610780121028d3beb6359fbca6704a1f1bbc3c83992ecb26bdd170e5e29dcb3d840204eb4780247304402205094abe57f8a477065dd13cf761972abb59b2c46fa569cd74b900ade5bb187d1022062d9fe6329b6788edf5ef44cd01d0d4a6e002cd185582da41b73b3da48af1d3f012103377a406db548897155d3a42d0772798014d58d0c057a9b3ad2bf91986421afbc0247304402202c8e4d7b8332f72e9bd35c7f45091e1624815b19bffb5f206724a7fdcbf479fd022019bdf21b2b5d87618f5757f2e789114155956cccb24f721b9e0b66ac14c5a6b80121025de7727b71224051c9ac62b4220c13bc9d3caba5aa85577c2eb062002b3005ee02473044022047c0bc02efe03a75373b092386fbe6cfe2b3cb2bf4c4121a0ee3ce658672f5ba022051bb6d15429a2697060ab209ab0a21bb0ba2b6aceca5f1946629fecd62e666ae01210353d296b9acdb48bdd8b7305d1be5b7da4cb0d510f405881925073c3432489aa102473044022078e66437d8542ccb8518213a437552be500a1da52a746af016f34400064588c802204e7dc2c2b102f9a0520e02141c250528a664c76671f5f187a49f14bca8b6620a012102b731af134efadafb69eb9193ef36d3c561a3e92d512b21bd40c7f6331e63be1402473044022013303f6f242969c34e0f1ed002db227cd9ae12d33892f010b8d233c905b1059202203589b19d9ad243f6911980eff9fbdad916ee07e6215fd462bf4e0d9af018aa80012103d4f9cd13793e8c9b01dee16ca3769a8fd4cfbb5c326fb105ee678c5c71455e787f93220002000000000101bf96c7b4de781402f8dbcf11d9c46a00d1a65a39c90b51e958b52da1b5168d740100000000feffffff028c18e7020000000017a9147c26449d4015deccbe8d5fec41ca7ac6a5ab21308770ff97101300000016001400c019e6171e59d8f971a9f2c619a3ffd86d052d0247304402205491c0cda127f32eabda9c2621527e12fb2cbb358e24f3fcd37c191d398184f80220636325f1b572d1af2c0dec653c6d2c368b6afdd381f307c33dcedc62f39726640121023dd608755b7604ab1e01c301fd64891b6e592c4d93da9b3a37d6c746857beefa000000000200000000010101da469e5efcb7f61b2ea992a1870d81de5cc0967fa8fa0fe458a831443bef51050000001716001444592d37b2d035e51abc6dab299b28f46ce43780feffffff6770170000000000001976a914c5c099c441eeff062e89e031e1f69d0affbc910488ac70170000000000001976a914e797fded43dfccfd3882d539d43f9741bae5652688ac70170000000000001976a914167647b4c2dc332632b2eff74fb64d8b2605309288ac70170000000000001976a9143d0ea0d6d7750d9811fc56e09648504e85796b9388ac70170000000000001976a9141b764e547edac61044a34a30a919ba2ca96ec5e388ac70170000000000001976a9144d9f1171c1a52919e85563bf4e9c18f1c77ddda488ac70170000000000001976a914a98ba3113a9a1822da8a674e30c83f59789aca0388ac70170000000000001976a9145161a56fa4e436ccd5e55422408ef31f1bd0c73788ac70170000000000001976a914444004cdc217ef515832443d3c0f8af11740676788ac70170000000000001976a9146394fa3ae0d6fa35c84ab6059f923fd78d35553988ac70170000000000001976a914d80bfc04d36b1c5c35d1e6b5589b2a39b4a78b3688ac70170000000000001976a914369e22d80f5b92a74537d995ca646a7d2e15ff7b88ac70170000000000001976a91471ef013af71c531a5cb100f814cc78e34243df7588ac70170000000000001976a91416d45943d5cc0222d95428ea99333de3850a50dc88ac70170000000000001976a9146cf0c3d02054c239eb6a1a63464dccb2fb6a111988ac70170000000000001976a91450d2d604803e5f62a6636f640b2f112619261b6c88ac70170000000000001976a914a6e78f661a4416ec7930fe7e3ce336b2ad1f2a9388ac28ab290d0000000017a914fe62bc96f334da011168bf348f22ff237a756c438770170000000000001976a914f76ddd0071764cbda6156cf057bbd8243b378af988ac70170000000000001976a914ef7aa7f31083d7a69e5c408cde2dadc7f3a78dda88ac70170000000000001976a914f15570cf5775c4ee91b8d67c5d96096099e4a38888ac70170000000000001976a914111bb32e8a17e266133972782818dd428dc8edd488ac70170000000000001976a914cb37fd9d9027d5e97bb66a8ba52c4f9b7371332f88ac70170000000000001976a914ab75195ee43d958e445e6b41c6c761c3a58b75b188ac70170000000000001976a91457782520ad6e38cfaddce7613ea9cf5c37c45c2388ac70170000000000001976a914de0943fca89cbac158c0e45e3a4738dad497c62f88ac70170000000000001976a914bcfbca032322705454e5b62d9ad067f7d83896bb88ac70170000000000001976a914bf39aa4658a91981e26dc0474e24b5d86a52627d88ac70170000000000001976a9147dd4ff51f38077b55fcaa0fc6746ccdddcf3000088ac70170000000000001976a914ed7f8e36fee0bdd4bd161df3d2446c393b34eaaa88ac70170000000000001976a9147267e1eb2dc151da7893a6da23bd774152973eea88ac70170000000000001976a91459cf99d7d836f13f3452fde02dff9675d20a4b5088ac70170000000000001976a914928336a528fa03c0453ee4b22dc8ce4339d21a8488ac70170000000000001976a9147be164b5860c416cc260242ca171c17ee57ead2788ac70170000000000001976a91450f375daf860918d320458d9e65174ac4d8f3f3588ac70170000000000001976a914a5bfc4dced2d1bf3b821272b9d77a9abfc9a2a0e88aca08601000000000017a91498d1eae7d7203586059ab08a5b4e4b75cb9c2c398770170000000000001976a91465e0cff6943ab4cd085bafa47d212a9eee5d018d88ac70170000000000001976a91404b1e630124681d41ee2b99ee244e6764981741788ac70170000000000001976a91437973420d0638c9f0c63bc00dc0c3cc130be4b3f88ac70170000000000001976a914752eca2cba0d840caf1926da635ed367ec0d5f4a88ac70170000000000001976a91410afd3e2f4a5a07dc923d0229c43b25021ad75e988ac70170000000000001976a91403ae1125548a57ce5ab17d845adc90fc86f2833288ac70170000000000001976a91495d143b8606ccdf299403a01ace96a6de87d142888ac70170000000000001976a914c00c134b5b97796b7cfadcdd79157b59c47a754888ac70170000000000001976a9140bc5477ad441ec7ca5c8d95b4c159dd5189b779c88ac70170000000000001976a914390fb04779b87c878db0f51b21a087875aa7290988ac70170000000000001976a9146e011939966aae32bf8f3ad0eff398a591be7f9288ac70170000000000001976a9143790278f3fab27da89220398d0834e02a16d7cd488ac70170000000000001976a914f38a13fcf62030fc282543f36fa3fe9303275b8688ac70170000000000001976a914fdfdd96b5a80f63f459f63fb09e6ae71069e65e188ac70170000000000001976a914bd5cbbc03bf410fc54681541844c344509f35ea088ac70170000000000001976a9146271a68b1440e3cdcc1e8f0f904f61ab0ab7790788ac70170000000000001976a91419f8363ed5d3465a7e8a69aa0041b021ce885aad88ac70170000000000001976a91401a67f87d94b500874e679025b73dc8d8703960388ac70170000000000001976a914e26a491a30896dd773e8b6fa2b2914e12453157d88ac70170000000000001976a914cd46dedb618560e1407163302ff4f775a0a69d2088ac70170000000000001976a91448e8d706ff45d748a1fdd9c47de7ea63c5dc057688ac70170000000000001976a91486e13bb6f157394e0efb1142da0130b37171b38588ac70170000000000001976a9141a6277a72fe4fa98538459aabbce9f0e93fccf2e88ac70170000000000001976a914738501de40e2e12d862d9c5599db3536f2e7439788ac70170000000000001976a914fa0071882481b92cc29052108a196bfe13ba369188ac70170000000000001976a914bb27a2f8dc9f3fe108c041f3244be3a362d88dfb88ac70170000000000001976a914c795ea3c4f1a612637e9499a4d2dfebca9f3316e88ac70170000000000001976a9148fb56c24e4cdfd5a744cf0a4002515e506ef869e88ac70170000000000001976a914c27f4ff29e902a071b8a59a431f46de13b1066ba88ac70170000000000001976a914dc21f0115af9fa0940319afcdaba9062618574ea88ac70170000000000001976a914d2016cae5d44ef18756de01e1032ba03192b4e5588ac70170000000000001976a9148f8482f1a866a86e1286f4fc6c1b3ae6e340eab388ac70170000000000001976a914ffe0ce40e1ed478bea06ae45792246d8762b3f4588ac70170000000000001976a9145259f610a95dd2fb02493b612ae0881fd49c3aee88ac70170000000000001976a9148a301d333a9fee2aab54c9d8a62cbbde160c028988ac70170000000000001976a9149addfd3cf9eec9cd592d80543c7db6f12349d7fd88ac70170000000000001976a9145bdd18144d7eb637b85d6a72a77868b3ab0c74c488ac70170000000000001976a91471b6e5c492fa0a05ee7c3efafad157f1654d2ac088ac70170000000000001976a91408750ba4bd6af0a038d427b816ab40f35171721d88ac70170000000000001976a914be7cd084463042834f654d1f33f02941ad1f635f88ac70170000000000001976a914dd62a986993e6ddc26012ed0ea45e365e60314b688ac70170000000000001976a9143db4b6afdd9a5903e323b579657511ca8718546d88ac70170000000000001976a914df93f26e82bead1b19b58299ba7a539b39fb43ad88ac70170000000000001976a914f841e3c1406e7c270fcafe0bdc82c807c1c1b9c388ac70170000000000001976a914b6dccedf333dc334126303aa53c4ca7163145cc888ac70170000000000001976a9146d5cd69ee3177cd5df466a487f83a42b5197c2e588ac70170000000000001976a914f7ef58443446d158c2a6cfef123cccaf4554175088ac70170000000000001976a914c6b146ddf6c1444956aea857bb10850418231c0b88ac70170000000000001976a9147f756e26dc8ba2b7fa1daf5f4c28e1c8f9c914fe88aca08601000000000017a914f6a5735fc6a1b5f1c7c33d88b0c68113ea54ba9a8770170000000000001976a914f2b7c8f2e0aa61d109a07a1d9c5f893837ce615b88ac70170000000000001976a914f3e2efd9fadef6984c4ee860d206b9cd470295d688ac70170000000000001976a91402b02d3ac4ebf96f3c2b0b2ec88b5c627365cfdd88ac70170000000000001976a9143f3cddf15dc7987168e42fc9cda6dfaf92cf885288ac70170000000000001976a9144f2a2b87e79ec758ce59917e4fdb4d346980dfd588ac70170000000000001976a91407cd4bc0b4a529db74b76ed751a8ccf3b937f52b88ac70170000000000001976a914b2a42e3597aa0535f05e22c3668432bdb162bd6288ac70170000000000001976a91451d2bf986a17169e175c3336df3c67e31071730788ac70170000000000001976a91493cf13db01fbd0efdd94cdeab7a4c8411ffa2a2288ac70170000000000001976a914c6e04bc1e849d1ce3c2f976f5acbb3c2360d7b9f88ac70170000000000001976a9145711e53c8002bab52c15639e5621d53a3ab8c4d688ac70170000000000001976a914d3de6145ebf8c16ea7d7ea58fccbeb8d94aa992088ac70170000000000001976a91479c4845ee6a359cd5722f51b2a9b4929d7d4d3b688ac70170000000000001976a914dbfc8394f8d01d15a64bfcf0df8270a8b4d3484588ac70170000000000001976a914ba7408b64785f9487c8ee13c4a4b5e0bcfad673288ac70170000000000001976a9148a875a49725842f148800b6fcdd1f6dc3cb2824288ac02473044022077a78a2e1c4ed18c64d7802176fdea709d5653a212ae39bd5fdbdc3ef62f18af022061bc7f757fff31d2f79e545853d7008f90a4214b4979d52e25e1c7927e77f2850121031b19ea5ba26e8dcaa21cbd35c9f60f48e815d6b618d47ae8fa9bd63add7d538c7f93220002000000000101477055f526770944a83eaa6f2a339d3a7f561e23f68d4a85ae98d5611c7f7136000000001716001456f64e182ba7049f38d9523081496ede1924ed08feffffff02598622000000000017a914e950f8a177669903cebad6db67165c35259760f087ef7a00000000000017a9147698dd48ac959f2453869b94163e142f0df3ddfa870247304402205729d83dc742bc2458ef15587553e55fac96c57f98d1701ee2ad8ecdd7cf8022022036839e80e153d4bc57e2eef87f7d92805a9c5d76e9b81dc6d7699f97cf91c0420121021cbcd65956a219c68289066e2bc9dd85bdbda5ccf90180af1bfa79da525c61a17f93220002000000000101ee4d69e80c581206f70f8e2e46430ceb8483a546bcef171f9b59193548703e44020000001716001434bcfbc4ad5cf2b943f9299343c81cde0859731dfdffffff07ba84ca010000000017a9141116e3949547511380b7d666e9a56be3d4cd3dea87f5b3e2020000000017a914eaee23bac6200770ba9c136f2f5c87f9d60314c9873155bb110000000017a914542880ed5d68a09680dcf217ee6a71d51482c6ae87c39232020000000017a914c03eb096a40a14e1d3d57a1da82cf5c1800461d58703cc5cd80000000017a914a985e24c703678220ff95b362ce69fc4c9a3aab187af14ae020000000017a914087ee54eabd8461e1106f7ef657a295434b6911f87af7e17020000000017a9147b8fb49474b0c985fb9a5c73899f89d323bbeee4870247304402201050db610d789e343d70585519059d3ba9091e192a926aaba86bf26091458f8202206bc9ed6480c8b467f489ca21b223b7f72db09c87db06d11f1b167fae20c9ce54012102b2c59de2801b54eb12c323bdde904e55d9d91a9df769102a533af401affeaff27f93220002000000000101e255caea039b548d783c8cb4f086f8fc4d181e6ed509e6531f693b9b21b13ab10100000000feffffff02a9efb8cb040000001600149c3b2e8903c9db6eaa02c29aa40644dc162665b340e6ff0b0000000017a914d84b519e3d49d9ae76270b6fb8f65e14aff62369870247304402207a9f14a2d28a8b2d5294a6e94c011fe188c92efc571f85722c6c454e84388b0d02206ff5c088b21f0565cae6c0f32ae9e05e720d129c52e6cf5c2dbf00fbe88abced0121031dff88cd16c4ab485b162539b19cea307a11b5fd89555c43864b22f0df4d50402a932200020000000001018b1f5b68597b1dc0ed14968d2270ec191e09de98db4dc24564cb29d06d5de9df07000000171600140b6090fb6bd251abc848036986fe72623b334019feffffff02801915010000000017a914c07f8d57e5f0b6c86224c6543bd7d1ee82ff24fb87a08c0f000000000017a914fe905e6494fbe533a85a5e6d3c3c03cfeb151fca8702473044022038b6781d101e7ffb90347c08c064f9fdf081e5bca58dbf9518895aa365f5acb502206f9c96586ce7aaf0cd2fce59515d4da12f311453dc2f11d7f34c7e0528d543ea0121035da8b55e0d2068a45ad492686e8b099feea7823b81ccb81245dfd11b93f37f5d7f9322000200000000010189ffa7e98bdde6ab73b5aab69b2c19a8bbdb7d1dbde7960c61b877b72bea20c8010000001716001436ce58d8242fc50217513017a64f02ecdf0e8bd1feffffff024c1d0000000000001600144d2859013702c99b13b95eb28594d2f53894a3c889cdc70000000000160014334491a85408b328f46f5746df4591b53033addd02473044022047a75a4ced2482aeb9ee90529445078f910b53059c955854422b0b25dfbf911902202657b63395c561ff7cdc7a27cedeaec3e82db83d8992868a9868406bcbe0b7db01210286a1b0a0ff0026f3921e6b4697d06798a81004a99c332a5ea59ea1f562f87f677f9322000200000000010178ce1823a816c6433ae3e2f81442193e9d9f753a2498ed7f66d943ae39f0a8b00000000017160014fb1d9d5d8a0fa6edc98a2e13377048e1387c102cfeffffff02d0e9f9050000000017a9143afc11de765839f2af23c16092de36fd08e25e6e87861177250000000017a91405a4fab68f8981f0a2102abef6c92829e0157092870247304402207997efaa3edb85065238fb7b31fe449994c304bd1a712055d50e3c02885452b7022011caded93e56eca09e3e7b0b6657794b3f205833201d15a66285441e334b499601210347e3e5b3702a11bc6d3097ce0604bb6c7e194119c429593f7d394c5b9a7d31021d93220002000000000101472601e7c7a40d1d0b5d608a07aa23f91540957fbd3d9353a615b81786beaade0500000000feffffff022900a2020000000017a914a6dc6bc6ad6ed3599d94312ed36ac58cc9163df987b7f0dd0100000000160014080c820b0aee3b0c17b92158dfafaa384bdbda4d0247304402202c60b16f2ab7016115c2eecf5d10f5e20e0c980993f584d58ae847352da10185022017c5bbdc11d10e681594915d84ef0c41c3e9db94d5ba699103d7b96cc853aa58012102e9fe9ad281f797ce19be5a433bb18eb5a9c56a2e89676636cdff7d92f5fe5a107f9322000100000001c34221f2f3308bd399ebec6139fbbb05d87bc4ee13f738cf61f6620be4f94a6e000000006b483045022100836fd614093cab4ed15d9602e96f9846ee5f98fc8bc6afe22f5b8345b5ddaaca02207916e2bd427e60aceb36d1ae00c1fc3aa24794145dad40fc90424e7f5671e37c012102d3a0cad33a567850db6ec19ab74caed05642df62ef978f4aa0085d91baff391effffffff0170697801000000001600140ae6016ca45956e4ce638e2f64d05e9c0f25b3c20000000001000000015746d71fe941382e50663721d60f2b3ce4cd251fb5eb01d5394b548f8c66f3e2000000006a4730440220177d3e9b8b823b36ab1564e0cebf4101742d1fc03dbb00f995612a2d3f98654d022030b580d902040b69b7deb218ee6e1c25b7189663f16913acf4842d16a24e8641012103be68489197b4796eba5a9fda1d9c48507e41ba50877092fac5e5b40c99d4ff74ffffffff0110eb6e090000000017a91438aef51eab778dbe5ff2b83ed625988a3658a9aa87000000000100000000010100b71392d2d1c62e494d61c18fc8a57bd017ea36d843c30ff6f2171a962696500100000000feffffff02701700000000000017a91449e4b7656a636bd17bc6ff795475e7ff389a9a5d87b289050000000000160014305a8a4045cba94be567a6630887fe3277d85e9e0247304402206d449b486ace1f302d7068a57f86ffbe5a7606a4d7f4ee83ba4971c29acb8a0902202b79f95f3ffabd06dfec3b5e6cf2ab7695e43f3dec90f095b9566eb6bf80b99e012102f0a27626c7a8a2ac07a8140583777d83c2cc34e5262f58bfb3ba9dbe04c5bd3600000000010000000001012002afbda1b5329379c34a0419c685b13fe0d9c6476d8221e1361df0641c14e70100000000feffffff02701700000000000017a91455f13aea59ad86ac117c560c851f81d6313c38d1879a8d0500000000001600142e70e1444b159329b61d770f834aecb47345f9f60247304402203d4bbdc67608a05a6bcbfc055aa86831fcf17f629c220165537c28ed4b6f35e202207ead5df9010b4c845419ede1b41d89c741b49bfb7c112038eaa04de492f6951201210397b748cb890ab038bfada2eb697ffe764053079a2daf96cc7b0d9fc5d6274b32000000000100000000010132a4c34ad52135b75f8b78c64fb8263b32a59d9e93254211f6e09d3f0b911e0901000000000000000001a29bda600000000017a914a41d6d4cb9db207ad8238773b558999be6816376870248304502210086c59e03c06be5c9638aab7a100d418cda53508a855eadba714892e5918b100702206cdb707923fa3b0e4adac505f190b2ccc41bce702158274ff8d831a7f2679677012103fac8b82306a98a58ac27350c6c9d2f3ae1d1ea915ec2409efcc2f6d7f5f929620000000001000000000101816c3f679b6bbb6ab7bbaa9a14b1943e99e45adee0e8d7e6d616173a3deae0f40100000000feffffff02701700000000000017a91439f038837c566b1188100c9fe2be8881a2ebb5e6877114110000000000160014829d33eb95af9655f0534e6b8c0e5b784ef4579402483045022100e7eb278b95d3d3d96715bf0987e5e210ab67db209a491c525c26a15bf9c977b9022002cc88a0e89651505b2e2c6ff0bb0db40f1265512e0eb9702c07e4ab515d6b68012103d926c43419010d7c8f8aa6b083742a7750260d750945aabc1f5138368f6d3da60000000001000000011a5d39a4ac057ca75ac4ef20d89601eb67db78061224ad2852bb80f064a723f9000000006b48304502210097ee6f45a5958048f0c2d23eb42006077b8fd828999ba426fab8c06dfb7a2c2002200bae333665e37c018407d57cbce75e8fed646a6bf0cece600ad9c26c43606237012103002f7cea99f9799c2dc5e5d63afa12ee845bb57ad07727bd3e6659df3891c2d9ffffffff012bb0dc00000000001976a91490e25c844670f7aa3a7f245f05e602f6bab6ee5188ac000000000100000000010152c115b5739f2666fbebe38de6523cc9438c843f883f92f0a0d5ec8d5a572b730100000000feffffff02701700000000000017a914e8201ea25367514d5bd22f7690b50c07f9f96c7587d254060000000000160014dcabf3391f09efbce91dc4500885c925a0614d9c02483045022100a18e4ecefa7b6aaad14abc1c470c898d5d5bf9ce6fb884043ce2e44bc93f8b0a02201aa3a599e0a04b9777d6ff413245f7c0ff6553e1e029a0b32185e2a22115aa4901210261ef5f2c207f51d73afbae7a9f861d1585e15b03c65c778eacf2f648b092ec8f000000000100000000010112ce53465ca7b9dfe637f4c7440ddfa2c27d3145543b6e3e807016b8d18db1360000000000feffffff01288f980000000000160014b5e90502ecaca6275efc6423356ec82e49034006024730440220186e7cc67ffa5cbd85b8a9d4c2bd0368ce8ea1ca6a31caada4f4be2ecf1e83b202206216e4f59a376e50fc1dc543ad84ad23bd7ed0b821c81af1fd7ca3dc7102ad430121032a7628341c1c5cc4cc61d67076cb8c0c99d54419f78b553ea6b365c3f4c254590000000001000000000102b2737cfe363b9f010ebba3f493922ca8e5a918dd096cf9bd7528039cfdc510ec0600000017160014edb7f5dc2fac35d4b436d284f1cb14ac85bb04c4fdffffffb2737cfe363b9f010ebba3f493922ca8e5a918dd096cf9bd7528039cfdc510ec0500000017160014b8cbcb716e9ba2509de28fa435683f3500802011fdffffff063de53d510000000017a914b055c58362cc29ad413cbe884ab3c6bd66588fcc878ebeaf040000000017a9145cf2ebf2dd67cd71b38c68d9c3d1ef983d84534887b7beaf040000000017a914f66497f8c0f6637c953ce8de64766c08e30bbdf28760beaf040000000017a914c8806516e6fc21240bd64d8f18d64fd54d0431ff878fbeaf040000000017a914b94ef952cb88b067dce958643a37be9eb79b7bbf8774bdaf040000000017a914ac964d33a10e0493c68148c5105692d0bae4f43687024730440220199ac99e178ef33a1c0d02b28c4cfd4c68a5a0a4f9900d45aa464ea5e90fcaf202204ad6489c94effaf2fd873e837504f36d425a008290e16d06f5029ce6ae8b6ea8012102d2891418afaff80abf077458297c7b235765cf3bc148e5857c0c2ac3a4e05a040247304402201fd69c75aaba45e42adb397b1d5aa9ee022ffe062c2288e47f080471592c7a4002201497441aa4f7cb6756c6e28ffc2b3b8e7cbb033778f7d6f529c22a3769533c6301210279e6d95411a35b1bfa4f5713e8a38a8be3b5f7de201919143b712d90497c9d9c0000000001000000000101d5529e857c15d27b1ad3caf993f5559d3cbd6aacc2ae0ab202e2de5fa54e46fc0100000017160014339dc41a6c7e82a3dae2748e7cb4e27eb15b5f79ffffffff024602b603000000001600148195f9e6354c49da683e65ec87881ef04b06c6b73ddc19090000000017a9149591c20e6d1c3499996e195ebe21bd37aabd6d868702483045022100ee176b3ce072ee346a9ba3ae0ea25b68838c870f5425f516b05f313260faf30702203a8c904398de4575c95d61d3997bd69f92126353c0a709f4c01a6b936b23daa6012103be4f0be028d7a192ad0b948dd160b692a1b6583f87d8309c44ac8d44c6cfa7fb00000000010000000001016c8e5fa2acfe169de122cb4a26da8b08ea8d56af7e503e216601d4cdfc87d5db0100000000ffffffff0203b4cc000000000016001438b4626b38db0dcf0dfb2c562934662edd84c277efad2905000000001976a914bc21910356f156816e968559e9a0e9bc64de32f988ac0247304402205547acd2fd4af3c1ac42ebb76d4944f05a6e0c26458eef190cb28c6577e9ccea022055cfb79030722d39b63797a7cf51d200430c6080f061470139d2f802f27fe13a012102f1a819538f077eb62ea9044e5ebedf9065a01e1dc12e05d514ae80fa02b89d3b000000000100000000010109bccbd7d6cabba9c4f876ae5dd01c6d5712770d456ef129effa82a4a2138f940000000017160014582d6c38220d3bf5e3a95075c618bc81062ad60cffffffff02e291b200000000001600142dcb07113ca082e67667eb6fa9425d84c6b460a0d54c12040000000017a91492b2114a672e1207e0af48d7c902cb7e1497e1e78702483045022100a55286bc28734f8b460404f98e67640df9d3e64c3289baacaca91c84ed519cdc02206d239222313e9e218e3a36e7498b58f9dde23dc469855b222854bb95943971f501210250483e0b355f4172c78a64c71a847b755031673e123c35e9cf7b3ae8a7d344f20000000001000000000101221c200225880b9381388c617fe8fcc19ebc78ab5ae3d575649d1c45c783ae240100000000ffffffff027cce5e010000000016001439d216b9fa3a95860a3c64a4f248751461f25eb6853d440c000000001600146a4e82a2a765df1b46ff93c46ce7892ef52831b002483045022100b85a30b0ad94454fcf742fed04fb0fcf1711ba9e1e11622a1430431bb27618ed022045579182291a08618b6fd7f31a930d1ca6f118e9671c7c340967c583cb10a43d0121023184d3723355fb9428d0dfa9b2673891c188deaa63e993b1f0b67b4aaa5d5c4a000000000100000000010107cd1a3029a15a1bc0e747d37b98ec3b164e731d06e2c6c5b152b176bddd2e770000000000ffffffff02187d0600000000001600145366c28197f910fc7ed73254ea40ee5b07046d98a3fb27010000000017a914465049128e61fed689fea491e4af3fff413f7cf187024830450221008aff2950cc35a2a35f7e798b5f7a74d9abf429d1098c14c6bb39d10ec4ffe788022046a5aa81600fc497f0744a3f61a050189f65365957aa655f9baec66464fa1a36012102efed8b0e5c592e7e344ef899952397254f8637bdd48db0af2d3506ea441cda06000000000100000000010156342600c7454a19b19ac6dd4a221d007d6be18fef59fa26cc6663a1623cd1130000000000ffffffff0214bfc200000000001600144de6b182deaab8745b8d02f79a45ad47d50771a9003b58080000000017a914997b1937d6a1bdd4cfd81e2c9f9c29ef0b1558f587024730440220579eb76610c6d1376265a1560735abb332885f7c0cdd1931f39a49e54c4fd4dd02206f36b103e3670d7744fdba01597d6167a6ae24e8fdfd251087cd163ca9a925cf0121036cc82c5c840466bdc9cdf197c5b1a5f91dd659c4786a01d4f2a5383e6925637c000000000100000000010178853c5319037d9b0168853a7825d6d6d3216d8aa6a2f049ce41988a551e16b70000000000ffffffff02931d0900000000001600142071a4d50f5eb916ac97a82cefcf61a59ccae171f87bae000000000017a914c71e349fbc9e684b26e9c6f7fd1f7f6accd16b498702483045022100dd4efa402bc5b9e483999cd63603cef937cf32250a46a25bfafd3a0dd78dc27a0220127855e8a07cd92f87c136992df05ab8722dbfa69f071ff950dba087135f90580121030df35b6ee0916ea7ba4af1ce094657087bcc6e1ecee352df69188e2e69f806bf000000000100000000010164d034cfbe1966d31ac49e9680da771a0f34f7360f968f8bfc2cabd405c71bb10100000000ffffffff02452f210200000000160014ec710e6e9240dcc759fb859e1a7237b884818a0b37284d080000000017a9140c22d2569296fdb4c6c8363768999e63390500f98702483045022100ff3de03d54b9496d8af312fb6ec200edd820f510421fc527af661bb775de994502202d844df288fffef5f1ad519556f3864df7cc1ae1e174e88c4e987846fbb025c0012103a673f67576887cb1157f81e23df9c08a124ab841b7f4f722b5ab75f5ab4aa08b0000000001000000000101c492c2f987977ce32f324d8e290697f1eb7ae83165bbbe27e26379538f68760c0000000017160014df7634a3497dc3648bd77b1a78c063e1e7e55e65ffffffff02cd3b1b040000000017a914213d0c449385347f24c9ec434964b05fa5839b7987f5703001000000001600144053a85a8999d35571251a6d0fbebc100d0f110b0247304402206410ceeee301321b8a6c71e3d39f81da283daf9c978e8ea122b3f4b67f5a18a9022055ccab03441c9ed4d1fa147320a8084bac5e705a0804d60e56c024a6efab7cb401210388874ab00bb4f0b96a44a2d16b4aeb1038b0b0fcc28b63a5666e4603d223c53f000000000100000000010157201cd08add1041cc110e44f6aee705dcea4db3345dd37c2b09926fcff33b480100000000ffffffff0267c51a1000000000160014ca6ad2e139c5bde5114478445eb1b191616917fb06bc3d080000000017a914c2ae34b5ee5588bde85452fcdf4cb866f35c6a8b870247304402203a048a2be934517bbde8df3c163fb8a2dedff7a90a2c39e48182a5e54e29df15022008016e8e83f46a3834c5175860dd82efc427e1ccfca28fadea1440daa5cf6f67012103396e650a725ec474a68b4362ed3f24311443fb7282e7359ec6ea22f9574b05de000000000100000000010183f504c56291a7eb1b68b6063e6834d97a1495acde65db74490ffb4fc3dbef990000000017160014a9d0db6ede2e11e4b91b20bc68a283baa469beedffffffff02101e6001000000001976a9144c4710aae82cdf33a8d71d640fde8c2f12412af888accc0e1500000000001600147c122d26eef578bbd1896e856e6af190cc7000a20247304402207cbf52eb9ab87fec441a7edb427be8bfd421408140544eed3e4bafbbcfecc883022012bb903a967d1b339986453a41746d239ae1cecb6d74848a90536206cb5a448d01210274678e091f37b9ca2139cd408bf1494bcefb981c535b35fc7a9633db54372f5b00000000010000000001012f00bedaf6de394c11848272af652e90f7585fe70989dcad997cfe56a91f0e230000000000ffffffff0216e59206000000001976a9143e528b4bbb5ffbcd2a2032fc9032edcc3e59a22b88ac39270d000000000016001483ed64f7e9e7770c4801ad2b22c5e719162735850247304402204d2f2e038e5fc6483ebfcc3766c9f7750ee402de983fb02439a9591b6af0cbb9022008aa65fcfb93f067bc083caadbd44db802b4b6f2fb30fa7f6e7cda333dece38a0121021947c2bbb3677b5b2fc71a45a00a25b3a6f223165148273a8cd9e1cf6429d02f0000000001000000000101b0c108d5cc35d96f42169ed61d0716c0a1bbf8bfab98c437614487e3dbd276130a00000017160014dcd3e33fcbce349e74ee998ec201825f315f03a0ffffffff02c4d82c040000000017a914e7eb393ea408b748cecef60959bc6035d8983c0587eba0c7010000000016001424dd0e09f7ff2ee5c66c21705092ef9be0c4648e02483045022100b6a0e47de7256d8a58d6fa60bd84ee283d04bbbd8d7f9d00efbad55e9531b45302203138da9708e695ec22515735b938c6ca26053779c2bfffdaf9e8812e18886966012103f4c6b6f86cc7c21e7ddbdca90bbd185d1396c4dd32fb14f6d0404186c0fd3d460000000001000000000101fec823fd122fb306b8fff294990685d255c81cdfbee43178879451dcca68a0780100000000ffffffff022dea030000000000160014c27cc5f157361248e8924a589373f35b17bf47d30fca07010000000017a9148e9bc33b96c1e493af1097ee6de3453ae81063e78702473044022075cbd42d4d32d4c5d36b929705860b3d4e77a23305227daf81908f10f7ccf660022043ba86b4ab2220f6ac21021d0694a6ef22ebf1e7c9db3b4c4a0240bdfcb234b4012102362fb840db2d6d7fc560e74d860df7cf5d93b21b4084289ba39fbad4de440b3d0000000002000000000102855c26a1471ce003c8a0b95a3b948be62b98fb5826d9fc62747beed52db9d7fd0300000017160014bab73926971c01bb3f392b423d0420e77511201fffffffff9ae5f1e73a86924dc28fdc52aafed0d5308eefef577b7790a10dc5598ea073ca0100000017160014402067eb4a2382e5ab435c235db751d41b5f4d57ffffffff021cf768060000000017a914cfe38c3a5b02b947bc7334b3c6c11ea705c56b2587786d0f000000000017a914930472dfe89763754e558b4f69bfa405fa4dfe65870247304402201b6f0462f9edf365f0c5efaab6451b69541f1d2cabb949566f5bb96e92796d95022008d17105aa92b27d77c7d4a7c3cf249f5800fdd1f51c2532e5c30021dddc047401210209a118f38f9ccf0b33f605d8d7d5092a3d944d144bb79246ef4b1c0c3f9420de024730440220405da568dce71c70a3923db5b9b7a24401b5360c00997a282d4fba4a6535a1680220419741fb88e4b0ad67ae334e4a2613f0d8ca14364ae9cee297bbe87b0575f239012103d6124f7ed6b7482012fc8cc85841decc2e451e5486c9ec3ab54b83dbcf69b7e1000000000200000000010118eed8a4f78016c3491111854e092877b50985412255d0c0c2d007f08c1e22c30100000017160014402067eb4a2382e5ab435c235db751d41b5f4d57ffffffff02ba4cd7ff0000000017a914ab3e3df211632a140d99131addc978cd6a331c278762c21a403a00000017a914930472dfe89763754e558b4f69bfa405fa4dfe6587024730440220240731791bdccc47c64b49323f201507b6a77557ec0311498416a3611d46b54e02200c466b45cd7b7ba22657f8e61f06835ecdedb3877d78fc72887e715a1f63d13b012103d6124f7ed6b7482012fc8cc85841decc2e451e5486c9ec3ab54b83dbcf69b7e100000000020000000001012bb8badc17074e19902ca02a6b8f338349c818e464a244a72fd8654188af5d940000000017160014bb607afe3b457e3656857965077be5f5cefeef2bffffffff02deb847330000000017a91416423f80c2def2bb59e81920b28505befa4d5ff1870a3edc050000000017a914930472dfe89763754e558b4f69bfa405fa4dfe658702473044022062b983bf3824a436a99daf12da3079bbdc3682852ff36450694fdb25689278a7022006cb5e33efb74738decc111e4d5ea16a075775a3ac49c30450c5bd4d1db85a89012103996c22f2f29c188ed8ae5d131c6f856a435f60da1a749686dae68da0b734671c0000000002000000000101248be256ce6d887fb24f8ae4f02111e38c4e40bffad1d4a7a4858eefe791cac00100000000fdffffff0220974a030000000017a914af5b3d8b8e2f91732761af2d54cadb61ef0d78fa8759727e890100000016001420c7b72622ffb2ab9f8a0cac6c542e26ce37b38a02483045022100dccaa17ac4e8b56ca5286d26d90b33f05ed916dde5b7a4b4bd356b16bfb7840d02206e342e435e0028bee0ea11173dd3df442ccf93ef8f3de1e6282886fd4470849b012103629b446d6fba0b1f80c35e1dc88daf738b8455b2c6d87f7e4f369d0a2783e23400000000020000000001013057e2df020c9c53ad2752610db711c118aa5d02b92b5a41eabacb19f88f31f605000000171600147886c9a492f87f5815eabc139f9d7a32c88d0b4affffffff034efe5f000000000017a91437eb0069643da86d43624d5b3cc397cdee4a135a87679bc7010000000017a9149d30ec21cf6cfba445e1a657eb2359ad50bbf2eb87f3652e000000000017a9149b358c704c0648eac4249bc8817bc7e6e8f9c129870247304402203167fbe22d6f1618105df9801136d91cca88b0efcae163da3d8b4f1a02c572cd02205179da50c28ce3ddd61b02b3f2d7fe5fb50adabe539bfa4fee6d007918e1aa940121021480f5979f8ab782142fd8f37aa224ea3cd3da7a211a55e734d82ce647a9289f00000000010000000112eeb4a6716649be7de6958dc421117390e1db37f7981e5cae5a83b0780e5f8701000000fc0047304402200efe772767265f878150a22b618a6eb903f378c9c1706c1448161c0903f75a330220332aef25615ce3c7e972dc687be4c56c15a5dd1dc045f86634dd8db3971049c801473044022016a7ea5ad8bea1250204a0db8721100ccaabe145b5b4aaf6a37c197508b9a70f02203c9e0a2f8e0beb97fb3707c01d24bed852c03bae0da338ef710f0dd7e9d5c66b014c6952210263086bb4249a2bfe184b9fb83bdf8dc8b1953be84252a89930d602927d92da5b2102814bb2920b6fc389e3fc975162826843160e4474b0419d08cbcc47b4f95085a621039031a698e7e14601c2afd3b09f5af5c793dd7cc2f5a2cfb1db7835dc6129810753aeffffffff026dddd3000000000017a914811a49741abb8b0d1765e58f3242d7d90b43809287f9b210070000000017a914b09e16a6bdf8eecb8c89ef411cf2a6ec59af6e56877f932200010000000124f74eb16ec6a60886db98d99f7975a65c0f2b060f9483fcd62993abe167276e01000000fdfd00004830450221009a759ce6e5e16f0040f4587951b98311226fdf847c434aa52dfcad06fbe839f602204c7f08f0ddf967dc27cfb36be2a35f882cd7032de5430393776560551699d1a7014730440220256cf40d0418a1db98750213c29275d92001f93ed2b783ecc8862a8dcec315fc02206512998affb985386c1d4bff9c43306fc8fcd3034c29a438706f6f94fd27275e014c69522103b258b6e4c69f48daf59b10aca30ad20ce3f8261931e44b633147974e4a8b845421023275fff4ddcd5e1b2d939ea13e42153495626ac0636462ea0e139284b304f6cd21023b17184c9c46c8ae2cba1a06244977958a65805f7e0c00a0c79e2f9730a3e2de53aeffffffff0259a68b02000000001976a914af0d2f359877fac0279b719fa6348a9c7e6b85d288ac0d061e1e0000000017a914a7dfc7a4fc6af54904b7e42d3d3cca73713bb0cc877f93220001000000019c74663ae7eabed4e151b0ca91b7d90bbc96a81e7b0a5d4b5bbde7b8e969b66101000000fdfd00004830450221009a4d82a2cc03a630e57e39fcd5eb2c1e589403cbd87177585a3c47b593427ffa02206e1853accde8fc2f99c3dfb8bc8d1f031987a7dfc7a3b7597ca055e1c5becb7a0147304402207c199e4e5a4074d6633e96711d43e954bea138ae783b49ab70a73107268630ab02200c8135695aeab36cf050045af1f68333b2d51c9493219dd1237fca84a3ba16af014c695221029f52f1fc633dddd8a915ddc3d462e5c1881c5257520d1f94360ce574063c8d6e210347243d392da82b80e4eab3a4e5dbc2228b64d340cd1c861448193a259dc538212103763eb7b122b018971e7089077ae3e557c564aed6fc77de0368e82a095dad172553aeffffffff029dee02050000000017a9144eb0575876b5723a79662cd334c7b4586e7ac41287f7e8ade20000000017a9146f186e90334b4a6027ae0828ef6f8cde11cbe34b877f93220002000000037efb13231a49c6a554f973abc2778fc3c46930976ce29c77ced6aca86ef8ce35010000006a473044022010a397576a817701a1221e1e5fbc036cc8c8d71021cfcf8e638417b7a623cc8e0220409399e9f04cf752d0c7e2f7fa374e0cb2764b2324123c08dcf7792256001a880121029c245b08c8a89287ba031d6c371e95168e017adcd7a54e3532c07167dc30013fffffffff838c35a3a51044c5e2519cadeb74cfa2861fe33bf122534fcd3f6f11a98441a9130000006a47304402207291bf47e6b5202c40c83a122d409c927d5d724dc961f5ad18b28aa65d2cd3fa02204cd47021b4834f18581be9ae416476b2c189db5310dbe1624c952c995452f0fa0121022b9fa10efdfc970c4042d2863d68fe1416bf017ba7b8f15a40ba1609fb2ff611ffffffffa7cdb65822c6567d2b6d39343369e9c897cfcbdb126803e8b8c8e5e319cbe1721b0000006a473044022050a41f6b55d1d331ac9bbd15190210207979fccae8dfc2aa70635f35106772940220124dcda6fbb8d43a8dc772c403bc6055c4cb0e3305e669a4905cab5800626ef7012102105d4aa50faa9f3f9a164e0d22b5dae7463e7538994f6d594e0ac9b96cff5d2affffffff02f09c8903000000001600141610da42f8b4fb542705bee70c64b21a2ff9438ebab43001000000001976a9146200d5c18af5a2ea8e8fe4c29df3165de5d322db88ac000000000100000001df694ce63cccb5b34a6b2af7e5e72e80c081e2de95ca8e45e11ac6b650288864010000006a473044022068e03e0c2c39e66e12c9f2fec83809af5e57f1f9bdf7521ad6da876b8728ed9c022052d11437a61b28a2143c1558fd169958cadac9929bb25c4064a0ded84d90bf4701210374cfa7fbe55217f1e7db36edfd8c4169c6533a0c803a78b01226bc257a80cd39ffffffff125e2c300d0000000017a91455b4c9f58972a438721a40675f31010192042e1c877d298f080000000017a9146fbc9332c0414034fa889fd565de41dc752c205887b0c7c701000000001976a914254c234a5b99cc2ea22baf24e58c88b90672362488ace002d205000000001600147761c096c237d4853997a35221bbc0bda80c24df0ba072030000000017a91403ec902e84adfe9dbd9d68e24c4180bc407302fc87e05ef2000000000017a914f496df21939cd8e6fbaf3b9ce13f388d987e1b438780d4e1000000000017a9149228304de07db5c83989b9a51e870e574f0f5c508701ac2b060000000017a91462c78fce551318ddbf95d4bd955008dea8325cce87c7af65040000000017a914022cdfd4b429784c6d22cfe74d890c50163b1c568758faf8370000000017a914ca2d4de987bd3ce2bee47cbc5b1aacfbcf55b06d8722ae27330000000017a91405f21479a55e49f00e097b64241c364a2f6244bd87566756120000000017a914373e47a7f32e8d136cdb3323c9baaecaeae169468739d4a32d000000001976a914a2e84a5ba3c5e9ff2bf8c5607e1d7b3e3d6f4a1e88ac08b097000000000017a914aafdab0734c16129ce67a1e5344afb054a7c9ef08740ea70000000000017a9143be7826042dfb52a8703c6917c1704006f27ec0687c0018608000000001976a914cc693e7dc90298f814b401d6007591e909f2e1a588ac80030c11000000001600143c1e3571ed9f7a062cdba0abdcd846e1fcba608acf327a01000000001976a91499b79eea83499802d0b60c4e9b7b6df9903e4ece88ac0000000001000000000101c2927eb03453592ab7bce0af3c04ef80dfceca46fd02b72d8852b16335fe3dce060000001716001483221177a8a7b07184024df1c2813ae9bb95c9e6ffffffff03610007000000000017a9140560ed1d2fc9f555ce6a158722628e24f513e57e8721cc30000000000017a91445d723f72cf00c07cac3c90f621ddca09af79cfc87ad5884020000000017a914a0dfe38d84b4329a2adeb4978d9919c020352f2b8702483045022100cd4eef09040d0ca16d997ee7d9df7f4799bc8bf920fcd1704e7c9ca2acd5cbe60220142410de3443d33073f76d2ff13fd6c1fd3f56e73ae944f427da4d57bac6b149012102b046303ae34befbf993e4ed7a6e26589a4a502d9e7ab093568854fed578f9cae0000000001000000019a1f85cfcac8d916443aeb7bd8ceb76e51ad2f50c88ade5a00eada180ca9a56e06000000fdfd0000483045022100cf9c4ada999119e8284ee3d95d28117f1ac477d09c2098ef646205479003c32002205b4afa2104fd6179ee9cfc3f3a05c091fe1785fc1ac44d946cef8f2736616ab70147304402200cc59b9b85b3b05e4bb6b3e00d8350975559ef9dda9ff0627e0a8e1e9fc2d0bc0220427fc25c4d4eaac680d7ce79a99fc599fde82b93b4a98ee7cd925cb48b47fccf014c695221029da8a8278a20dc1b334cdcca58ad2b50e7d722b911fc903639f788714a26486a2102247f84368444b165883063d283c32ba72500a796dc7fac496fa823737f9bd44d21037d86562c35a7064911b6620c99b89538c229726a1ccdc5ba9e0ec015cbfb007c53aeffffffff015a8f300c0000000017a9148b5b26127e132bf460aa6e2812e52727965a1b9c870000000002000000010c0e27319bfca2b628ce467cb6f865541b98e8ca02bd6f4d59123254b1ab5b86010000006a4730440220035a4b3ce3631b5bd17df495a9547b7497cecba3778d0154eeca5cc6aa5ec39b0220794f53c134eaabf8f0ac71c46d1319640c928c4e1091f2f7990dea1c24e5f60a01210250d70c3a4c784926e417ba26d79daaff2ca16e6412e3cd00e89a7f0ac3631b2cfdffffff02d04628020000000017a914219c58662d28a6746e2b3d5081a85252c81b94768791753832000000001976a9145c8e270ceac52e33eb6382ed54e6453fef51293b88ac7f932200020000000008049b40c1082041a5a72b62e895d0b2d9784cb346f2cf5e792be82206089d7bb5690000000000ffffffff26a0e6d34453b790dd2adb744b044850698d293b6a4f908e836ee1a87b84ceb90000000000ffffffffc43b93748a4d43c6766cc2d09da86c6ffa5479ac6d56ec2bb1cdaca789857bdd0000000000ffffffff2ad4dbca755ba2fc4a3b07cd6314f8bfabf20e42837eed6536bdb07dd75e8c920000000000ffffffff0153c5d3230200000022582030e8a2e9fe715e7c607cd711cb683d25388db2d4db6fa94aaea35d194b5953700000000000018089a601dde19fbbfceb2d12535fd5c92fb310abdc84ec651ad28a93478c80253014d5fc8638aef067cd30005c5a3f85de20255097999c7fe8c007d6ac4f08c6bc9231fd99d44d377bc5936d8cb7f5df90713d84c7587739b4724d3d2f9af1ee0e4c8efdf8a94c134f8cbaeb68bce01e809247a798abe8764b5eb1df40d0c93ce37a3aed6a6c23e4d60ba17aee4108166b68db58e3e8090de34f79d2788e3bf2b994ffa108030006086be91f9b14e652593005964d3689cc9f2a8509437f2e9e978d52c34c3c5eeee002624889a6ade4461bf730c6bbf577a87e5c2e2f9f30e49a67fa2f3206eaaa4c2b03e71c47748476551209d8eaaf3eceaef752fc4a195718cfcc873bfbc30fbf77350103c2f5eb94815d8aad30a40770c7c4adfec6611427818c59479af23255f21e6b3eb6759ae833fa393133a8f8120b78cc725690e656fd858031aa2926faf55df7334a472543d2e073a3d182e1f414dc58169bd39c41c79ad0b2e7ec2f11e20d8f5553bc17240b6501ac028e632fa84843cb653f283f867e6d7a400a4e477410742591958b5120e04e6b58b1951950e3396fabc5587fa8986259e3aef3c71520434bf20529f9d62e38ad7e37ff775dc4e8a86e98693c029d9f342bb3c0bed2f9ff6bbfc8bfdeb68d74a7fb331a52c8578627d8e8327d7032b5380ee073c37d3d296cdc12cc488c7c5b896e49eb70ace3182c79b905c969196515a47c634f81e3583c101b0ababb159b7fc69c6261d4ca22ed1a23fe56220e8bd31fc4fb334fc6cbc17f2deaaeab3a1be22c67e8eac0a05684d440faeee166bfd9ed4cf94f0af36b2ee457fe2981d2198aa8755daa485951fe6d1688abdfadfdf03d309ec42946173757390cd596c37143f3c6274905fd05551ba65150da2db7a17294b58fb98d36db506309d215e0a132ee7fab9925e0104157986a94f3e3b1ee642eed0334168430e4741e2e5be5aa31cd0ab5fa7dea1d2fa1b2a87584df2a69526af265b2abcbf65c9506d47fad0d6886aac1fb1724461ba33c5c7fc62d8cd9aaa3821b338ef9c9a8d37cd18432559bca932bcc87a1430edc84a8dad78d6d5df14d6ea56592ebadb0a44d439fdbf2134bbde386cfd474224d0de18e38f1b450b6cd520997344066866173706259bf9e88c9e7a1325e84e891dd5b4dc43275e3909d4f926aac582365b5b55e2eaebad07029dc97b7139fcd6ce35dddc31d8c4cdb3470c9f3ad92a7115948fdb8c8f967aeb5c6cb7fa9e8fe5f0d71faf919210c80065828a7f743fb8fb08b3baa3cfb54f78f5d53c6f9c0e27aebbbfab984f28db2905a29b699a8146e38c776d825c90105b2915cb02720638eac59efbdff7ef9caad1d4ff1ac9a10ddf63af56a68eb0e71136416d7a92a32d4da83aae52bd2a3d905704169856426d85fdec200ec4f3fafb586a6ae7c32b5e94fcfe5062c934bc93a2cdfc437d83921fd5218b9662fba9cf49f8d9fdcc7d83babb9a19d07130fe56d16bb08c971cacfc10258b1844dbb1543803afcc44d11e0ba727a576c65680703eb27d703549568ad112281d420e787f6e36b733c9f4dd6f8ff3b82a8241f84c623e0bd3e02f5e63b93b2a9c4d4b73a970fd569145253fa6f0ea4899205363175a4325eac2e0103362f93759cd6a850a1b5afaa67819d05ff9bf9d273eb58a591cac978c440543be9d3a5be3bc7292d0c199d6e5b0d5a68214ed76860e8759599cb7c7ba495e8444f2e65545531be23fea2bd6071e3c8b0a686c711d016ada422298b961a07f6b61639edf281beae77aee0f9252e8df3013082cab16529e0614b008875e3b38a9d0aece13cf7ed0e47043820304bdba0ec06a72724328e70a6724392fdb1ff7ddf6e58c5ae277a623a6e47773787e6d35e2f9bce8de99fad9ddf42b6b41232a6ad0d11904df3ed51368b530d08920659c93a451ce6c9e67906220e9709c4b991688d54bcf713cb15d2120509b7973cddbe6eb8062e8528763b12bc39a7c1d79e9e3edf6fb001d792923baaadf5db40649ae445423162ffeaaaf9069ced11359f9525a2487493443eeb67140898b00c958fb76d71f000e2ccc3955f5ececb6a9949252e8e7f1278255ed20a0e3ebda4e0bb36a078f2c901b62a23428f86dc62e4dc222716098ee2dc03dec78321acb4cb4f3efb3c76305363087e195ddd7d49303cbc9ea651b9bbf083e2e189e6c39fd8e84de7624d60042aed727c0503d1f64f4a7caa517e2865b9c770f04a63b7629416ba1c342763042e4164b9248213116ab671bf119f8c9a5665e5e2f97f60bf90a17ad49f7e605a0a7df95e4a82f842d6dc9dab1478603aadb44ac486a4a934129084c05e7c5711f49751e81eb2faea77e07ed57e654cb139b067960e302626e977ac684b88e100ef8cb3a9d8e2f2ee795ec99ee4e9c79f50ff7d3b8f62cb66ba9e123ce619bdb1568bdbfd7c61c330950c2561ac683e854b58fdf5a68ff8a9a937fc034eacc3c9030fdd7131eed7c0f147ed688c8e8b7bb38e5a744a9c6de70512febb4f97ab1816608901b6005bddb05ebeebe1b40a22c4cd80943833797ca3cb552e2f41cd0b0ec7460359ca451105aec94e3c230ecf68d067e89c93c5f7133dbcaf6da0a1c5c725e647fd14166683514bf5a3c090c2651523591c34e53bd4decf6ca460458b16c959d4a38574ab31949ab6a4a123422819fa7c9d18af2e6255eebcc7dacb8368e09433d724350a99a7b4a936f0f2a3a26e714cf2c6b1537f42a872fec8a71d855a461d41fb089d8d6dcac12cb35d7e73b709227649c6adc6fc6584ffbf318e6bdb49d0c90e4703004980d71a338ef0073ac6a9a229ae8ae264d4698054735c607bb61e5ff24288035452eec608493438c1486931524556b99a2c86918653b7ba5829df141f9e9be90102923b3f4d5af3c1d4204dce4e4d1325f6b2053835d2ea897638c5ddb7c229dbb67faa10870be87a1d00c58e95108a3ae668decd5152fe72451af5b075b9e9b346253fa308234e51c2c3b30310e04ab68ef3746eedcda83e42361ea3abd3f2203bae283a0f47c357b143cf4a8ab2f599cdecd268eed15cb5855200fb5a095d30a8eed6c86a3a7708ca0ed167686b92e1b9db307b5d4a03daefae47725c67a1e5ce392991c894b4df0a101e370b84d87f8c2bbc83f8a68bf9958a923f4aa4d2ca9f826d0e98be800f3fed41e052cd46f8ac13f1e39c0cce1489d4730e521402db25b275ced1941d576de6d447565b0c39ff7b9a9092c6746aa09bff443070c60638ad684539290e290e3d5448a20766188c31bb37248590c370dea79cb6ff66784d096788fa7b68b52f11cdc58ad1c746e7604a3525fcf23d6bb176c2dc71b382826d3397c6e2c6e252b977ea3c4901c36d4df5371029d854297b6e98041ba2e13a871347aea588341ac123d6f8030e49f77b451cf4b3917ba7877f0b5eae9a53921b44b91b8fd4e671ae13455a71482c53e8ee2c44303189ef60e73401bed5f4fb87e69117a93cefbe44e56c32ae377aeaa3f2c8479116c3ef8d015c1bc0a2ebc45a47eabbd906bf92e59777924e0dc599d316ee7ca8f7bcd7b084f6910f1782cf036fb603c70d55abdea6d0695b15774f00a12d308c6cd1ce082ac20589a50aa524641a25997b36df0ccf785dbe89e6b285ab1469d2e0a0de6b2b2dc65bee9e5541df600a700778b4adca359d6ab8d132b7703dccfe0e8ab916159472e41f8cda24d29f5077585be3849ac25fe6680851dc2ce11abcbe2950e24215f603dac0a0114a5bc852573cd9df2269d5a80105cac5dd89164a21c4e49c16c1c015bce6767c5cdc9dba900063351169b3625fb59b086403ac6adc446edf0ffdacc1a5f91c95985e5d509af8ba45dcb67ca32e93b0c3e6ca411c81cce3f93daad3a560efa9f8a6f4320d358510482b2e0104788a1b6e59f17f97d7268b2cadee361e3715a7b69176418a8311d080201aff32aadb95387461940ff5031f1d72571368005809c83a6ea2e4529d318757b4b21908783aa6397915155794f36203fde0086301eae68568378116ca8339297d9974798594a1a88b78ef42d22332080240c502b0ad9adf7a379fcb5d371c75b47dc926749bd85f38bf3476fd5fd77c7aa5cf750290e4b6e579e69ca635e002923f8d8d5f9c25dc8af92eead28ac8d4d05d18bda901027444f2aa0f6f932133d275dde10e4bfecfce796b2691670c4bff1281690780ddd1472449fdca9d413a636e9f21f7916de6a45be59d85087fedb8f924f57c83719bc07978a7e9020bcb50d965137e1fed05d7e9ab59c70e1d20427a4a62bcbcdc8d295ad0af3d0f720083ec4b4b36c6f66f07338d5a9d70ff9106d15d68d1016ae95fdd0a190101bfc80ac95a837fd1e659ec6ef8fa2d518cd25425bcfc683ab04f4df24a0a177d68f06638e6a5a66010b142c486c7740f34cb2896fb1f38210dda1d6cc55150537c391ff9729df5cdf9a747e7c32a77fd07a5978046a51e0c34596ca3e28b1fd4abd8c8fd7e2dc861c20c8404291fcad31aa90cc6ce0cff3c7f52974f72a71c105feedc738ee67e4cb69e3bd67cbd8b7b3a0ecd9affddab274153803e4eb3ea9b6c44d202094f0b034ff91cd6a2236b3f911ef59f1921e7777ca620a39dd937d2ee07ece7cfb78abfe2f1f78593502ad674d378efd4a5353f4fce04620062381678d5bc17cf14b713e0f2890466057b942075b28d0759387d087134cd33f8c45c68a88bca5737d6019511f0a983a985b4a17289bd00a7ee06dcf358c1310e45b23661efd2a2c037a85be67e381e8d944e1bab099b5ce6e66b529cc150dde23e0904b2c51519f497fa3319aef6a6395830660a046a94f8fa4d78d986f507a8b4dee4dca7fea791fbaced8b5de1c5f422220ec7c8d0e381faf308951adcd8c234ae6c58ad760eec8878e6f0acb40b008029b030053ab9412799978355764f51fa7f41db8b01b4f93397ffb8c81197dce1a2b1704e950e31690de1e81de1f1860fa8d96b2c904ae30c69f700375e9c1177a1cad14d018d97df9384b4aa9a481c399c44e8675640ab94e9aa47030250425a20232600b4a544a82b5952cd75796457fe0b2398a61d6f8417349a7b5a4723a4f291b0b3de958d924519afda221238e61837081a9b8398ebefff8fd011b1034a942fe077a62658ad17e9136e3e65a9eb54b0e4f038072665eee37981e4d715f183b6560c7e2302c6b6b9e8951119288bbbf665137d073925435d4534e27e44998eca63731f8a46b004679629ba335a62da24aadf5063edc7eca0ab08c9f2b5361a1ca12776e908b1be4c516ba0136ef1a3049444bd445d9c1f9285136af825f04e7b4f24adb268020ba9eabc6e7c6744d977c112cc40cfa5d8aeb1674afdeaf43b64491e36e88a9f02f8750af0e57b1c2922faa3e2081d2fe74ee4d78380adf9d367ef00374a6b3d8d010302c5be8c64a36a3abf84d07e6efd069e26c27e8204b2ec15d3e8d6a85f4b3091e649f114dcc9aa57ece84d2cdd92ae076a8b42adc0043eecd301a345b4018c60fa1fe902401e6d13f18d768246fc4e2cf1c8c53105fe8f8232f03ea90b4403ff12bdce4ed1f66d0c5b71e62d56372bb558d23f7554517ae684074bec3fa96635a2b848ad5953f083e9e5324a6599f53c0edc8119b02cf59eddfc209b0e2d6e228c7b983b8e8fdfe3263cbfd5efda095b407f15271bca7cec0b431aa990a3e4e5b1a07572d7666dbfc71085bc7fe0845ba277657d98fe275641bbea2925182ce61a4f06000000c6868ff744a91ae1c85c437e30f172961416cc948f902e9beb90a4b21cac645327eb7aaf39b6088485a9f8a18fe84f7a2d4a941c90d2eab4a07f0f5a91381e3ade0df23e543fbfc169fabd8d05687cc380e7f2c9dd30de0a4fefef350c87ecef76a7be623e5f083936d5e81552e04d327353fe38254aad99ef6152356ec18f7b8505682a3a29bf0fd90ea3dd8924515c50b19b984d9dbf60e15c24b1631ab873fa56fbf7e8c95a2185c19ab54c3d505fce9b60c20c00ce2117d5e95bf59e761ebbb323cf1ab7e24b52742020bb27c6be5d4c3cc0b468ac3bead7d4057228af3f7544be5336cad3f6d01e2518cacc3e828c1eba8a89bc3d58e5537eea722274fde0e95d312f6639c03b8dc00674293d4b1f136cef0385ea2b851996bf1e944ef49d4667f82cb6010ea6cf636a6d33af4e7d7ee3cb4a3ec01206219671de083d77988f90c4f65839fb0005504132f351745b7074d9d3f8ab1b356eec2cbdcebe25947a105371db19e178e9fea5ab60b3b4ce8c78cf4e5f64b22afececb5b3687914e333bfc74a7b6daa4eb17503467a6cb44e32e6919d8f7968e97985032a5daaa47bb112122707888c18f1d277966ff9fb2dcb04f4880d11507fcf883adf31009dc35b975cd37d122d0dc5fd7823ce87a5f897243e60be939db47b733b7dcff65969b359b7ffcdc81e5cfc26f8620148279e8e061aed55c3331181914b09319e6095c4d1987a400fb6ef370e219057a343708c44101d5ceb50c63796872d593970d2a2501771f200bf8cc5a63e1a9371df4f70ec2d3b209c0186969e1cbff1b07b45437e13cfec1918ecb8e515f4de34f44ec6afd24167a03ec1ca0132bebe69968dc046e0dd2af8737294206553c8d298c01b28028f104b703f5434d7b30e76f676eb931657dc307e7d95abea451b109b1c5e0a3add0f1aa260102f576ccb3a67ce5b7a50b4779a4042f62ee4b6cbb34675855306efda986b0c1fc21445181b362f85d8d9b0de110e97ee1e4d4cd1886e8a46aa90c65cf3ca424e8bfabec2153dd525a3bdb09b29b0f1d245414ff437dcc56257e1516111956f2fa1d13547d6e70477681a3934bce49f76c49f9ba707dd1b2d4370254b07d08ee6faa958d85ec4ee244f1eed225a6cc2113574630424ef9790d04df93b657245a27257e0657ab342bd64c369484e181eed232e1ef2f6ec2694e081ebd15d459d0834ee3a5ea82032521d6ec5f977abe0ce8e1fe801ff62ae670ee7f3476295ae2e92f9dc80f4f7422e6c1ea6507be5bf7c0eae94f6171de6edadfb082904669ab337a56dde3eafe9598b881e0209d7c63b6970b15ec403f12e3b8595533be00ad64c596177bde803324755ed172f66b2900a7f10c7364895fcbb117fa84a2875acd63cead1dc06cfaab8b8f652f16a658793f5413655fe316e8184b061eabf82ae0cdd3cdc93df0998d35665b89c4187076ff720d14ddf773a8043c62e86f279fc46dffab7e1a7bdce65ff41fa132e45acb37e1f618b14a27f4f40a4a035103d118fd8bc6e90f140cc69a1a7580465b58e293c4b3ac171d62005f0973c2a7d0b4a358e69b605b5fa802642b1282008d28be17225fe41b90da22a451b5b7d7b3d82e3cf2e8f1c21512e0f6485cde1eaed06932f4711eb33516be6628e3080922f7ea6e9284ea5aa1428b8d8a18aae0a8ce86efe0d71dc76710d71ad78f8e2bf33a5be5214fad5b84fe44fd66482d6166aac8c31589bd39aca8481105b7dab737e340b2fd492b64364757fed15964bb845ff0fed2716cfa1048fe3f344710e4cb8112dff9bb79a64173bdaff8098a1fa2c66638c4bbdce07aa29966017a6498c0a5f15c2b9e50dc4d8ee06b0b937492723cde52329db097ff13efb219880daf6560b968d195ded16c5cb674d616e91270864e1b9dd4414c42d763df8164438b5bc7e687fe38ef5c8c62a874a6304610f4e69b6435c04348a7b1eaefbca7321fed554e52cf2ba527dc2ac14ebe4481f77646e3712a6e11f724fa8d2c521689300048d03d81498c9310b04b88434383f514ee82aeac6ee20b3e047b582ba7ca03139d3c95cafc974203ae5f5876829bbfb64b629e8790ffae8068c013aab9fd0c1843ec43aff0d57bae0939a00f9e45d9344c8f29cf541080b51c66363483a0656e6ec4483720620df012a811dcd87463b5451803285422152134cf4232f3843c4de131d4f81dd962e9390980c7701fe4bf2240f3ec6eea744190365e11516a3390a63ed38d56207edd60139d3c8a9483915c02606f9206dad2495fd87596b039937f57afa8e7ef440e152783dfab4483199b46081b144aec655a54a16e08425d32d500e1f2bcdecc1932cb08b6e29d21f2666f86a62b1b7463ae1733afb9a2bb5c482640346b64c841534b9292e61bb6919dfe1c05787b69aefbe90471ffe3fe77e7ba3a2364d3d587bb1ac014668e91512708bb139d3c8180b243031b6a50ec07d6fcd446a6e9b23cdcaae429782c2c3c6eaff12e82fac00cfbb79f081d13d51cdd2741fa88ccd015a919a4bd2ca444dad5014f4bf1fd707f0a5c5f910a53fc6e1803131a2e15f8393d9e7c6783cfa7127e56a71a87a069733eb383cf8f1be029525c55469a2218f024f2a0ef1d8ffa4e3a16df8b76295f74eed24868" -} diff --git a/tests/blocks/litecoin_mainnet_900000.json b/tests/blocks/litecoin_mainnet_900000.json deleted file mode 100644 index a768c9b..0000000 --- a/tests/blocks/litecoin_mainnet_900000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "hash": "545127eacc261629ae25ada99c7aadc1a929aed2da32f95ef866333f37c11e49", - "size": 1132, - "height": 900000, - "merkleroot": "11929e3e325f6346e9d24c0373dafbafcaaa7837aa862f33b7c529d457ca1229", - "tx": [ - "ad21fe3e94fd3da9a0920ed2fd112f7c805ac1b80274f4d999da3d2a5c6bd733", - "ea3b27388e968c413ef6af47be2843d649979e9b721331f593287b8d486be230", - "3b6b555a86471c5e5ee3d07838df04a6802f83b6f37c79922b86ef1983262d5e", - "026f93ffe84775b6c42b660944d25f7224c31b1175db837b664db32cd42e2300", - "7c274e298aa6feae7a0590dffca92d31b1f5f3697b26c6ceb477efc43f0afe39" - ], - "time": 1449526456, - "nonce": 685998084, - "bits": "1b014ec5", - "previousblockhash": "93819e801bbdaec2698e3dda35e12be0a0004759c635924fda7f007a358848be", - "block": "03000000be4888357a007fda4f9235c6594700a0e02be135da3d8e69c2aebd1b809e81932912ca57d429c5b7332f86aa3778aacaaffbda73034cd2e946635f323e9e9211b8046656c54e011b0480e3280501000000010000000000000000000000000000000000000000000000000000000000000000ffffffff6403a0bb0de4b883e5bda9e7a59ee4bb99e9b1bcfabe6d6d227c509f30b3ac49948323ce5974f89f6261ed913a701fc137bc08ead15179b940000000f09f909f4d696e6564206279206c6a6a38380000000000000000000000000000000000000000000000510000000176fa0795000000001976a914aa3750aa18b8a0f3f0590731e1fab934856680cf88ac5aa5893301000000015992d44c8d8790727c91055ce305e115373ff7fe32d632edc3f9939914b7d810000000006a47304402203ea789e265999b19b2155e4eb6135a50773d45836e1abb00a4959126c323e25d02207db24c9069683a6e4fc850a700717da08bf2c3ea80e8f3ee1ac75c1b702198800121033567eb9b5281b320bd8f20718b205e1808e7c0432d41991bdfad3eb5b53c49f9ffffffff02427e8837000000001976a914bc8d35412e239d91f9c95548afa15e22f094be3688ac0027b929000000001976a914b5e82238517f926b14467fbf8f90812b0eec8e5288ac000000000100000001ad3d610da30df966af2407b45bf0236a782f1e4444b829bf59da1679ceb16733000000006a47304402206b32468586635a1965fbb1c186799f1ccfce13549bd098845b97e75ea8bff473022021f35faf6e67428d51e58ed1895f9db2d40337d04e1b8819154c2bc71b0446af012102a740669302896fc4bdba32a951a67f95b3369fbc2ac97f1fda559999866d623bffffffff0245781300000000001976a9146f67216770c0af807e0597896a8c8ec306994e7b88ac80841e00000000001976a914b5e8223ec1e89b386cb5beb1c30cf165ac84e46388ac000000000100000001520f304eec49a1a9eeb0682da600b436a8dd43efc97ff4ed6ac2bcf0912e5caa000000006a473044022040218475e180db66cf71aa56668145b4f4d4d0a93b0e3777985039d87a53f881022047aaef5b4e262365c2dd2d7e1cbdf3016ff22468faef6104e4397540c199dfc6012103418a46f4534e7ec8a98146da6431550c370069777cacfdfbccc7a01f31abd1d0ffffffff02505bd425000000001976a9149f74e62f0f92663525050b56ad8b180048b4e80488ac408d1c1b000000001976a9149f7044d46304c187dc08d05864aeccb5a044e45588ac00000000010000000139c9bb7efca3fdd77ae18adf87614827d1c0bb1803a0d50ae42342e524ca99b7000000006a47304402205b75fd27c33c89346bc778d1369549b27f41ed0ded4947a19fb2884363a8ee7502206672bb1bd4e4a2a89cba62d1c5a93e1a6ae042f379e57380aebf14a693b42bea0121024f5b70c3309c77762c1b487f804c9666f5302545d7555d1808b63fdc9c17f840ffffffff01f3247d00000000001976a9149a20d4f533a7d7670cf14c77107dfd1eefddbd5388ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/litecoincash_mainnet_1000.json b/tests/blocks/litecoincash_mainnet_1000.json deleted file mode 100644 index 5af811f..0000000 --- a/tests/blocks/litecoincash_mainnet_1000.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "bits": "1e0ffff0", - "chainwork": "000000000000000000000000000000000000000000000000000000003e903e90", - "confirmations": 1905921, - "difficulty": 0.000244140625, - "hash": "e081e3ab67a210d01dc67537eeae475ceea3dbaef6b0245d235c854f8cdadffc", - "height": 1000, - "hivedifficulty": 1, - "mediantime": 1318477614, - "merkleroot": "ff01bd36e9f68e83e212b34a025ab6c47e347041b93b39c5858aedf6b0d90abd", - "nextblockhash": "5dc81c2ca4c6b4adcb23c527661e3ba070ef7778ae75fe5437133ce40819ec19", - "nonce": 861, - "previousblockhash": "6e94aed73152182d9d98e89d6cab225227f459065edc48f81f6f5d9acc95f03a", - "size": 215, - "strippedsize": 215, - "time": 1318477627, - "tx": [ - "ff01bd36e9f68e83e212b34a025ab6c47e347041b93b39c5858aedf6b0d90abd" - ], - "type": "pow", - "version": 1, - "versionHex": "00000001", - "weight": 860, - "block": "010000003af095cc9a5d6f1ff848dc5e0659f4275222ab6c9de8989d2d185231d7ae946ebd0ad9b0f6ed8a85c5393bb94170347ec4b65a024ab312e2838ef6e936bd01ff3b5f964ef0ff0f1e5d0300000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff07043b5f964e015effffffff0100f2052a01000000434104e9ac5c032ee6e9511d545df9a3c82de8a625361cf5ad8b7037c98e78dd2dc52ba8d671f0af75a1d46de316d07ab1a3525f29e0741dce84036b11ccbb9567a614ac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/lynx_mainnet_1000.json b/tests/blocks/lynx_mainnet_1000.json deleted file mode 100644 index 171e8cf..0000000 --- a/tests/blocks/lynx_mainnet_1000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "bits": "1d1ff185", - "confirmations": 1366325, - "difficulty": 0.03130486, - "hash": "d120afa12e4ab50b041a0b1eb1ac81601f8c533ca27ff61a33657ea79c5d3de0", - "height": 1000, - "merkleroot": "3f93868aa1eb9b6135d05d1994a54320ab401f4450ebb14d40cd33f41f97983a", - "nextblockhash": "d2d270313bbc8d6b739be99a35e1b2a7a9c2073db9ab65c9a7655546e5de864a", - "nonce": 2707782758, - "previousblockhash": "b171c17f5c0576371190dbb19d5d62939133e83512317177fcf5a99a24099353", - "size": 282, - "time": 1496282604, - "tx": [ - "3f93868aa1eb9b6135d05d1994a54320ab401f4450ebb14d40cd33f41f97983a" - ], - "version": 2, - "block": "02000000539309249aa9f5fc7771311235e8339193625d9db1db90113776055c7fc171b13a98971ff433cd404db1eb50441f40ab2043a594195dd035619beba18a86933fec752f5985f11f1d667c65a10101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5202e803062f503253482f04ec752f5908fabe6d6d2aa3c9be8f9005e3a0d91ade5c8f1acdb2bba9440b7c2ae17f2fbd2d031696f0010000000000000057fffff72aaaaadd0d2f6e6f64655374726174756d2f000000000280010b27010000001976a91439dd78df702de87d474a3cf3746f5f9e2fd6b9d288ac80f0fa02000000001976a9147f1bb38ed00c013f4a5d1f73a92196a29708dad088ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/machinecoin_mainnet_500000.json b/tests/blocks/machinecoin_mainnet_500000.json deleted file mode 100644 index dbc34d3..0000000 --- a/tests/blocks/machinecoin_mainnet_500000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "f267ec4251f4f11ec098c948d4281bd08ebe968e738cccab42dacbba14598b1e ", - "size": 190, - "height": 500000, - "merkleroot": "683c2d6e6529b56319a1fb2b59b2317df43aece7d3510b1ad1789fd1ad4f7b48", - "tx": [ - "683c2d6e6529b56319a1fb2b59b2317df43aece7d3510b1ad1789fd1ad4f7b48" - ], - "time": 1524437549, - "nonce": 3571221702, - "bits": "1c0100a1", - "previousblockhash": "b258692389e49fb3bfdbd52478928ddcbd538382a219b3c0997705cead54214d", - "block": "000000204d2154adce057799c0b319a2828353bddc8d927824d5dbbfb39fe489236958b2487b4fadd19f78d11a0b51d3e7ec3af47d31b2592bfba11963b529656e2d3c682d12dd5aa100011cc684dcd40102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff180320a107042d12dd5a088100066b000000007969696d7000000000000100f90295000000001976a9142ec52d32af98d2122510718927975d72bad91ed688ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/minexcoin_mainnet_170999.json b/tests/blocks/minexcoin_mainnet_170999.json deleted file mode 100644 index a6b26e5..0000000 --- a/tests/blocks/minexcoin_mainnet_170999.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "hash": "000000000306a0d2c7195523a39fb0aaa20a5a91261f8db96644bf44d80f7755", - "strippedsize": 3638, - "size": 3638, - "weight": 14552, - "height": 170999, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "6b4ad9c9837c3818b3046bd310733a0d72da10faaeb4ae99f74e8f891942d88c", - "tx": [ - "baee13240981c78eade7f89b9b9489259320b2ed4b68fdfe28a0b8c2ec8eb1b3", - "9e501897aa65d1acb74b9d4dc40add1b64cd112b32cc4cd7389b5106c344760a", - "661a9c7dc6e0f24e1ffe0f49e98ba11255c1d753e2f65caf946a4d2db7532db0", - "0af160913312b26beb1fbee6ac5d18645a1901ea7a9fbd61bd089ac5448dcebf", - "98b63c1d39d7bbebcb741647e057caa430a094ae80a276837dca1b0d62191bd3" - ], - "time": 1532157627, - "mediantime": 1532156460, - "nonce": "9ba08b8c040000000000000000000000000000000000000000000000e4ffff4f", - "bits": "1c3e0628", - "difficulty": 4.127368377546984, - "chainwork": "00000000000000000000000000000000000000000000000000073e907f659708", - "previousblockhash": "00000000236ce9f5a8b5ee46c5068a0924ed5a1f193a1c0acaa4e5e64b7e554b", - "nextblockhash": "0000000034a769f6ef3f091d725188429276c7a88f3883b9badadee7d321712b", - "block": "000000204b557e4be6e5a4ca0a1c3a191f5aed24098a06c546eeb5a8f5e96c23000000008cd84219898f4ef799aeb4aefa10da720d3a7310d36b04b318387c83c9d94a6b0000000000000000000000000000000000000000000000000000000000000000bbde525b28063e1c4fffffe40000000000000000000000000000000000000000000000048c8ba09b4401296fc9576e53e325bf0e2d0688f7b05e42e8775bea3f9f492676dc9352d42381060f936b1e1abb9146c6d73f9f321617602e51e8b6d2ecc93fcf37b0ce6f972eb1b2ee0502000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3203f79b02005a2d4e4f4d50212068747470733a2f2f6769746875622e636f6d2f6a6f7368756179616275742f7a2d6e6f6d70ffffffff033facdc0b000000001976a91499fae62671fac9eee88ebfb8ce9198f56549247388acacfbfa0200000000232103ae6efe9458f1d3bdd9a458b1970eabbdf9fcb1357e0dff2744a777ff43c391eeac79420f00000000001976a9147296942e16ee4bf2c5ad94795c700ffd0519c7c688ac00000000020000000afdcf2c42b91ad8ec8d06581ac11fe29c5e57a6acbcdece1bca0b062e4fe5e5d8030000006a4730440220066afaf86dd494ace4393037c904894f8936f853881a97511b0936ecfa0378be0220569ee730dfa2a72b8007d49d6c761662a5236383eb1115293676b042840dba1e012102f885090746ad884e05c42fbc135be076589578811181f6fe65b175fe721503c0feffffff333854440da55dce4f54d389ad4b040e390c5cd58ed5cedeed40a25079c55d73020000006a47304402206b25a4dffc29f9938aca07947947cbb5ffc7f4174b56d184c223a7ecb520acb202200aa954b05ff07ae12107c32a6f1bd6fb57e006cc20aa56e956a987da147af6840121033acb929ff79c307433fd7d3cd1d50587f5be26786ba48dbba18fd5866423d36cfeffffff333854440da55dce4f54d389ad4b040e390c5cd58ed5cedeed40a25079c55d73080000006b483045022100fc6c2654fa4c73024c5980481ec21f8557c0be03f8bf16eeca9b9dd03575b4ae02204d105ce505a273b173d75c301f11d8ab28b7ba235c8bef0738b2af5527da00df01210352d7b9fd7f2f6a8ad12cd52ee0cfdca0aa4d520e6b0109770e3e00083c865a38feffffff93064c85055ae41f2e689cb27ee3da5041517dd1a52261df8126e16586130b09000000006a47304402206d0989c15514fe5ebd9628a9d9d74d6660bfe67ba1d2956339aed184752c8d5b0220299949f09885195f6b15181dee286cc0010531b2320ff2696717b87bd7837367012102839e363d00ff08e15b9783eb3bf266897e9a93e1f239dbeaaf1e306e6a6dfc60feffffff91add6904de37bff701791107c3191e288e8ac6d189e110268dd1f267cde602f010000006a47304402200aee21d30a812198cc548f0b63951a9eb87d459cf69924462d3b90f5e88daac80220036e3bec2fde9d346048791789630e20fe112f5beda2ca4ef92d7fec5b6e87c00121037abcf3e2b83b570952fec89de58a93afe91725567c0b8fdd490b2a76fb33cc5dfeffffff8568ecb8ae25fe05e4495b72ac6e0fd9fcfb5b5f9c1e3f7034506060c614c0ad000000006b483045022100b8c0d2752ce7026fc4eb99b0ea3fe75b88c1197b2ff2e42bb89f8c8588a2d18802205c5806b984894fda503819b77064a21f791c5210754a7de03690f2a21efa3b8f012103bf5bec144158e7d4f90b8a2ee2a8dc35a6a5201dbeaa2f7a37fd53bb4cd7a01cfeffffffbdae9cc961a1ceb9375621084c26341a8c30ebd4bad801c4467ed8a52c42dc0f000000006a473044022036a5abd2a70d2c77d933632dd4d662f15ada632bba105b599cb7a272de747e9f022074a477cad0e852af7f23c2a2e8983a25716648bae6ece5866bd10318e555f0bc0121039d038709862a8fd9aeddbe0593928799d0055211515f593f03a3171aa138ec9ffeffffffbd2defb103f8eaa814394079a122764efe0ec2b018f27dfdc8207389c9ddc1cb040000006b483045022100a9b373873fa72248ad7cb47c147eefe0ca651241b6c874309314766a97b9b59b022066d5edeef128a3cbcb913cb3662d009ffcda0942cd9107161df74c0a83404da50121027a5cef87290d16415818734bb8415f998162d9625738326a7c20286d279b7df9feffffff1b36850afbb9d4fb9630e932b52d381cbf7d986d6b0665d45be3e70bb76628f9030000006b4830450221009d1d29270b1e2d4796742b0367587e1577ff7919f78f6fc86b8e65472f2f0639022072d754311fba762a60e8d110c825eebf8b3b008373e3ff8b8722ccd71a3d25c601210321d88fd1b57d7e13e84ec6e1f5a5207fb22fc197a4a72d17324eac7df1800edffeffffff4e386b3b4c0aa7e0f42ff2911155d6d4aceef8002dbf125b7ca4d87efd294bbf000000006a47304402203ae3268d0cd76ca451b386e2ae3668d1ac750f38cee113babc161e98882b7fab02204e60953f7ae6b2d7008fd727571ba64f89e8b478d699d2ed247e89ed490b9b8b012103afdb1138300087d139309924c7986d5d7b9e205ab7b8735e4cc47ddfcbbdc3fdfeffffff0258270f00000000001976a9144a62d4ad2672df8691609fa9d07ebe82ae77649688ac5d816f97000000001976a91483384186323cf81ada5653f1d7efdcd399d01d2088acf69b02000200000004fa8e582fe7956b8f876c687708b75d66cf1023b26b8b4d3ab1a416ff4e63ba890b0000006b48304502210093fc028425ad67d34f9782a1c080d1debeb3f3998b0a0d39b44bf95ea28dda8802205c73858de6353bad497b1f839c163c192967e63bdb26950b5ba8964ae39774a40121031c337e531257d2faeed846a8e5a51ceb629748bba673b31440bf92126cc028fdfeffffff6c069fb24bd0e571c7f68550acf9aaed020ac30c1f8f2070745b9ad7e1735e910d0000006a47304402202b0e3efd3c465e5aad0695d3b351bb0fb986de367bf96e2a6f6135ee077f02890220099875e480c02ddbfde5a3bc3a26bb6a5bc32648d19a966217a30f88f42f78220121034323d4f0e528f46e4a277b4258dd9dc63368e0fde814fed95d703f5bb9bc6e75feffffff20ba6208fd8a63c74c8e9496f04ac89d9afe7dcb102fdb6c886fd3a47e8dc5730c0000006b483045022100b77208f574eff2be6cdb057ca522f39d5e58439ad2f94786249c2dc11ff38b010220699a090752cff065fa6b5082d4e87f2e9ff8f8a00569a5dff0100a43b01b148b0121036e3501b0c0647b1ecaa36fe8b834fc4e7f0c587b2bc2a7473cce69ab63e2a98efeffffff5c1fa90243fcfd34243b8bdd6be95896eedb7c448856a567b170d4a8f6de8abf000000006a47304402202e8b9a8185b74ea324d6a79821113539b45566a6b3738becc98955091915c68e02206aa1d0f3f3ce75704cf0ccc100f725e105ea0e0e74161a3e250339b15a7e4192012103939ddd8ffc23629f9f83d9a08fc21d04bc5d7f2520cd81fd7ebf1495acbe2fa5feffffff12d78a9c00000000001976a914d68b201dd87ceb1a0a9e642ea63c723a041ccdf888ac0043ac00000000001976a9141cde4c25f0eefa7bb98220bfc3a35d4b826b513a88ac53099900000000001976a91454b4061ad8a1208f4f8f3f0c2c6ae2864ccdf89a88ac0c98b400000000001976a914b6730511631ff6c6899f63a1af8903b940a4430388ac5bfa9800000000001976a914b7b4d4b3b46609cc3e69f83fb3aed38cc88ccc0988acbfc49900000000001976a91484f721b12687a1b03533b31432f17ca5404f770a88ac4c922f03000000001976a91439ad5d0f8a3c0d1808303464e5d438eb9829d4fc88acd2d00603000000001976a9145fa10c2c67b143d5335ca3dd5b3cd95ee3e02b8688ac21b49900000000001976a91473442b8f9f6a04c43db8b66f33bc5b1db9bbea4e88ac67c19c00000000001976a9147865620ca52ee39724500a34227d641c0a2d160a88ac4c419b00000000001976a9142f45a5e445ea4d9c2cf06fdd2fa810898a1c793a88aca7599d00000000001976a9145fda729cb29d00dff92769864fdaf841f2d0cde188ac70aea100000000001976a914078543ac9a6c0751c3371248cce57d7c6a43e83a88ac2a6d9a00000000001976a914cd973b64fe060995830b9524376db3c8d25294ed88ac81b19800000000001976a914319cdbd7e1a6914ad4e2d725df108cd1ed7fb9a188ac0c05ca00000000001976a914c1fd262310467f4e70e6c4464c965a0dd07d50e788ac1c759b00000000001976a9145620005fb0c365c62224caf9e54ecb04d3fd00a988ac1b929a00000000001976a914167963219dda0252f12a2053c25de6f78f3eda6688acf69b020002000000018f472e8e20d964d92c785ca2f9a83ae3a508d4fd51402392fd8d2ed5ba497820010000006b483045022100e47ad638254f8768bd5f48a1a59c5bcd401f1825df912310d044d423314f97c302206f43aab7f89a6ff8af4cf768feaa06dc3dca2b0f14f973520d479fa57519a70e012103992db306203341fa8a24302d10c3cfb945b8daa60a6c3d3162c297c492449728ffffffff021ca90300000000001976a914614bbcccb7941846556c0a309ad21b21d97ed38288acfe284b964e0100001976a9142eaf7a72c30e9ffd9e165a8cb3077fd175cf99e888ac000000000200000001bfce8d44c59a08bd61bd9f7aea01195a64185dace6be1feb6bb212339160f10a010000006a4730440220664fbbf9b64436e02adc1c3caba7159562d122211deed4272a6f5b7a627af2ba02203c5bd9427c7c250482da45b4e61003f4ca69be681e4f23e723752a83a6b3a99c012103992db306203341fa8a24302d10c3cfb945b8daa60a6c3d3162c297c492449728ffffffff02e8379005000000001976a914683b17c890f924aff10e68f67f6871e2086eeefd88ac2eedba904e0100001976a9142eaf7a72c30e9ffd9e165a8cb3077fd175cf99e888ac00000000" -} diff --git a/tests/blocks/mnpcoin_mainnet_50000.json b/tests/blocks/mnpcoin_mainnet_50000.json deleted file mode 100644 index 2a1bac7..0000000 --- a/tests/blocks/mnpcoin_mainnet_50000.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "d79ad638259f3837ab25769130a518238ef9b6b20653d98df96e602fd1c8ee98", - "size": 430, - "height": 50000, - "merkleroot": "c9361953258dc88686d1ca8136f16e84e3363bb4bf5fb5f008270b0994e74b9b", - "tx": [ - "367d5902ddb72eb8a8a943322501b225b1dd3fc3bddbc301b76ec54d653971a7", - "299ef64c6891b4041c4b78159b419f32843ddd01e6a0bce643e8d9cb10075606" - ], - "time": 1536213079, - "nonce": 0, - "bits": "1b1d9628", - "previousblockhash": "a8eaea0689418de02be93d1507a5a89a2fd8ab3b83aaadb548cd24303567b006", - "block": "0300000006b067353024cd48b5adaa833babd82f9aa8a507153de92be08d418906eaeaa89b4be794090b2708f0b55fbfb43b36e3846ef13681cad18686c88d25531936c957c0905b28961d1b000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff060350c3000101ffffffff01000000000000000000000000000100000001dc1a9bcc0a7c5ae8b1241a6bcbe376fd83618763b9d03cabc3746f2344e9dcb40100000049483045022100f390507a07487a5c85ce6a77576b67eed72d86c60ad740dcd1ca418f46123bcf0220296358bc415152eb602849d613a3296a2013a4c645287d215d0a78355fd23ec901ffffffff0300000000000000000060dfa12224000000232102d0ab909607aec2711640fa6adb1665745e0e08b11ec5ad0336d2ec0106473837ac0046c323000000001976a914f605f5fd1c364d0ff189066bc991b83148e7460188ac00000000473045022100ca9a3654cfc3a4e5792d47e7726e29426737a599ea4077b80ec86b30782df49002206c07975a7ab2b393df45e33d40d913ccbecfc5958429e0158ac4ddadc1c460e0" -} - diff --git a/tests/blocks/monacoin_mainnet_1145140.json b/tests/blocks/monacoin_mainnet_1145140.json deleted file mode 100644 index 1417de0..0000000 --- a/tests/blocks/monacoin_mainnet_1145140.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "567e2c241496c5d88f1dc373c7ec32e70e41676d97aea7801a106b856598a0b5", - "size": 315, - "height": 1145140, - "merkleroot": "64c5bd3c10181ac439959ba29e37d0acfbb6bd91c93fbe0e6d2c7a31dd8da6cc", - "tx": [ - "64c5bd3c10181ac439959ba29e37d0acfbb6bd91c93fbe0e6d2c7a31dd8da6cc" - ], - "time": 1509103230, - "nonce": 3389602057, - "bits": "1b028153", - "previousblockhash": "0ed372d6d303893cc2bd74d5e86a6f5903cb201f24510dbfb6a2f7f2ab29c7e0", - "block": "00000020e0c729abf2f7a2b6bf0d51241f20cb03596f6ae8d574bdc23c8903d3d672d30ecca68ddd317a2c6d0ebe3fc991bdb6fbacd0379ea29b9539c41a18103cbdc5647e16f3595381021b093909ca01010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2003347911047e16f3590840179325000000000d2f6e6f64655374726174756d2f00000000030000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900f90295000000001976a9143a4616efd134b1576d0f97906cff2b65ad600ea688ac00000000000000001976a91422851477d63a085dbc2398c8430af1c09e7343f688ac0120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/monacoin_testnet_56969.json b/tests/blocks/monacoin_testnet_56969.json deleted file mode 100644 index d1aecea..0000000 --- a/tests/blocks/monacoin_testnet_56969.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "097b834b366e89219ed321486a7273c68f5aad582f0fb8f9848c170bf69dd275", - "size": 265, - "height": 56969, - "merkleroot": "2d354ce7a28edc536532a4ac69d15d125158785ae9657e01e2f0d43a9af6ddd7", - "tx": [ - "2d354ce7a28edc536532a4ac69d15d125158785ae9657e01e2f0d43a9af6ddd7" - ], - "time": 1506864020, - "nonce": 47425, - "bits": "1e04a7b3", - "previousblockhash": "66819140a23d7b43438f4a7c773b5d127cdf5a7111c1e7e1ca39190fcb7832b6", - "block": "00000020b63278cb0f1939cae1e7c111715adf7c125d3b777c4a8f43437b3da240918166d7ddf69a3ad4f0e2017e65e95a785851125dd169aca4326553dc8ea2e74c352d94ebd059b3a7041e41b9000001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff060389de000103ffffffff0200f2052a01000000232102d8bc481d5ecf460111dbe6d3aed5ed1969d0eac778529482d9d7f7b1beb4fcffac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/myce_mainnet_341500.json b/tests/blocks/myce_mainnet_341500.json deleted file mode 100644 index 985ffb3..0000000 --- a/tests/blocks/myce_mainnet_341500.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "769f485854697c20088703e205017b96853f1a0bfbd288110bed45d39a3a60b4", - "size": 435, - "height": 341500, - "version": 7, - "merkleroot": "abb3cb9914b4f2737af1f2e0cf07710779798ef4d33bc1d68ca29de1eeae37a0", - "tx": [ - "7ad425173d5d06b7311768a5e92df028afc042134a820299aeebf53c6f5abbab", - "c2f911bdb2c54babed5246cdc158d1ae4476bb56c63f4002600d28d1b6b1c115" - ], - "time": 1536377872, - "nonce": 0, - "bits": "1a52cc7e", - "difficulty": 202623.232278631, - "chainwork": "00000000000000000000000000000000000000000000000f50d15e43b4b0e049", - "previousblockhash": "390f9714894676d115c7c628e51c4e19c9ed5e1c21731e8a55b47df28734a6e2", - "nextblockhash": "57768c45fc2b5cec2061188bcc5f7a6c310a364827bd2652aa3238b88afc3804", - "block": "07000000e2a63487f27db4558a1e73211c5eedc9194e1ce528c6c715d176468914970f39a037aeeee19da28cd6c13bd3f48e7979077107cfe0f2f17a73f2b41499cbb3ab1044935b7ecc521a0000000002010000001044935b010000000000000000000000000000000000000000000000000000000000000000ffffffff0403fc3505ffffffff0100000000000000000000000000010000001044935b015a41fb10e592107c8771c48e8953892a1e9712577aaf2c4d2587e00e50adc4c30100000049483045022100d3f39b0a909fb466999774eb266197229cdae8a38148a2ca17fe8bd86b77099802205f10346461b1b388308f763500bcb447451b80f41bcb9f8b8912723ee9096c2001ffffffff0300000000000000000000001c70af000000232102cdd566a2aeb6ba7bcf10be34b06e7abc4a6c1caff37ca091a7c4c2813a1be331ac00bca065010000001976a91413bbc57f041c647891de55f9cab25a943ce20b5588ac0000000046304402203a8768e5f32a1a2c57b97a04dfdc6a78a1378336f2f1bd1e0c0aab1f0ed915ee0220435d11dedb8c55e9014e29c433d0afbf6128348ba829dae49abc3ab8ec5b48e5" -} \ No newline at end of file diff --git a/tests/blocks/myce_mainnet_710000.json b/tests/blocks/myce_mainnet_710000.json deleted file mode 100644 index b0b4da5..0000000 --- a/tests/blocks/myce_mainnet_710000.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "6bf18c06e6aef68b04b2768867ddf8b227449ad0bc596070f00efeb5dbc67022", - "size": 429, - "height": 710000, - "version": 9, - "merkleroot": "d6ec61592540184d9bd10b676ed8f7e3faa54c028a9a6f96c0e5549e208e5312", - "tx": [ - "124fdf0bbc71b0f46516223298b86cbb366dd8b209509fb53e9c63a66a9af4d1", - "2beacd9f483e5cea74da90d57a8e061cd63ca82ce277926feda7026546fe008c" - ], - "time": 1559855502, - "nonce": 0, - "bits": "1d251585", - "difficulty": 0.02696535177573847, - "chainwork": "000000000000000000000000000000000000000000000019c39c3ca805670cd5", - "previousblockhash": "f2f114a7e86bc4206c4da4bcc21aebe2f31798362720b9a6c017d166479d6a51", - "nextblockhash": "61ccc10b583c9b23091398b24877ae2eafccc78ef88967ed12a75ccd49c00814", - "block": "09000000516a9d4766d117c0a6b92027369817f3e2eb1ac2bca44d6c20c46be8a714f1f212538e209e54e5c0966f9a8a024ca5fae3f7d86e670bd19b4d1840255961ecd68e81f95c8515251d000000000203000000010000000000000000000000000000000000000000000000000000000000000000ffffffff060370d50a0101ffffffff010000000000000000000000000003000000014ff94bb3f4d3e464dc7a2b4eed036880dcbb0115cc065bece3433b36b3dc63ff01000000494830450221009a56fa7cb74211484637ce89725b91cca1ebadd4a93c607ee28d3b071be13e9b022077bc00625fee9e7b0578ab966564c03840f19748bf340fc8a67c340d8803a5d001ffffffff030000000000000000009981371b4b00000023210259cd61a5962fd375ccac514fcf976794fb86656f3ed343b5a28674d8a68855c2ac0008af2f000000001976a914b61d9e80b3ca66a79c867030a18f2f22a0ab24f988ac0000000046304402207fd3bd8bd350ed1819fcc4a045d90eb0e8b1f75a031524fd02627063736a4899022075a81334973d1794218f2a5547794b94a30eca136d301a51510db87cdff3b368" -} \ No newline at end of file diff --git a/tests/blocks/myriadcoin_mainnet_2587044.json b/tests/blocks/myriadcoin_mainnet_2587044.json deleted file mode 100644 index b87182a..0000000 --- a/tests/blocks/myriadcoin_mainnet_2587044.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "09a2344ca39c422a473ab2ac0a93c0de5eef7bbc63c59ea36bf8a126ae2fbc26", - "size": 326, - "height": 2587044, - "merkleroot": "0373487200798a478a9b5330fddcc092cb08f9b517c62eacbfbe733b8e8d3680", - "tx": [ - "0373487200798a478a9b5330fddcc092cb08f9b517c62eacbfbe733b8e8d3680" - ], - "time": 1540383063, - "nonce": 1758391936, - "bits": "1b013fb1", - "previousblockhash": "6bebe78892419acf8f47fa34ac08417036c244a244d209dbb5113edfda7ae480", - "block": "00065a2080e47adadf3e11b5db09d244a244c236704108ac34fa478fcf9a419288e7eb6b80368d8e3b73bebfac2ec617b5f908cb92c0dcfd30539b8a478a7900724873035761d05bb13f011b80eece6801010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4d03a47927045761d05b08fabe6d6db5b8ddd39dc3e80a8930480db7f9dd41acc305fe5f41f5c953ae73e980a534b9020000000000000000005275250000000e2f6d696e696e672d64757463682f00000000020000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900ba1dd2050000001976a9140c6de8cbb3e5fc90476c696881dc28bb9b4989e088ac0120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/namecoin_mainnet_19200.json b/tests/blocks/namecoin_mainnet_19200.json deleted file mode 100644 index ea99f04..0000000 --- a/tests/blocks/namecoin_mainnet_19200.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "d8a7c3e01e1e95bcee015e6fcc7583a2ca60b79e5a3aa0a171eddd344ada903d", - "size": 678, - "height": 19200, - "merkleroot": "88afdfdcc78f778f701835b62e432d3ba7d55b3e59ac4e7cab08d6bc49655c0f", - "tx": [ - "88afdfdcc78f778f701835b62e432d3ba7d55b3e59ac4e7cab08d6bc49655c0f" - ], - "time": 1318066829, - "nonce": 0, - "bits": "1b00b269", - "previousblockhash": "000000000000b19f0ad5cd46859fe8c9662e8828d8a75ff6da73167ac09a9036", - "block": "0101010036909ac07a1673daf65fa7d828882e66c9e89f8546cdd50a9fb10000000000000f5c6549bcd608ab7c4eac593e5bd5a73b2d432eb63518708f778fc7dcdfaf888d1a904e69b2001b0000000001000000010000000000000000000000000000000000000000000000000000000000000000ffffffff35045dee091a014d522cfabe6d6dd8a7c3e01e1e95bcee015e6fcc7583a2ca60b79e5a3aa0a171eddd344ada903d0100000000000000ffffffff0160a0102a01000000434104f8bbe97ed2acbc5bba11c68f6f1a0313f918f3d3c0e8475055e351e3bf442f8c8dcee682d2457bdc5351b70dd9e34026766eba18b06eaee2e102efd1ab634667ac00000000a903ef9de1918e4b44f6176a30c0e7c7e3439c96fb597327473d00000000000005050ac4a1a1e1bce0c48e555b1a9f935281968c72d6379b24729ca0425a3fc3cb433cd348b35ea22806cf21c7b146489aef6989551eb5ad2373ab6121060f30341d648757c0217d43e66c57eaed64fc1820ec65d157f33b741965183a5e0c8506ac2602dfe2f547012d1cc75004d48f97aba46bd9930ff285c9f276f5bd09f356df19724579d65ec7cb62bf97946dfc6fb0e3b2839b7fdab37cdb60e55122d35b0000000000000000000100000008be13295c03e67cb70d00dae81ea06e78b9014e5ceb7d9ba504000000000000e0fd42db8ef6d783f079d126bea12e2d10c104c0927cd68f954d856f9e8111e59a23904e5dee091a1c6550860101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff080469b2001b010152ffffffff0100f2052a0100000043410489fe91e62847575c98deeab020f65fdff17a3a870ebb05820b414f3d8097218ec9a65f1e0ae0ac35af7247bd79ed1f2a24675fffb5aa6f9620e1920ad4bf5aa6ac00000000" -} diff --git a/tests/blocks/namecoin_mainnet_19204.json b/tests/blocks/namecoin_mainnet_19204.json deleted file mode 100644 index 28edfca..0000000 --- a/tests/blocks/namecoin_mainnet_19204.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "000000000000122ff239e71146bf57aee28ad913931d672cd124255e91351660", - "size": 475, - "height": 19204, - "merkleroot": "45d5bc5330dad21dd4dcf0daadefef4ba826fe81e2dd2fa38a4a49ea06c97b1d", - "tx": [ - "7752b6a596641bd90ae71d1bc054f3dd1ad36ce3fe7e7d3292ff8594feafb8a9", - "499dad7cd9e737c9f2f10bc4b3930b566d82288a8c02b68a50d2cf2694868bdd" - ], - "time": 1318073606, - "nonce": 3373003561, - "bits": "1b00b269", - "previousblockhash": "07d6d85d2f33fae0b52d84a90757d1600fdb3f2cf2f31f2a32eef59172245af6", - "block": "01000100f65a247291f5ee322a1ff3f22c3fdb0f60d15707a9842db5e0fa332f5dd8d6071d7bc906ea494a8aa32fdde281fe26a84befefaddaf0dcd41dd2da3053bcd5450635904e69b2001b29f30bc90201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff080469b2001b027829ffffffff0100f2052a0100000043410439cf5bc2e4b0d555178b3d19fa82d59aa998cc082086f874928af6e70c1093b300b6371d093ac9d41393e11907ed17d2489405e220a6f08feeecbce9f6cfcc0bac00000000010000000148efa1ba7512bbd538033b798da1064e724e21739f6bd8ea0c28e3d0d53136d6010000008c49304602210095cf1a495623ed7794746b7b0f2daa70a9783f635e24991487e8a6869b553c9b0221009dec7919115c3a84f03236c8aea6e175e8dd9ee3a6daa1f6c56ac1d6246ec5da014104d483cffe3907aefdb9a20dab73dd4c83f6d14d26bd9d21aeccd33b0be2068e4832fea66110606198728413ad88a6dd642bdd6ff72aefd79732a2375c3129f1fcffffffff0220ab6136000000001976a9141b5a80636dfa8c4e78c1d1150a2ba961d704911388ac0065cd1d000000001976a9143f47c122f3a71e70cb3a4c9d215e5ce7b740b96a88ac00000000" -} diff --git a/tests/blocks/navcoin_mainnet_3700000.json b/tests/blocks/navcoin_mainnet_3700000.json deleted file mode 100644 index 725870c..0000000 --- a/tests/blocks/navcoin_mainnet_3700000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "898629efb169616e2123e10b7906d94e1f757069ef3474496c3f76ba0dba74fe", - "size": 425, - "height": 3700000, - "merkleroot": "616471ce5bb016c45f9f5e9a695f8220757942f0b251a76d36b8c699297787d1", - "tx": [ - "906f40a0c6e6eb3f4eef45411dfa6f4990c4fe89d6891fed2ceaf2fe968b1104", - "6f94109918ff709f38bc5bb48b90c37542c1033f54a575388fad4ddf5ca3548c" - ], - "time": 1575312624, - "nonce": 0, - "bits": "1a279571", - "previousblockhash": "6285d97ba0cd9ce090c1d2a51ee00661e2cc5d345029166601ae3613d216051b", - "block": "ffe135711b0516d21336ae0166162950345dcce26106e01ea5d2c190e09ccda07bd98562d187772999c6b8366da751b2f042797520825f699a5e9f5fc416b05bce716461f05ce55d7195271a000000000203000000f05ce55d010000000000000000000000000000000000000000000000000000000000000000ffffffff050320753800ffffffff0100000000000000000000000000025b5d03000000f05ce55d013ea81b0144d2d6af6c2adddc46116a940eeb26aaaaadb2652e067d16e7fc0e8501000000494830450221008ec46235f151aa40d4c518e0b1ce1aa47c646837589c63629b942acc7cf16d8202204d54b29672314bd184274ed7ef2980a7364c4ab2a6c89279c49ce48108b2457201ffffffff030000000000000000000889fa201b0000002321030bb30a99f11ef81d5a9966b3bbe9baac27ee9840166fc36144739ba390bddbc6ac00ba1dd205000000026ac100000000083b3430373031303046304402204ecf8a8133eafb4c5bef643b5d8897b5c92d390391397c2b2d0d231f36e691b002200cb405d3b93a611e750cb4192796aa5498866421b538687430d2f8868f70e04d" -} diff --git a/tests/blocks/newyorkcoin_mainnet_3956926.json b/tests/blocks/newyorkcoin_mainnet_3956926.json deleted file mode 100644 index ef29bad..0000000 --- a/tests/blocks/newyorkcoin_mainnet_3956926.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "f08d59f8114a4e9143bcce1615f75720ccd65fd86d8c4f0e454ad41157e81a59", - "size": 248, - "height": 3956926, - "merkleroot": "0300b2fe16c049641ec63f9eb435b9d773c847bc0185c927d5b8d87cd1ad3095", - "tx": [ - "0300b2fe16c049641ec63f9eb435b9d773c847bc0185c927d5b8d87cd1ad3095" - ], - "time": 1515308763, - "nonce": 1570457681, - "bits": "1b172a4e", - "previousblockhash": "10c91aefd6698f03a2820b8aa462738a5c1c21f4f975786a8eb1ba25e4b33af3", - "block": "01000000f33ab3e425bab18e6a7875f9f4211c5c8a7362a48a0b82a2038f69d6ef1ac9109530add17cd8b8d527c98501bc47c873d7b935b49e3fc61e6449c016feb20003dbc6515a4e2a171b51489b5d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5203be603c062f503253482f04dfc6515afabe6d6dce67985c41a5f1ba5d526614e1744010b5e6a34d33c50ece5d420d75da15454e100000000000000008b8000274020000000c2f30324d515156434c59582f00000000010010a5d4e80000001976a914f0a150ec5709fae1d1814227b69cd1f0baf528c588ac00000000" -} diff --git a/tests/blocks/nix_mainnet_50000.json b/tests/blocks/nix_mainnet_50000.json deleted file mode 100644 index 4dde731..0000000 --- a/tests/blocks/nix_mainnet_50000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "b9fa17b5469c68aeddea48666f12c8ae5cdc3e8521b4b5637e10099cda8728fd", - "size": 377, - "height": 50000, - "merkleroot": "2ee565d865d766a9861d77f1d3c34b364261a105fd0b10c15e9cb07dc61b1493", - "tx": [ - "2ee565d865d766a9861d77f1d3c34b364261a105fd0b10c15e9cb07dc61b1493" - ], - "time": 1536401916, - "nonce": 1610805540, - "bits": "1b0551f5", - "previousblockhash": "acec77ce8845f34d2a854dc7da66151338c2f42f1c7f51782bd7732017f13c31", - "block": "00000020313cf1172073d72b78517f1c2ff4c238131566dac74d852a4df34588ce77ecac93141bc67db09c5ec1100bfd05a16142364bc3d3f1771d86a966d765d865e52efca1935bf551051b24f1026001010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff200350c30004fca1935b08180006a3510200000d2f6e6f64655374726174756d2f00000000050000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90090f4f70000000017a914e48c970e4a4faa6222688ec6333eb53c578e59f78700d012130000000017a9146a27966d76edfdfb3c53dc37dd5471bdeac7d46c870020a1070000000017a9147150055215791b779dddb1d112541a3fce71061b8700c0cf6a000000001976a91490f50a1fa5b280282de2a3ec15164a766fd48a0288ac0120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/nix_testnet_200.json b/tests/blocks/nix_testnet_200.json deleted file mode 100644 index e03db0e..0000000 --- a/tests/blocks/nix_testnet_200.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "9d5d8d308484a654cfc18fc6290734dca584bf0c02409429682a8b46715a0811", - "size": 384, - "height": 200, - "merkleroot": "ee1377591fe82696a15f416476a28cf57a83af77e799bbfdff24909be06cc559", - "tx": [ - "ee1377591fe82696a15f416476a28cf57a83af77e799bbfdff24909be06cc559" - ], - "time": 1542147760, - "nonce": 0, - "bits": "1a2157b9", - "previousblockhash": "1634ccd348860d24b5eabffc8782ae1aa1d6797477f0d4910cb25488a28cb372", - "block": "0000002072b38ca28854b20c91d4f0777479d6a11aae8287fcbfeab5240d8648d3cc341659c56ce09b9024fffdbb99e777af837af58ca27664415fa19626e81f597713eeb04eeb5bb957211a00000000010203000001daf694ffcf73e2710b6148d89fc10b95cb55e255d804014c5141712168b9524c01000000171600147c5aad68a58a92630e3feab030fcaeb2cfff37feffffffff0530ecadf66b01000032b863a914f0c3b8f1fb7c1887a70c0108f729620c4c0901228767a914bdb5bb31196596f760ddaa49f7a82956e30b58de876830ecadf66b01000032b863a914f0c3b8f1fb7c1887a70c0108f729620c4c0901228767a914bdb5bb31196596f760ddaa49f7a82956e30b58de87680090d0030000000017a9147667be5313f1e3fb921a096b4b9b59c82b157ebe870090d0030000000017a914bf41e0caa3649bd8b9f4008103fb2a2757f3b8f3870000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf900000000473045022100b517ff2a36aee842e4ff750723b1cea0e7cc0064677d69735e4775a01245224802206db5bf42c16d76e790e97f741a10f576628c38bcb5a7072d1df4be9c1cd874e4" -} diff --git a/tests/blocks/noir_mainnet_370000.json b/tests/blocks/noir_mainnet_370000.json deleted file mode 100644 index d464e9d..0000000 --- a/tests/blocks/noir_mainnet_370000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "572d8a5897cad3f3a75811258513d321e8971c27ed210bb24eba4cd59697dc6d", - "size": 230, - "height": 370000, - "merkleroot": "21000ff185207fc1b208ab1c03de33acb678d6ef542731426da5bfb08627d0b0", - "tx": [ - "21000ff185207fc1b208ab1c03de33acb678d6ef542731426da5bfb08627d0b0" - ], - "time": 1542089008, - "nonce": 1713111040, - "bits": "1d05e718", - "previousblockhash": "cb9b3ff2a750f644e9389f50c508e9a4e217df2f07c5bc6a89a2e7fc82e2cdfe", - "block": "00000020fecde282fce7a2896abcc5072fdf17e2a4e908c5509f38e944f650a7f23f9bcbb0d02786b0bfa56d42312754efd678b6ac33de031cab08b2c17f2085f10f00213069ea5b18e7051d00001c660101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1e0350a505043069ea5b083fff6fd4000000000b2f47666c6172652e696f2f000000000260b8131a000000001976a914122466aaa347290e3b3b7858f2ba041af97d1b4388ac20c46d30000000001976a914a26f5f0cf1b72ae0a5ab533f1e5f420876b3bf6988ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/odin_mainnet_1337.json b/tests/blocks/odin_mainnet_1337.json deleted file mode 100644 index 9e001f1..0000000 --- a/tests/blocks/odin_mainnet_1337.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "hash": "6733a167600d75c51e4e1c86aca95e5cb2c7b5a545f4027906dfda890e426413", - "confirmations": 313490, - "height": 1337, - "version": 3, - "merkleroot": "82428534b45d72fb714efc68201805a4108e438f344a21d73e270a19515be161", - "time": 1538189461, - "nonce": 0, - "bits": "1a0db9f7", - "difficulty": 1222238.113064503, - "chainwork": "000000000000000000000000000000000000000000000000264ff2b7dbef2c2f", - "acc_checkpoint": "0000000000000000000000000000000000000000000000000000000000000000", - "previousblockhash": "8124baf13a48e7f9336db961d0b59b2021cf95138b3068f6c22b689cbe265c83", - "nextblockhash": "28dd5e9887f029a46e1bf12100403c698087747ff1fbb7cf1f5802b4e28cb982", - "tx": [ - "bf927d12784d64dfadb8ccd27124abe0c5c4978cef1dc84187285e7bca05d282", - "8663461f3adaa54a2438ef83198ad31f34747f9e037ca89351e88c9dd9e7c3e3" - ], - "block": "03000000835c26be9c682bc2f668308b1395cf21209bb5d061b96d33f9e7483af1ba248161e15b51190a273ed7214a348f438e10a405182068fc4e71fb725db43485428295e8ae5bf7b90d1a000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff050239050101ffffffff010000000000000000000000000001000000010b0e46907b49b0794767633f59e584719d81aead72d87a26bbbae595cc04f88b0100000049483045022100fff2f7b2b4abad935f5a5731dd4b3363e658d3bcf433263e7ec813313dc6230102207772df5639a8cfad622ba8d54f7aa22ecaff88bc360222fc6e6d2ebaa9f9941401ffffffff040000000000000000000028babda0050000232103c16d7c1523d9f36578e9e631f97b7a39e5282ccd6374d98b2aacf1dd4fe984a6ac42f2f6aba0050000232103c16d7c1523d9f36578e9e631f97b7a39e5282ccd6374d98b2aacf1dd4fe984a6ac00a3e111000000001976a91492150f863991f5a465a0a3a06caebd2787a260a588ac00000000473045022100d478732e49ab4f273c687bc24f6a646d8aad6877b0948a24f9030d7683b028d502207f8933b6de4604d2d702a165eaca9ede81933ca1185c00c6dd365e074935a741" -} diff --git a/tests/blocks/odin_mainnet_17000.json b/tests/blocks/odin_mainnet_17000.json deleted file mode 100644 index 731d98d..0000000 --- a/tests/blocks/odin_mainnet_17000.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "hash": "7bc09de55cd8334f6f167829753f043ac1afa4eddaf5898dc1a14b46ace947f0", - "confirmations": 144827, - "height": 170000, - "version": 4, - "merkleroot": "e60ecea79426c869bea8d064465dd9cc9e6b426bdfb632752e3de3c352272f27", - "time": 1548246463, - "nonce": 0, - "bits": "1a2865aa", - "difficulty": 415300.8388247479, - "chainwork": "00000000000000000000000000000000000000000000001371001c2972478ec1", - "acc_checkpoint": "0000000000000000000000000000000000000000000000000000000000000000", - "previousblockhash": "2cc1019efc9b89475c0f2a72d1418c4387cfd8b9da5548d819740b0a9843568d", - "nextblockhash": "cce7302d617f9a490104e70098f8e6015a46499516b25bf6fbd54c4edbefb808", - "tx": [ - "77f183818333fc317122c448151f5d11b7f621151130ce02bf6acd1f6ccbadd6", - "39436b3d686eb2be88c89e4edb66fa853a3d49f1ded40d2cd156b0e43c2e8e82" - ], - "block": "040000008d5643980a0b7419d84855dab9d8cf87438c41d1722a0f5c47899bfc9e01c12c272f2752c3e33d2e7532b6df6b426b9eccd95d4664d0a8be69c82694a7ce0ee6bf5d485caa65281a0000000000000000000000000000000000000000000000000000000000000000000000000201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff06031098020101ffffffff0100000000000000000000000000010000000102b5c06f8f38c2139a5e51b15fcc8ce4685523b4549b4c3528483fad0c865b87030000006b4830450221008374ad472e099de0cc627f2d6ea2e9ffe878ad41bc1209ebe8e942eb516dc9dc022070968c94f60d55902a64bb3705502eb0ed591cf090785ad44061ba4a987db0ab012103cdca2f4c4d26ce23d543caf2d14426e4cd03878bd29c3637d7f181e3fe1ffc25ffffffff03000000000000000000366f6a6701000000232103cdca2f4c4d26ce23d543caf2d14426e4cd03878bd29c3637d7f181e3fe1ffc25ac009aad4e000000001976a9141ec10816853643a3b3cbbb8189d0bfbea75304bf88ac00000000473045022100b8aa4d4fde2452268ba06a0bf7be76e48007ec439ce97a6647ff10a293d2f54a02202c21ee5eefa4d078eae5d6a16ce29debfce274ed4f9cd38feab80821a6ec83fc" -} diff --git a/tests/blocks/onixcoin_mainnet_300000.json b/tests/blocks/onixcoin_mainnet_300000.json deleted file mode 100644 index e4dcfc4..0000000 --- a/tests/blocks/onixcoin_mainnet_300000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "hash": "00000000000502760fe120b5be6f315513af417cd7942ce4f760399d7fe37707", - "confirmations": 17763, - "size": 212, - "height": 300000, - "version": 2, - "merkleroot": "83587626c5485313158092719facfa72ae1c2a65d9666ad1ab31b2545d496d10", - "tx": [ - "83587626c5485313158092719facfa72ae1c2a65d9666ad1ab31b2545d496d10" - ], - "time": 1547896171, - "nonce": 1025707132, - "bits": "1b057450", - "difficulty": 12015.1900094, - "previousblockhash": "000000000003f3b11ace3464840836fc361ac91bad3ef9395024cf4c846cad2d", - "nextblockhash": "0000000000045d9259a114088079b005518bb23a72a2f2802348ddb382726459", - "block": "020000002dad6c844ccf245039f93ead1bc91a36fc3608846434ce1ab1f3030000000000106d495d54b231abd16a66d9652a1cae72faac9f71928015135348c5267658836b05435c5074051b7c0c233d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2e03e09304062f503253482f049805435c08581eb2a333010000142f70726f68617368696e672e636f6d5a0307002f000000000100bca065010000001976a9149f7932e1c8fcef3251869121da7351921e7671dc88ac00000000" - } diff --git a/tests/blocks/pac_mainnet_27676.json b/tests/blocks/pac_mainnet_27676.json deleted file mode 100644 index 723ef71..0000000 --- a/tests/blocks/pac_mainnet_27676.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "hash": "00000000000001439cf3d3b09f067a600d10cbe8b532e14413c904ae17bccd49", - "confirmations": 39839, - "size": 456, - "height": 27676, - "merkleroot": "cffe89f39de2f101d6e2509b1f5121609c369c8e4ac0152252cb0cc18c613603", - "tx": [ - "d4426bc2597439f509e685848dbc5272b2d52e882e2b6cf4910971062e130dd6", - "7f8761bdd82d6cf4b976008c533ae56c2f6c8f49b67597067dc156871fc40a4f" - ], - "time": 1520767916, - "nonce": 2372120537, - "bits": "1a03d789", - "previousblockhash": "00000000000003b32ed577c591f6e60eb7b534f61ebdcc9f5fd28d2386e8f391", - "nextblockhash": "000000000000017f3d0fe299f7a52cee98a46be48c853ff8197fd78340cbfcd8", - "block": "0000002091f3e886238dd25f9fccbd1ef634b5b70ee6f691c577d52eb3030000000000000336618cc10ccb522215c04a8e9c369c6021511f9b50e2d601f1e29df389fecfac13a55a89d7031ad9af638d0201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1f021c6c04ac13a55a083ffffbbdb14c01000d2f6e6f64655374726174756d2f0000000002631e0b75700000001976a91489982fec237dfd38a42de5900c95b6deed54dad988ac7f027c96900000001976a9143b39725cff6ae6228194e15ad817976dbbc581e588ac00000000010000000178d66e9ffd71fc5edf9ac6bbffecbcf57d26c090e157b48f231fed89002dd217000000006a47304402205d1b6d24615cb924c38686e87319ec4282434368f6bc0881a94f8d22f980ca18022038b83b016e19c6fbccedef66c5eb73147119cb1cd93dacfdd3d42f647575ed30012102171a4f5763f91281a4ee4775d2e01d81f5c1ccddf2a05662b9682f84bf09ac93feffffff0260bf570b000000001976a91489dd6e460e00695b55b710d62b2e1fb815d44b6588ac1e6bb32d350000001976a91495f95b4a02171deca1046cf5c505aa3ea57216da88ac196c0000" -} \ No newline at end of file diff --git a/tests/blocks/pac_testnet_16275.json b/tests/blocks/pac_testnet_16275.json deleted file mode 100644 index 38eb98d..0000000 --- a/tests/blocks/pac_testnet_16275.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "000003527433edc9fdf28d848c5fa3279ff8a016afc67d47a080534461871aa2", - "size": 215, - "height": 16275, - "merkleroot": "699bda4bad8fc13eff818ffa1a2aa1d19a992d8436ec67e86dd8ce038130e6e5", - "tx": [ - "699bda4bad8fc13eff818ffa1a2aa1d19a992d8436ec67e86dd8ce038130e6e5" - ], - "time": 1525276230, - "nonce": 2816146, - "bits": "1e042d0c", - "previousblockhash": "000002bc2882394ca3852cda708311e500c8a9df717255a1336cc350b07550f0", - "nextblockhash": "000003eec7b324a19edbfc0aa539549dc02bd24e3de9d31e8c85fd3da68f1962", - "block": "00000020f05075b050c36c33a1557271dfa9c800e5118370da2c85a34c398228bc020000e5e6308103ced86de867ec36842d999ad1a12a1afa8f81ff3ec18fad4bda9b6946dee95a0c2d041e92f82a000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502933f0101ffffffff020072b8101000000023210336524995b3bb2c2f300b3dd45e920f27f1cfc3c4f2e5a84e65af0fddc3bab00eac00aecefaf00000001976a914c2f707ddbb9c3ca5b2c3458cabc0d24baab66b8b88ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/peercoin_mainnet_400000.json b/tests/blocks/peercoin_mainnet_400000.json deleted file mode 100644 index bbfd412..0000000 --- a/tests/blocks/peercoin_mainnet_400000.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "hash" : "c30fd1d91e93a2ede890082f2bebdc9ff3f98bedbd3f2af93c24e78d5f02ae71", - "confirmations" : 9303, - "size" : 447, - "height" : 400000, - "version" : 2, - "merkleroot" : "c8f7fa5334c7b0eb5109657c49c175fd5dd2917eb964e08aae320a2a0569aafd", - "time" : 1543222503, - "nonce" : 0, - "bits" : "1c209b13", - "difficulty" : 7.85125402, - "mint" : 0.17000000, - "previousblockhash" : "c2386977e86edce265e16dee971e16182d30276dcbe4f8d3952de2f7604205e8", - "nextblockhash" : "0b44da48e6c67204a8ba70287661aaeb2a701860db6cbdbc524383a1ff5f69c3", - "flags" : "proof-of-stake", - "proofhash" : "00000017751b95cb61a50e42edd4199222b35bac524cda142e1f21fa5ab2bb81", - "entropybit" : 1, - "modifier" : "0a1b9dcd55c93fad", - "modifierchecksum" : "88a78bdd", - "tx" : [ - "b43a373255449745a771fa606b56b6b10c7aaca6e2804bb7a30fc7717b80cc73", - "ffcf0b421c3fe791a1baf068deb538a508950231812905e2110f12727f780a21" - ], - "block": "02000000e8054260f7e22d95d3f8e4cb6d27302d18161e97ee6de165e2dc6ee8776938c2fdaa69052a0a32ae8ae064b97e91d25dfd75c1497c650951ebb0c73453faf7c8e7b4fb5b139b201c000000000201000000e7b4fb5b010000000000000000000000000000000000000000000000000000000000000000ffffffff0e03801a06026f01062f503253482fffffffff010000000000000000000000000001000000e7b4fb5b011565b918218df4f074319bafafc94ec0ff50e6f9f681143ccb2f429f1a85e1c2000000006c493046022100acbc9716921186723bf778b9ff7d8a4e252275674e2735cd3b02c272dbe678b8022100a7b4170b8c3707101bfd82a7fa7c16436740df0803ab6a9024f82d09b0d98a8e0121029fb0c1b71e83ff07732d0847133e46e4557bc95f1b670ea598f1dccfe70b1312ffffffff0200000000000000000000050802000000002321029fb0c1b71e83ff07732d0847133e46e4557bc95f1b670ea598f1dccfe70b1312ac00000000473045022018245fa0e09bbe08696724016243fac0de694bb61a841655a48598d32070a42d022100fa118a1a8d179789f852f9517ac5ab06dfa72475b4cc0527a6972a142add80f4" -} \ No newline at end of file diff --git a/tests/blocks/peercoin_mainnet_42000.json b/tests/blocks/peercoin_mainnet_42000.json deleted file mode 100644 index 280cc3d..0000000 --- a/tests/blocks/peercoin_mainnet_42000.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "hash" : "c2318bed47e0ac44d39e28f3eeb69d94819758bfe89cfc6786f1afe3a6d4b037", - "confirmations" : 367303, - "size" : 8655, - "height" : 42000, - "version" : 1, - "merkleroot" : "29f0073bac23f7ab268aafa8774a448e84caf1d7579cbc9e5eed440157f54afe", - "time" : 1365451014, - "nonce" : 0, - "bits" : "1c1b9906", - "difficulty" : 9.27597772, - "mint" : 1.41000000, - "previousblockhash" : "473e0b2656e2edd3597b1d45f88f852a7e358318953bca92f0ad1f4f861bd697", - "nextblockhash" : "ab32a20dfea6f27a70e8e74018b6c5c5cb6496032340fede9e26274d861c73ca", - "flags" : "proof-of-stake", - "proofhash" : "0000061d64ef74df96492f8e641819dbe9bac6bb2197fd1edfe942f8f4ab1c0d", - "entropybit" : 0, - "modifier" : "3652cb567bc45af4", - "modifierchecksum" : "8dc4eed9", - "tx" : [ - "7d90da10b490409066cffb2f59a142ad14d0b83f9576ac58169f5864d2111b00", - "e6d77c361262b57e44480f69c976e024128818c7a8b9f03db533dc80f19a5c1d", - "4a181e195bb16e8a4fd6bd7353b5ea050d0be1ae3c1c7a8b7dd0541eda5e34e2", - "eb80edc775b204f4a66ff9faf8526b4d6b52bf86487d05dadf3fe1ae687ad6b9", - "c0ee52d712019d4fe350f6917f3cf1224edb7b8b00702d72ea799d2b073ee892", - "69fbf3f7c226e96edab024320b8d19765c5eaf9a9665a77c2cdc336a85588680", - "4a6f032524c36e8947e63efa8321027c1347cf5e6ac1c25dcaa45b06153f0b18", - "87c5edb4aa629d6efd2de419fc3baba72fcaa6aad7df05089ae9c7ca81791372", - "b5412fdf572c876bf7d57d6896ca9e9cdbb49a079c78ed7f8baf775153bf4869", - "037d49171b6ee773c2fabab8fcc462cc77d550ca0418488d3b42b00128fad223", - "2e537be9b2c5a06244d7cc14d24f43297626dec134f01db487cbcf5a79b08410", - "9d6724e240af853a6b707689fed2428d72ce9a2faefa21157672e6710fc89e2f", - "102a3cc52f0bb6cf358ec6d905c2f4a15135a862b7a2bdff56c7bd5028eedc6b", - "83247b05a858d8f28cf697217a69908de89923bb5bca3f7c0535737f79c39730", - "d4f2d78fe94bf2da761e0b8c59690cebb0269b604b1d66e7927353128f57897c", - "aead71db9b5fcd8e1bf700fcfa7cbbc585d8a677bbf7a8e5e65e850ccffb6fbb", - "280f3dfbe606b6a517571804fce7f63e4cbe0820a11bd0cb05432d4aef69f935", - "e6916a77cf237679d76c3a8f0f0d41e56dee668080322a5c030576435a458e39", - "748e9d0a27b3c106a47e7e84d0d9bd0018f862366a3eacc3585495d316f6e631", - "53c4261ae4cd2e9e4503251d7ada564a001788ebe2a623e707d126cd22822136", - "80fde79e2f87e222200b0bc48711bcd3078e2aa4ee49a7f830c550cf2d447790", - "e1d3a371c3e69163599590f134f59c889ecd1f06e2ab2a2de0f4a63af025bda8", - "13fb2d21726db05b967bb0ae32cda7d19d5fdad3a4b716107dbd2609dd7721ee", - "6664c11adfdbe11b4d99066b531728a4a3fea53ecd052933e0cdff3e255285af", - "fef27b39c5bd0e3fc4a72ba0cd3ce9ca8d1d72039a249bcb22b0000793551cd4", - "3bc87aed7235b3e121d1a5c56e2e2360854172756aa79c6ea8bdb7a2ec2e1415", - "90ec3ccd2cf12f9525895b78e78af685055f3a7f16af5bfb0ca816144c824e34", - "9fed8023a903f27ecfa4b01c50441916e98f85e1a42811c24cb5a57218fb490e", - "9ec408872fe12683e7c380bf612cc542631726c69fa67bb3e74765ee1354d7b1", - "c629b084d28cd041cb8c6a0425d3b4559bc5abcb03a071c64f63092111b627af", - "d914937cc13832a764ba373544fa9039e9a4fd17d4da3dad478a58f6e55d5900", - "7f2dd05d04e3b6104554add05ce4cb18d22072434aad89caf87afa7efc77cf09", - "30e4f6d5c4f2c25217654ccd18cd500b4356cbe481a3c55e40a9a4eec6ddd3cd", - "eb93401ba69665b660636e66da95ef9dc42e83376dc5aaf672fd8454ed6b6e84", - "52159eda06edcd2ae9174eccdfb2467701faf0b0a3db08f50ac43f7b73edfb3a", - "e7ca641c42ae4f169934d6f59e3798b126fe2ddc50bb2a054793f215f8fa4dc3", - "8557b9e7f87ec054b3c5f472dd13cbb593b072ef54db1e60c6b155d89c883eb8", - "4f9e1ba47348fd19cf3c6220e86196e4fb61290d40bac57c5998421e0414bd8c" - ], - "block": "0100000097d61b864f1fadf092ca3b951883357e2a858ff8451d7b59d3ede256260b3e47fe4af5570144ed5e9ebc9c57d7f1ca848e444a77a8af8a26abf723ac3b07f0290621635106991b1c00000000260100000006216351010000000000000000000000000000000000000000000000000000000000000000ffffffff0f040621635102a805062f503253482fffffffff0100000000000000000000000000010000000621635101b6fbbaa10d2dc236ef25e999189462e8528d2f24af3e24c537badc683ccc9b7b010000004948304502203ad1f1f15bb30965437ca4394e8f3927eb634a9272cd88aa993960c6c6f1e9b80221009653d8d3e4df1af0411d84fba70d44ed1df392695dc7e876a89d2477d585264a01ffffffff02000000000000000000208f1513000000002321023d651b0804216ac33835733b4ea559918d1f086fac542b9bc6e2bc2ab10345e1ac0000000001000000de1e635101e6c9006670901f5b24a3a39d4cac12ff6a8ed1d7342baa124c9d8550bd8481d0000000006a47304402201e8bd24d8feb629a03050156e72bf160e1407ec413498843cace09bb32cb1c630220732b9fc106b5f832e37f0d6002cc34c6c8cfa5fb26eecbc06d74d9baafd97b12012103450acb02cc79cccd3d8e5bab102c3bef5f5d4bebb7afca845b4e3fceb6978dfbffffffff022f67fa53010000001976a914b3e667a62bc3509de726c88c9e7e232efba97edc88ac33729e00000000001976a91497d8fa86df3a214ba888570d93118af1fc6920cd88ac0000000001000000fa1f6351011319928ca1fbef18c76bef8735adf4070354a695e3b6f62ba01efcbafb77f5a6000000006a47304402207c1ac0da21c89f6fa25ed2e6f37c618b89efc093be2dbdf52b9a46e4f40ad1be022033b69ec14722a65bf47feaf86dc63e1e14082cdcd0098e2b97fe3642c66b183401210276be9f26f263dae8b7bc5fba4fb635621dfef14fab33ee754d86e31e5aab383fffffffff0240269c0c000000001976a914aff37b44d142fac1c86c99e16cf06696099c99b388ac80841e00000000001976a914149e3d38cb1d5829111d56a2817ed65aedd67f7288ac0000000001000000fd1e635101576467706543c0b9751a92478a7235965d10c1f79d62673bc4f27fd9685deb23010000006a473044022078154bc6b8315b9edbddf9d2b134a3948fbb0246ee9b6d20af3c0d2a2b6bb771022005f3803f40e746c785d5e7824473420f56916d529dffec7f489c41d7996edad0012102804cf296ddb7aaf9c3445a837e0adca4c3adebe934c471fce663f8baba3c2df3ffffffff0114521b06000000001976a914e412c058ed45f50a49e008e991a5a55654a7b46b88ac0000000001000000e01e635101e2345eda1e54d07d8b7a1c3caee10b0d05eab55373bdd64f8a6eb15b191e184a000000006b483045022100c9b69ac478517eb25a9080d826aea4789eff4973c3f41ba065b9ee5fa402b91e0220242267d3e331f6bad24f1b17f17fdb23830efded8aa78efb7380ffdb493f3972012102769cdb0bc42367aaa899c9299c905d06f3e60b038b9baf5f738c4c0aa151a91bffffffff0267635b53010000001976a914a800e0f2c4bc336c0845b642dd00d0802d6140f688acb8dc9e00000000001976a914f1c3412bb017a55aa0750fa55d88c8983d125fc788ac0000000001000000e21e635101808658856a33dc2c7ca765969aaf5e5c76198d0b3224b0da6ee926c2f7f3fb69000000006b48304502205f840f10c364a0c4ef15e4ae743fdb94aca44041832674241553582a671704af022100e17c4a60c08b45ec4d1d755024931b40000ce2411ffb0931b896b39017317750012103a9eaf1fb84d02326d45ad00b48aa9b8e80a9b4448a1d64ac04c7d3f5eb065cddffffffff029e39b952010000001976a91423a0613bbf5c6517a49b0f60ceedca10def79cca88acb902a200000000001976a9140fdedcbad1c7598e3bcbbfff3307a649d650881688ac0000000001000000e41e635101180b3f15065ba4ca5dc2c16a5ecf47137c022183fa3ee647896ec32425036f4a000000006b483045022072691b9f6ac2fa9cc7f41116e8360c9c5f9ea219d7ff4d834a0a7ea93847d5c6022100a3b8f906c943157465981694021b19c54b0148bafb55a9b9589bb5f7ef717adf0121034abbcb50c3fbb6ad326275c4d97bff0b58faee61f0ec4fda37e9d6ef01435d0dffffffff021a691652010000001976a914e9d3e0bd59cc982633cd7c3fbc4a824df3accce788ac74a9a200000000001976a914a76a50114f86370892a2db4380666030bb6a498a88ac0000000001000000e61e63510172137981cac7e99a0805dfd7aaa6ca2fa7ab3bfc19e42dfd6e9d62aab4edc587000000006b48304502210082c87e04f8abc6393db941ed933ca5a8163b71e6f84e3e340e3693b86c54309102205e5e1cde34dee0247e4002964f42061f0818770b69a68e9b786229e6af095b2d01210220eab54d6439d8f78c6235a8dd43e2d3d11dc7e25c453389f49aedc154a20eaeffffffff0208067251010000001976a914b22ab69cb878b6c6ba16e4f508313c497952206988ac023ca400000000001976a9147096795b5d56e3e1042ced45ba45f365dda764ec88ac0000000001000000ea1e6351016948bf535177af8b7fed789c079ab4db9c9eca96687dd5f76b872c57df2f41b5000000006a47304402202a9fe7a23b7c8f4516b26d65e246c42ea66b1125628a676d2d1aea5c0d747b44022021aadacff45391408295832dff11706a728955e2ae67a870358999c98fe8715e01210273d6a40f7f33cee9e3fbd448acb8125cc2e452d1b4a1bb7f7405a0d86deb27c7ffffffff02ac84cc50010000001976a914daa5f83dd17f5b1fb872a41f79df3771aad87afb88ac4c5aa500000000001976a91426c0fc3e1cd1b8ea0f6e05190356baedab0ad63288ac0000000001000000ed1e63510123d2fa2801b0423b8d481804ca50d577cc62c4fcb8bafac273e76e1b17497d03000000006c49304602210080008a78d6dc3667e0eedfc177fae33b05579ef5d1ad78930028e38042e487cd022100cc84681becb2343dc0a4ec5ce1d5ed2417048c4c3b15e52b5082507fc243283c0121034608ea7b5934f70215f5822da4ce6f18dc6201b7f21edd2aa67cf7ec0f428a5affffffff02ce722050010000001976a914b2094b4de4cc4742625ea47b24ce90757850e97588acceeaab00000000001976a91469f16cdd841a3d1276e4fcad0fbf4028f8c0217588ac0000000001000000f01e6351011084b0795acfcb87b41df034c1de267629434fd214ccd74462a0c5b2e97b532e000000006b4830450220133c5ab562fe45ed15a249ce25f197791d43048b966c0cd276180d42c379db32022100d6b60228b5cf5175ed6b2387ed613bcf73324c863365bcabc6116300c0e34a29012103261a9fe433999e2ad07eb7750ca7dd4382f0c30ea666d21e5b0ed79718752991ffffffff02ce12724f010000001976a9149697ce02f2c64f8e60945a0eb78ea15632b1abbf88acf038ae00000000001976a914a4939106c6fe3308bf6a91d3bd6364958f03647488ac0000000001000000f31e6351012f9ec80f71e672761521faae2f9ace728d42d2fe8976706b3a85af40e224679d000000006a47304402206a1cf5d8c06209a2757b115b47105a10cd44fe365aeb3f4b3fcd5dfcc076b70702201ae510b35bd6a33de3951a6dd38dec9acfc34961b55e3aa42bcb49a3bf6321bc012102653326c2c6d495d4867cb216bcd30fc663f9611639cbe1727f84750675fdc558ffffffff02a7b0c34e010000001976a9145f9565658b90d542494cf7db7e3bda7802853e2088ac173bae00000000001976a91405d1b0bb80b2836b7a8f753c300aefdadbf238e288ac0000000001000000f61e6351016bdcee2850bdc756ffbda2b762a83551a1f4c205d9c68e35cfb60b2fc53c2a10000000006c493046022100959cf70026bf265ee64de3791bdd24175212659a95554c89ef213a38ec99e607022100b13efb4ed0d974c1230a99631ceca92586a5c7be312bbc61d943508a0a0c933401210209705bce64cf327bcdd48d6cac0d6d2fab42e24faefe15a1de8185f093f1dec2ffffffff029e610d4e010000001976a9145cb74cd4ce42bdb55c410c27f57b33c485dd24c788acf927b600000000001976a9145d7a8538a059d60a04ad7b0df166f33163acaad588ac0000000001000000f81e6351013097c3797f7335057c3fca5bbb2399e88d90697a2197f68cf2d858a8057b2483000000006b48304502202444693a74318f93878ad8109d2d758655537d0c722ddee818c0c44c8390b91f022100a70395796ab90998ee005d4bff5986d3774d0d29519375c9e2f391c002df8eb501210315680dee3b5dcbf7279727fa854f382af91c46dfec8239d41aa08e5f9809d15affffffff0260f0554d010000001976a914789468ce2bce6d6a6a47c9d7e3354123b4d8b88f88ac2e4ab700000000001976a91426a9d3ff9e3836633b401966c822a7c98c869dd388ac0000000001000000fb1e6351017c89578f12537392e7661d4b609b26b0eb0c69598c0b1e76daf24be98fd7f2d4000000006b483045022012218f5b391651f33219ee6c1965b08124b533a143133a566a16370da847db8c022100bdaae89c2367bd036ff8c2708e68bdc62aa1a713d49128c9ab12c9029bd17847012102fe918da5ba6fb4e85696980099ca94d8e291fea07be5d01454df1000380c138cffffffff0255b39c4c010000001976a914790ca953f8fe1be3f0df962e4f1c66acdec8d10088acfb15b900000000001976a914efe2107c946bd6bc71365790521e5dae45185dc888ac0000000001000000fd1e635101bb6ffbcf0c855ee6e5a8f7bb77a6d885c5bb7cfafc00f71b8ecd5f9bdb71adae000000006b48304502204f7263b59c60877866d67cdc8fd7b3568d94f6cc9fdc7a337b206c8e4c885e5f022100cb4161a24b91152243e0972580e7571ffffbbb6f354f6a85e4472f4392534cd50121028258debdbca338768b2bf9bfd12c0c139395aeb9e80017ac1b2e17b14bd636a0ffffffff020739e14b010000001976a9149ff22ffa843348dfa98e4300ad9ff7185beceb7b88ac3e53bb00000000001976a914cf96c9d72a47a89c694cc7cb4c1936e4d851644b88ac0000000001000000001f63510135f969ef4a2d4305cbd01ba12008be4c3ef6e7fc04185717a5b606e6fb3d0f28000000006a47304402202b9f1638c7d254d05739ad6e29d824e360e976d5c6c402035db56ca7022f73e30220175b077d8c76ba88e4ca55cf85ce2a4edde2a3ef6cc89c32f9e32062ebecb258012103e20b067bb2d18a50be807726e342ca4856ad09a64dab229581c11f3df794e1c5ffffffff024c1e224b010000001976a914b978adfcc596d78fa9cea6a69734c36a1da7409788acabf3be00000000001976a914ab0c339b4522b2fbebd9a3f7af3987d3a3fb0dcd88ac0000000001000000011f635101398e455a437605035c2a32808066ee6de5410d0f8f3a6cd7797623cf776a91e6000000006b483045022100ac235af3e3839044bdef6db0fb7f644f145f76420bec23db45ace4bb59b5b2890220264c1fc7e271d0cafcb1f885e7d774b126e98a01d51dc541ad6f1cd54397e2e70121032761c10e7e53269818c67fb687a435a61299c82f25b9f1e0aab42cd6178b7aacffffffff02af56604a010000001976a9146603f548ac5a534cc02c773c757f41c0c1c8bcd588ac8da0c100000000001976a9145417fa1c6329753e6c1a10c35fd4bfdf8fb7d72c88ac0000000001000000031f63510131e6f616d3955458c3ac3e6a3662f81800bdd9d0847e7ea406c1b3270a9d8e74000000006b483045022100b1a183c9d2d99af8abfc2038985b85abb1e7c4f342db9257f15d6a200ef3ff7e02207e91ccd9c6bc35867005cd297de084a7a1f60c96a77e215f24e4bdaa9f511cf7012102c41b8f739abf66c5ff7d74cfc9359ba9b158bb2ad94c92bc44b90ed9794fd8e0ffffffff0272449b49010000001976a914de93a2e86e66a9e5af1a6a5657959091a38252d388ac2debc400000000001976a91419981e6d3ab96e475ae74c9ecc5c9f62d41aa11688ac0000000001000000051f63510136218222cd26d107e723a6e2eb8817004a56da7a1d2503459e2ecde41a26c453000000006b483045022100c02e5b013249e598e5a972e4b9eb09edab9ca78b505d99c606459fc9e39d21c0022023fc19a3c37fa51ef5bcecff50e873ac0f0e59716109f5329295f8d56023f71c0121033d035b089cc8af2966d39611c83653faa25a725a96c9ae877f4fc012be5ad7b3ffffffff023a28c948010000001976a91439e0eeaa816a9ce800abcaf2c1f65b06b56bf75c88ac28f5d100000000001976a914f2874497f84ab3b573d7a77a2f6d3f662587056088ac0000000001000000071f6351019077442dcf50c530f8a749eea42a8e07d3bc1187c40b0b2022e2872f9ee7fd80000000006c493046022100cafbf18d44e45a6df4ed0339c4b6eca5ead06a44eac98cbee1154347404523cd022100a862874f65006ae6ce205aec34d1428907e9956454e3d7a54cedc70e78fa76a0012102a5bdec63fcd657968960696dd02e1bc69419df11419662327160ce170878f32dffffffff02256df647010000001976a9147f0974cea84fb31432d8bad875bfd37247316b3988ac0594d200000000001976a914eaea20a33a3466bd303e7b947c96e9ce0fa661bb88ac0000000001000000081f635101a8bd25f03aa6f4e02d2aabe2061fcd9e889cf534f19095596391e6c371a3d3e1000000006a47304402207e2c36bb860181b8c67d63059c563510f6a5a1f6b323f651eb6f9681d3e652c6022036f39e5597531091ae7288d258d1fda5a1e9acdcf702cfa1359f7b41528f8c9b012103fe3c39c33a49333f9fb3b77887f23e84ffe8270da24fe8504fcce81b4a5a5fd4ffffffff0250e41547010000001976a9142f33835d6d76f5f7081a3c7607e9bee64b2fd3e088acc561e000000000001976a9148cb2606e4859a319c97723f9d92c954d78b71ca788ac00000000010000000a1f635101ee2177dd0926bd7d1016b7a4d3da5f9dd1a7cd32aeb07b965bb06d72212dfb13000000006b4830450220222b9d4991613d653cf1acdc0af0548d8e718c66219741e2ab363f52b4683c40022100e08017f6cf7a3bdbf60c8a48a2fe2a306e24a655f851c6c70d5b80933af128330121025f404d11ad567f63e860007f93890c34d55b7c58a02755f5337492de1e3b1d5affffffff024da8ff45010000001976a91492a8d1f0a3dd3286995ca422142109ad7ee038d888acf3141601000000001976a914e7f16f1580979895a2b72056db7ae5dcbcbd35e588ac00000000010000000c1f635101af8552253effcde0332905cd3ea5fea3a42817536b06994d1be1dbdf1ac16466000000006a47304402207eae09e30666b3cabb238f130a59904a8fe94eeb7bcbe0b78e679ca336b0d56f02205d5d51b8c21cf4e2e711f01d239e0667ce241e1a1ce3a4c7a953f4c719ade1ab0121033058e7026139a7c2fec999ed628cf0fcc405e38ae98401b058e44a833d397f5bffffffff02f9dfb944010000001976a91429dbef990dbb74f0476e7c3256dd2162628cf16688ac44a14501000000001976a914e656e8accaa1b9fd02347039a26b6807cfb52d1188ac00000000010000000d1f635101d41c55930700b022cb9b249a03721d8dcae93ccda02ba7c43f0ebdc5397bf2fe000000006b48304502200d8aeafc1a75555bb71300367cdd77c5874258957e157153d9d44db278b3ac67022100e386f1d6b8f735e54391a440e8af165b9a76f3824cdd6e0fe29579929d27bf920121025ce347cb43df9e3d63ecb74ad5e59612df755f2daf995443a72fa2b0922de3b4ffffffff02d8f25c43010000001976a914b0a7c047e23702d6345cf14344be064f168d633588ac11c65c01000000001976a914e4c54c0b763b887804f474cfa7a5c9fc4dc5c10088ac00000000010000000f1f63510115142eeca2b7bda86e9ca76a7572418560232e6ec5a5d121e1b33572ed7ac83b000000006a473044022077aa42cff554cf642824507c38974bd52fabc48bbdc982c8f065e74f61964ca902205f2de9ee96ccd0776495f861c373fca33a300840c3064b3c4c04bc629bf601e2012103a4888143d6c84558623e813bb46b6f09603e7eed1a69b73f8f2d1dad5ec30d81ffffffff024c76d741010000001976a9146482a4884a68b54426d11c04b4e0acf27f7198d088ac7c558501000000001976a914e2a1558195a2b4fda47778693189a2db76ac231388ac0000000001000000111f635101344e824c1416a80cfb5baf167f3a5f0585f68ae7785b8925952ff12ccd3cec90000000006b48304502207072a598a272b09a5680ea074923c5d17850ee342dd5eb7a318897580d7a49ec022100b12fc235a924599b62559c6fd93aa8c879f5833e1463f906865327d86ef3855e0121032b4e4d1924c0aeef74ea11f34e3d749e48554757d14bb2191095388ee190b8b7ffffffff02223f4940010000001976a9144d96179bc0cf739d9a57c6169080d153015abfc088ac1a108e01000000001976a914a7cfed14df948a857940a9f144b7eb52053bc71788ac0000000001000000121f6351010e49fb1872a5b54cc21128a4e1858fe9161944501cb0a4cf7ef203a92380ed9f000000006b48304502201c7bf283d3844eba20dbf34b33062699e81c8615aed45a329dac32ca9d75a4b10221009e17b4551d034f48073d3a4246635f39b3ddfbab825ac428184b9dde3bed5aca012102f7f8b4c68b7be350c31aa4c5525658c6327e6c672be34acb60e65dd45b87dff6ffffffff02d463563e010000001976a9148e0d2f3bed6667549e57fc3dee728c86e870e1f588ac3eb4f201000000001976a91459d1223896319292370b4907afe9bf24a7b4244f88ac0000000001000000141f635101b1d75413ee6547e7b37ba69fc626176342c52c61bf80c3e78326e12f8708c49e000000006c493046022100a41fe9ca11c63ef630fcc4ee41d0b78cb783a458771bc33c2f632999eac2727c022100b2ea4be00e9a69b086cfef2fadf915ebbb02ee706bc80b6c55480c1fffbbde6c0121028eff08cb917e8949bbc143841d170332758cb441af3690b03ac528e5eb140298ffffffff028171543b010000001976a914708606cf90a797303a37f5190e11c4153031004b88ac43cb0103000000001976a914d0805cb7d2424e039dada5c39a7477e8691b3c4b88ac0000000001000000161f635101af27b6112109634fc671a003cbabc59b55b4d325046a8ccb41d08cd284b029c6000000006b483045022100d36efda7e40d58af9cadf2cea94618ecefbff99c4651511da744f2a28179d8b202204321926b12b9962cd2f8b398d8e749bc2744c6e27d127172bbfd9b566048a7760121031dfe6a11eb90d8d00f544f0d32d2fc2ee72c016aa2277173932c1903cb8ee14fffffffff029c351a38010000001976a9140c5b5fd4c63f639a7c71bff097d3eb5725cb8ec488acd5143a03000000001976a914d972ec70e6c4716958dc5db9862f118d1b12949e88ac0000000001000000171f63510100595de5f6588a47ad3ddad417fda4e93990fa443537ba64a73238c17c9314d9000000006b483045022100a9fabfebc7685e87ca4e7d8ad70b342329a4e9c27cdf549a6825117deac6516a02205728022895c46f3d4c447a432be65a178c03f8dfa40b4162a4308a38a21392810121021e7c257aeed7426c77a46d59e0b05c5485679ee8ebb096ecc75d688d0b51dab4ffffffff02e825b534010000001976a914f2629cf4373a0fe634e9cbe0d293cd5a40e902cd88aca4e86403000000001976a91442a2381d89714c2f3a8bb07752cd6fd0b764d40088ac0000000001000000191f63510109cf77fc7efa7af8ca89ad4a437220d218cbe45cd0ad544510b6e3045dd02d7f000000006c493046022100fb56ba27ebb463fcee6279b4104d1293aee90b2a554dc0efc3bf807fabb4f5d00221009bd7c98eec1420641b0cc914c0ab403c65781687809508c4a3c71e3470848a98012103e1c725e1bf281fae6e62902fdd4f26ece55ca3f65b5cc77d81f621a5c0f4c436ffffffff02b2440f31010000001976a914d80acf758b4ea40e2df3cf1ce10164d69de0e85488ac26baa503000000001976a914bc6a79f17b0968333323e3c1ea0101ccbbeb876188ac00000000010000001b1f635101cdd3ddc6eea4a9405ec5a381e4cb56430b50cd18cd4c651752c2f2c4d5f6e430000000006c493046022100bed15db0e9aedcad610f65aa5828161637dabe7c852d827dbc842ad450821b0e022100aba9cefe4d780052c913793d8d312abc981c460348a3c63c3c97f9b3bc510bb901210356c14383ff693dba73962760fbef4b0b1f40ee1bb5d642f557c50aadbb6bdc70ffffffff028132182b010000001976a9141b5f269887ed86cceaeddf6ed71676505638e8bf88ac21ebf605000000001976a91418cd2cda779261ca25754624f4962855910e4cb688ac00000000010000001d1f635101846e6bed5484fd72f6aac56d37832ec49def95da666e6360b66596a61b4093eb000000006b48304502206c766f04436d1531c89a603c137e94d2010d8221c3fffa1a55361d701ce3fa300221008b2c80f62f2a7aef5bfb7f17587df1c565bcefff99571c247523e688121cffa0012102aff6e1bbc7995ceec9f5d195788f61297031e319a38b8ce20516b7927771157effffffff02250d1b25010000001976a91413d7d36ca1c53f82bfb183126d49d77d02fe97e388ac4cfefc05000000001976a914b6f223f7ef0f222274030bd434947035a063ef7e88ac00000000010000001f1f6351013afbed737b3fc40af508dba3b0f0fa017746b2dfcc4e17e92acded06da9e1552000000006a47304402205057f2a5d43313f8f6300ea92abf8e5be32ef6bea8115cfa4c81b54ec50f89bc0220342f7002e5809a69bf5949d7e840f98eb49eaf22680ff9a31bbd218eac218ff6012103d169006c4dbb7bfb3e506f4db2894c515fe6bdfec9ad29a019643b99901a8882ffffffff0298467e1e010000001976a91488a4ebf3c670e25f5c64b1bd5100725c3710401d88ac7d9f9c06000000001976a9145ad59f368de4d19d62d55e9e5e98e9b2939e68c588ac0000000001000000211f635101c34dfaf815f29347052abb50dc2dfe26b198379ef5d63499164fae421c64cae7000000006c493046022100b729b6689e318e05b970f1e0c6a84f8e9386e1029b2c3e2d5f76f45d466c41a8022100d95b0d9f5be5a74f5f30b9b2895c8f4b8b3626eca12f52d1ed7b8c8609054b59012103720c0d8c479022ce634fc75dc710da394127b18174e5cf0ced3cdbe98becc68affffffff02159f1316010000001976a91462c49d8bc9f8bf228949d0445c549491e4e9fec388ac73806a08000000001976a914351eed78a5550c7edc5101d5c13916e92c4efaf788ac0000000001000000221f635101b83e889cd855b1c6601edb54ef72b093b5cb13dd72f4c5b354c07ef8e7b95785000000006a4730440220389347f569ee4dde70052775f2da7691299c2a17fb557ea3434dd0e185656a65022021133834451bfddec6e51bd17b43baff347d55274dae17d00b31ae268800cf7d012103b8d63d12ed6ba7e5bed7b8af5be0c1c80afa5c75300b6b656cbe4982431d6588ffffffff0268a3a3f4000000001976a914628f42d570a15e22ee649f107af6db25b43f97a988ac9dd46f21000000001976a9145004358f8e1bcd14d5ea44c7191c9e22276e428588ac0000000047304502207815bf7e2aa04ce3cf576a71ea8d5ced991d87c68ec037d4f1155db83e80c85d022100d96504acf6e1c8ca277cd2fff338085072565e37ae58bb8f24f24efe19317a6c" -} \ No newline at end of file diff --git a/tests/blocks/peercointestnet_testnet_1337.json b/tests/blocks/peercointestnet_testnet_1337.json deleted file mode 100644 index 2c57c1d..0000000 --- a/tests/blocks/peercointestnet_testnet_1337.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "hash": "f0e6edf02c1fda098144756cf466936977a553fa18739325cd4af36d489e8632", - "confirmations": 380792, - "size": 457, - "height": 1337, - "version": 1, - "merkleroot": "df17fad72c04727b88e748f087dfcf6aab817f9bd248a38bd88bb967c104cada", - "time": 1346638335, - "nonce": 0, - "bits": "1d05789d", - "difficulty": 0.18277429, - "mint": 0.07, - "previousblockhash": "2b7fd3d7e53bdf8bbe5d8241e313458fb7a2a65dfaa8ea2a03710709c9e60d4e", - "nextblockhash": "f47c998cfc6f7089665b0be9b42c00ec83442c5059beb5490abf16a81f3827fd", - "flags": "proof-of-stake", - "proofhash": "0000371d6be77a6e38732ebe0b388017c1d29bc7843227d6244b7b837dd7d45d", - "entropybit": 1, - "modifier": "a7dde56766970857", - "modifierchecksum": "875223e4", - "tx": [ - "f7214afc86d37d29d8cc4f9d040d6605512fbf3ac21bc1a6f32609dfa7b0f7da", - "575eb33679da3981cfb5ed35f48a02a0b6492ceb30dc75ccc307e0e8ee1d3ca1" - ], - "block": "010000004e0de6c9090771032aeaa8fa5da6a2b78f4513e341825dbe8bdf3be5d7d37f2bdaca04c167b98bd88ba348d29b7f81ab6acfdf87f048e7887b72042cd7fa17dfff1144509d78051d000000000201000000ff114450010000000000000000000000000000000000000000000000000000000000000000ffffffff0f04ff114450029701062f503253482fffffffff010000000000000000000000000001000000ff1144500115f754e065609bf45b0ff796b3be0e4b91357edebae2f3d1a3ced332b6c52dd10100000049483045022001f3652da344fa1f25a4da28aa0b5f727f58c5182a42931a6433d1995d089ba9022100b9420da34863c0c7ed27c6bdc916c045485a0d2ad3049cb989adda728c4f6d7d01ffffffff03000000000000000000a097223c00000000232102ed1b78f2dd015603be7d7a108ea26c1e9535f98a4e3c8ddd7dc6291e378009b0aca097223c00000000232102ed1b78f2dd015603be7d7a108ea26c1e9535f98a4e3c8ddd7dc6291e378009b0ac000000004730450220097e783d6d92f4882ce58bebb7094d1420abd8669183f862bb4c3978cf0589e00221009f2598fdc627711431dbcbc732e043037b052a32e00edfd6bee511bcd2b9e76f" -} \ No newline at end of file diff --git a/tests/blocks/peercointestnet_testnet_310000.json b/tests/blocks/peercointestnet_testnet_310000.json deleted file mode 100644 index dbe0094..0000000 --- a/tests/blocks/peercointestnet_testnet_310000.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "hash": "305970c9387e4adde8dee27ed50b6207d738b7578f4f1f481cee23a727a76172", - "confirmations": 72129, - "size": 456, - "height": 310000, - "version": 2, - "merkleroot": "87a298a3e1890c08948727e8ce4a6367e77d0ab7e5ff3b1875fe607c03992c9e", - "time": 1512575032, - "nonce": 0, - "bits": "1c0ab99a", - "difficulty": 23.86908607, - "mint": 0.46, - "previousblockhash": "7d25ff5e201e2951ff9b4d877c2a218ea0df17c4dd47abf2978b41fc0b890862", - "nextblockhash": "bf09ac2b219f3784e8fe1d4f65b1c77d8cb4bff0bacab9677436346c14f524ea", - "flags": "proof-of-stake", - "proofhash": "00000251ba021240b5ffb2d918d8475b19f368962e28350155d66b6f3a04fb25", - "entropybit": 0, - "modifier": "006d50c1cdf9fafd", - "modifierchecksum": "68f95e6a", - "tx": [ - "25f0a69c9e7cd99eb6be21e3152447cf5a48d71903e3b15da01118191b9ec764", - "549d76e88e06c3e0e02058d01f543a6da5ac7b8d34520ffad1104829432944c1" - ], - "block": "020000006208890bfc418b97f2ab47ddc417dfa08e212a7c874d9bff51291e205eff257d9e2c99037c60fe75183bffe5b70a7de767634acee8278794080c89e1a398a2873810285a9ab90a1c0000000002010000003810285a010000000000000000000000000000000000000000000000000000000000000000ffffffff0e03f0ba04024a01062f503253482fffffffff0100000000000000000000000000010000003810285a0132e413fa8effb7c4a99e89f6a62cc1a4ea3424ee78a391b117b047c57f40de690100000049483045022100b45fc1471ca229fd692e4b96a67e8e25ab7858f8c445c1cf92e362758f7e23d402203778a10d47ba33a94cb89b0fde0d9883d5cca8ca25456288bd59026c0c900c9101ffffffff0300000000000000000060765925000000002321035df758c3d2f0d60efc48b6c3a08e0aea265861c355ead942705503258307c698ac709d5925000000002321035df758c3d2f0d60efc48b6c3a08e0aea265861c355ead942705503258307c698ac0000000047304502205361a4b0d0937b2904078ba643d0ca106691c17b5c700045f1b658bb4311dd6e022100e96082cf51d2a19c3b24c44044f75dc796d5770690b2cba24de44ef16de62684" -} \ No newline at end of file diff --git a/tests/blocks/pivx_mainnet_10000.json b/tests/blocks/pivx_mainnet_10000.json deleted file mode 100644 index 4577a3e..0000000 --- a/tests/blocks/pivx_mainnet_10000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "00000000003ce77135d15257a57f7508b8c5021372de2eae554f3142b60944cc", - "size": 231, - "height": 10000, - "merkleroot": "bd27e18a8abbd501b775d32fc6402a1a474a0517c1c8b04b9d487b0203f6b0f0", - "tx": [ - "bd27e18a8abbd501b775d32fc6402a1a474a0517c1c8b04b9d487b0203f6b0f0" - ], - "time": 1454814715, - "nonce": 14876727, - "bits": "1c06b486", - "previousblockhash": "00000000023fecac81bc148c7ab26a0190dbabeac2e8e260f62dff5205596f02", - "block": "03000000026f590552ff2df660e2e8c2eaabdb90016ab27a8c14bc81acec3f0200000000f0b0f603027b489d4bb0c8c117054a471a2a40c62fd375b701d5bb8a8ae127bdfbb5b65686b4061c3700e3000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1f02102704fbb5b65608380001169c6108000d2f6e6f64655374726174756d2f000000000200c817a8040000001976a91493d5f8ec14e203ef275ebfe942bc6a1e2784f95088ac00f2052a010000001976a914d6716d39693e034596a1e8546b4d65e4a06159cc88ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/pivx_mainnet_1000000.json b/tests/blocks/pivx_mainnet_1000000.json deleted file mode 100644 index ee65da7..0000000 --- a/tests/blocks/pivx_mainnet_1000000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "bb6127b99bf96b150c86ac38fde17c47d6c95b460c462ef45fd5043a44479068", - "size": 461, - "height": 1000000, - "merkleroot": "ecafe8267cbc5e4b6f4aec0978b02f0ba47a19828b0f8780e25685184d61c9e2", - "tx": [ - "290871d1dc1673069a4c3efef424278b377becbff0c776e20972d212daa4a3d4", - "e217611a8db9ec5994632e1f66727c53e0ba09c406f6c993c8d52f5474efe620" - ], - "time": 1516510311, - "nonce": 0, - "bits": "1a7128a9", - "previousblockhash": "795ab132be197a0a173cbe3590660235d906e0011052a10206244e0eae4b5152", - "block": "0400000052514bae0e4e240602a1521001e006d93502669035be3c170a7a19be32b15a79e2c9614d188556e280870f8b82197aa40b2fb07809ec4a6f4b5ebc7c26e8afec671c645aa928711a000000004ff5c33f2832ca5fa5ecbefb33c068e32ad0ae6e47c71be916fc34615c299b8c0201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff060340420f0101ffffffff01000000000000000000000000000100000001eb79b426b80013c330e13e49764deeba311f8be69d0ec117d5b4f11d72215f3e0100000049483045022100f495580e30a64b4945582fe3e9a9118a60b53ca22c44232c170ff99a9fa7e8210220712921e4ddda1afe47b2481f2d1512759aaa0ab584f16ffe4b28771437c716be01ffffffff03000000000000000000500ae8470c0000002321037e0b96219461080ce2f837825fd3c52b08199c404a0d6d59f026a6a890dc4b15ac808ef20d000000001976a914f0364dfac5fca72abd79085c6b00f9e8f35bbff688ac0000000046304402203b270304b2fa14362d9718c16bf20e5c6ede49abfa7fe5fc5326b9f598d592d402203b32fda981ead1df35aebc1eca9b4766555dd2f200538f6b3d62d6ccc5180aa7" -} \ No newline at end of file diff --git a/tests/blocks/pivx_mainnet_2703076.json b/tests/blocks/pivx_mainnet_2703076.json deleted file mode 100644 index 79e6a8a..0000000 --- a/tests/blocks/pivx_mainnet_2703076.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "hash": "a3a5538053fad3923ff372ae0c84b08d956c205bd3b707115b2668ba9e6ca25c", - "size": 2135, - "height": 2703076, - "version": 8, - "merkleroot": "264291bc3574a9e150ed4f7d7c1462b097c5b16c6b140053232662ed17d39428", - "tx": [ - "81b265c025c66ab18950e7ff8e5bd8e4d950dd8dab82cf43c6b32a938693a082", - "ce12caf59972a96698e39f4aa12f87343e9a44692e2bee6e2c1b8e967471b45d", - "a8cd4b78d8b7a92f258317953666dd0c63b1d2095be3d5198f371fd6f5089110" - ], - "time": 1612153185, - "nonce": 0, - "bits": "1b04fa91", - "previousblockhash": "2efb1be9f9d49c08a5403291bf15e22f36e5c62fd5a73b8f3fbdfddf6d398585", - "block": "080000008585396ddffdbd3f8f3ba7d52fc6e5362fe215bf913240a5089cd4f9e91bfb2e2894d317ed6226235300146b6cb1c597b062147c7d4fed50e1a97435bc9142266181176091fa041b00000000362846ebf72b50f017794305810fbc6cd68f830e16330efbd0d836e7cd798e500301000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0503e43e2900ffffffff010000000000000000000000000001000000014e87bbd48c7de9ec33dc93761840b38c60891bd6e904162d8957dd915d65d8d8010000006c4730440220318a9cc9d4b58f7663ea791ea4f6e8a35e6082c45fe9f12e725317be8af72dca02206f04604c429c6ff56ad8441b074d10e635ae54636864d114b71450bb15fde15a01015121025559a792b8805da7f5d61237a45d7e70c9b3133a176e755e7e90514e37673720ffffffff03000000000000000000705449fa0b0000003376a97b63d114490254a35e71df73197db35a8d4c5f50068cd1f26714ee88652a3aad34d56936901e51fb7eada866dcf76888ac00a3e111000000001976a9147071c81f9885483a0097f42fb4dc1fec43ac09c788ac00000000030000000482a17f03520de5486f191fbe71c76a91a83fd7403dc2fba4ed4ec0120f65c60b000000006a47304402202e4f2409be802607f8f8a99f498bcdf721b2860624dd1d43004ebb7c7a07260202203fc2f750c0c1dd7d07944fd920591d6fda057ff18be072e4b6d50da9866e35cc0121029e41f5e8bc6330caf3175677089350c01855598b491b483de4b8f506af327b5bffffffff94f8dc7d8564cc7d62674627184b6a40cdc9ca88614d9f70884562f30a261e83010000006b483045022100947e79ddefae2cfa23c2b3305d68c97e4c8d6fceee6fcb112676a95ba576521702203e4a47809d5c6e063aadc8ffadcd48abb24a7ee2e91adc1564a0c91acc568e33012102601c05e9644919f9a244541a002dd76eaa58115fa174cda686c4958a167242c6ffffffff03c741521547fc667fdaa098a036cfa33fe98f618daa0d8be77e7984a61bea96000000006b483045022100e8829961a55d42d8b9a84d9bb51b2a69188bddf25c183919566e48932f5e32d8022019fd005c8951cde8bb1a7bd32518bc7bfd284ec7aa5b1a51430588c6140a8144012103b4d1a27c58a51606de53afca9466e3ec6964eacd7ff3aa385a1a983cbb9c54d0fffffffff170122e910f335ea646fb0275bf195cd68178c6474e6fdd92e1b943fb6f478c010000006b4830450221008d6399deb3c4cbbe4a980945f87b3c017d80c1fabfadcce037b7e5b38cf4871b0220523f207d04971f84cbb35a4a4a7996da065a1e3418b64f24f7c5ec96ed3ad7bd0121021928a686263c49790b407b12ff839337c65e926e73b6a10be5d31eaaa690880dffffffff000000000001c07e45feffffffff00015a72176c9bf42f76a851f87991cf02f8091c6a4e99c135a9ff444b7de05c7f35c8369f9c0369bcc91a48c9e9546c127a06f4687fd96e11b80e2eeeebd391276a96ec38ba77aa16c738cb7f8d3561e7398eb8ce5ef3969c0bb95980149e67e6c81c41040b0c5d1fb1bd875c2623c847028d73ee553e3a9e83c66c079fdafdd6f861303b3dfcf0168b08cceea1021753d24cdff91afb60764821b68a61f0596fffb0fd59045c9e44638aff8e72dd59a42c7a5999dbb3cba7ce55a94b73302087ebbb7ff57cc6578580d3242f9a87d1926e477f91f1f9c3b99dfd497639791c93ed67a2a145a42fe33599970558fbea80aa996d8562f90c8d2153e01a7e212ce039c2b0b0efb785b5ec1b8be2a8e6d7835eb84beea60f5091e1228a4df21ddc70f1bd70e9009d5374cd35c032d0fb2a3664ae5c838291c20900d798cfa4154f7428e41dc5a2dbbfa6c61a0f9870e2579ea049b5a02e66bcf967535af58ebad9c1992c376938ce4f85b2b55e969af71f7043d311fad7505a1f0b90f8f1b102af8d7e02995012ed1fbe4c39a6ba16894b5a386ceb150673b840ca9fe6d48f6861d377531179655e3b500b00739a76ec20345a7cc5258927ce4fb7b9f40185dffed870f633b94417f3ef73b7ddac38bb30e2b104b5ddb0e565fe5064556cd6f8faa4089163f5bd71f3e67bfb0efdee8412dbc00dc8caf0f0e63cd0108c4919b2eabc78b49175f9707584d45a683109e5781bd2a7c3c48e46c2e177d68a4c8db46ccb43b5b9a83adc58dafd1d10dbe480f0569291bb2ee83092b6a3b12806bc0426eed9c54390eb298d0878af00f78b024b8a060210183e2537cc5200cad1b454196dd8b6fa7fb2201ef82e7d515e85340a3d381abb8afae5888952a924cfd4f09504eb5853cf3c8a3a73c28d4c2a4c04f8c9ced0ddd0b7b713f02e34aa46fbb4c4af6e6d99aa05cb653f4aeecf4fdfad80c731e5d87a7ae6030d5aeb9c64936b809a051c7b726bdd679f059c6a823d8432731d8e6abc0a3eaca2796713aa68b81f2981a3e2b2cad351d96742980408391a0f7a56a1ac51b2e7f0faf076751edda0c5c72357e7cbfa9edfbed41adcc9e390f396badfe0deb3eec4e7631eda2288279823d36a339a982c8e092993cc5c12d924b5c9ed37a9976d76392ec8f0762398eef15f54d6e323c581c761113f051a20e4b01790486812253875e684e30c57d46617dc1027535b368ac92248da74c9393329bd882e08d6330238e53aeea93e63bda935d8b54c975f9249f5666dc2116a50c5ba35ddae87567b619ba4b1a9ff38040d85d385c40fa650ee2bb584e36bb41a658ad324f50bf0c76c17a380331cc1240562f818f215d1ad95943c2df072a879e29e41673ce482abca314096ec3a24e842b967eab7eed71c0261fd9abc5206c2108ea96b0446304402205f4f686273a6a6706cc3c1c5b68f0958160f69077a40aa916309e9279a18ae4402206272e4f7cf00a0fb9550c9801c0b8a27be6bdaf16784590a209299ce48c2271d" -} \ No newline at end of file diff --git a/tests/blocks/pivx_testnet_1000.json b/tests/blocks/pivx_testnet_1000.json deleted file mode 100644 index e9cca06..0000000 --- a/tests/blocks/pivx_testnet_1000.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "hash": "f593fd5acdcfd74427315d10ecbf64e4cd61b8212524d4efaf1996df27f04b69", - "size": 482, - "height": 1000, - "version": 8, - "merkleroot": "f08a6baade71d02dd56e245956abaf13ea1cbde28a35264dda9aa472b0aaed9d", - "tx": ["ed36caa75b195b7ecbef51fc3577ea55bf9e3483416c7e4b66d851b5778e9902", "b718c63b33bdf9fab88fe2006f3d3e6d0733717656a9f38784ab9278c8fbe1d4"], - "time": 1608265980, - "nonce": 0, - "bits": "1b039118", - "previousblockhash": "5a6a37c9aa62972936fc06f4cedde941122238a778c93db70c7aa5ca00455021", - "block": "0800000021504500caa57a0cb73dc978a738221241e9ddcef406fc36299762aac9376a5a9dedaab072a49ada4d26358ae2bd1cea13afab5659246ed52dd071deaa6b8af0fc30dc5f1891031b00000000f661ea02e86510d1d1b64129a8c3fe99ebbfd4dc9b5010cd33757d5fddee292f0201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0402e80300ffffffff01000000000000000000000000000100000001a08fec0c563f179ebff335f73a67dd635a4d16fb27f92b16ea89cbae5b5a5c3a010000006a47304402205b730c7538d77dd5c34ea34eb779c239ceee82772e8a6e9d63651f9607a53d2c022078b03800819b1021d39fb5452972db2eca19fb36b7e72952638cc5a25bdc18d901210302ee27887bc4e61248d0d4bbc8ec40b44de9b059dd56903fbc77edccd840031affffffff03000000000000000000aad1b205ea0100001976a914bc9ee38b953094dca0fdd84cb60c099387abffc188ac00a3e111000000001976a914c379047f20e9e09020094032b65653c9db4e17fe88ac00000000463044022001c5ae6999a8e489f349a9546bd0aba7f3c9e30a19bb5d7e696523fdb95ef72002201796c8cf6a2e139d137e713cf9ad650d5343102807e6e2424331aea992f73e10" -} \ No newline at end of file diff --git a/tests/blocks/pivx_testnet_10000.json b/tests/blocks/pivx_testnet_10000.json deleted file mode 100644 index 1473ac9..0000000 --- a/tests/blocks/pivx_testnet_10000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "7f60e86164bd23295182f92b1120b67bb202599a7cbcc72aa677329a558fa8fc", - "size": 511, - "height": 10000, - "version": 8, - "merkleroot": "5bcd16ffb5e3640e22a17ef3eb4baf462aa826c6bd3a4ec9c55cfa67e4898d5f", - "tx": [ - "32dbdea0cadcc47d3c4673d8f945696e91cf848e53416b3aa2b41aab77a6bffe", "9ab58bfc190e8c2bbc38da3effd79322405923b82dc1ca7aed1035c5a9f61b1b" - ], - "time": 1608824235, - "nonce": 0, - "bits": "1b0a372c", - "previousblockhash": "c2c6d9ceca0d3778f1a8c54f3221e6e30172c898e369170bb9a26270bf08f85a", - "block": "080000005af808bf7062a2b90b1769e398c87201e3e621324fc5a8f178370dcaced9c6c25f8d89e467fa5cc5c94e3abdc626a82a46af4bebf37ea1220e64e3b5ff16cd5babb5e45f2c370a1b0000000062ee99539aea3aebe1e4d5298c02f60f92ef0a48e37cf149e4e9cb286655a3210201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0402102700ffffffff010000000000000000000000000001000000017f0dc8fe2ebf5791b16aa579b950c483f643f043fb35b5b26138c35562ddb2a5010000006c47304402201771cb3eee694776d406e6bf4ddbece93f0cf720d8c6e51f538afa6d07d62a1d022016ada904ce64c55b8850d0cc1b045532caf490ede42dc4072eed71964b3060f701015121039713fce1e1d3249ecd647e560baf6e053a039cd85c0617bffa2f305c264ac288ffffffff030000000000000000005adadf69e50100003376a97b63d114e76a4d75d3083f8b76eda8757f266449f66777916714aa2dc09e983d351dd19f90f872dcc35289c563536888ac00a3e111000000001976a914f1fe033465bea0949ee1ed04138948c47229989588ac000000004730450221008af30085a605acffa0dfc5d39667c2b03a44e1b0e6a71a37d9538e639a13ff1302201271df57aac349b3078849864555f63499dda41740afefd47a33a74257c59a0d" -} \ No newline at end of file diff --git a/tests/blocks/polis_mainnet_100000.json b/tests/blocks/polis_mainnet_100000.json deleted file mode 100644 index f1aaf10..0000000 --- a/tests/blocks/polis_mainnet_100000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000000000000818820ee2aecc291c7b6076984cf7c0c152869de128cf30262f", - "size": 232, - "height": 100000, - "merkleroot": "6dbd34dd6a62b589e6f17a18ae65461c45e8c7a278b893e0c5cffd64d5cf47f1", - "tx": [ - "6dbd34dd6a62b589e6f17a18ae65461c45e8c7a278b893e0c5cffd64d5cf47f1" - ], - "time": 1526522937, - "nonce": 2510244892, - "bits": "1a0c92e1", - "previousblockhash": "0000000000000eae3336c7a181ef9eaa70ddb0a59975207e64081e2eff39f1cf", - "block": "04000020cff139ff2e1e08647e207599a5b0dd70aa9eef81a1c73633ae0e000000000000f147cfd564fdcfc5e093b878a2c7e8451c4665ae187af1e689b5626add34bd6d39e4fc5ae1920c1a1c4c9f950101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2003a086010439e4fc5a085ffda1ce4d0700000d2f6e6f64655374726174756d2f0000000002002a7515000000001976a9146629c9b161656be9637e0dd83153d7600084047b88ac00a8d455000000001976a914f1564b5fe337aaf93e963c9c236473a25a61f41788ac00000000" -} diff --git a/tests/blocks/primecoin_mainnet_3117396.json b/tests/blocks/primecoin_mainnet_3117396.json deleted file mode 100644 index 35077d2..0000000 --- a/tests/blocks/primecoin_mainnet_3117396.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "hash" : "ad98148a64491553c3e0df9665635e6ec3e8a84bdc982c86967edac4136f59d3", - "confirmations" : 505085, - "size" : 202, - "height" : 3117396, - "version" : 2, - "headerhash" : "b29038af4d7fc9c8aac6f3b4dd6838a5805846abe4af3def0ccfa4caafeba96a", - "merkleroot" : "1ae7d4402b047226399f57b6e1b485bb6b3a86b3f45e473b2eb5e0275d9ee5f5", - "time" : 1553982642, - "nonce" : 1707532866, - "bits" : "0b3cfe41", - "difficulty" : 11.23825460672379, - "primechain" : "TWN0e.7df271", - "primeorigin" : "2107196499336304674682769806487252000898584808675035226683913465963762300297519874624898881132953600", - "previousblockhash" : "e7081359d1c01a090aa5fe229b18e228df04b9d8341ee2b394dfcb20baac59b6", - "nextblockhash" : "f928188ec77227a1ebcf4ac289d2d9da02f2d1365e398fa188fc3800033adb62", - "tx" : [ - "1ae7d4402b047226399f57b6e1b485bb6b3a86b3f45e473b2eb5e0275d9ee5f5" - ], - "block": "02000000b659acba20cbdf94b3e21e34d8b904df28e2189b22fea50a091ac0d1591308e7f5e59e5d27e0b52e3b475ef4b3863a6bbb85b4e1b6579f392672042b40d4e71ab2e49f5c41fe3c0b42e2c6650a000020fa25a7355786050101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0f0354912f02d60300062f503253482fffffffff018071162f00000000232102426c423c5e182df0391e64f50e5f11967f5eb5b6413ea076bc0ea90aff7220c4ac00000000" -} diff --git a/tests/blocks/primecointestnet_testnet_530680.json b/tests/blocks/primecointestnet_testnet_530680.json deleted file mode 100644 index 9ab6705..0000000 --- a/tests/blocks/primecointestnet_testnet_530680.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "hash": "b9a27ed7c3a74b6e633a5adf79c554a2c6a533f3cb4e773ab7a3a3430bdfb8b4", - "confirmations" : 1772909, - "size": 244, - "height": 530680, - "version": 2, - "headerhash" : "963b91110e6db1f38221215f07be80918b02af752b1715aa5d57b292f1625174", - "merkleroot": "60dec4be00b94a364582bc845024278373a59bfc07f69b1aaee9ef703da7f298", - "time": 1405946691, - "nonce": 7685071, - "bits": "05e565eb", - "difficulty": 5.896086394786835, - "primechain" : "TWN0a.51df62", - "primeorigin" : "601949573376308967673885761096209367147026247380723279812778691742263961519164696133687391171386800", - "previousblockhash": "c484a7b9c90f738be83429e85e0f4cc78fe933096e0ba340a84c56d51f011884", - "nextblockhash": "a20e6f9bdd237264fc71f0b2c510e5ec5dc02dfaf0aebb4f8267bffb5c5b6c3e", - "tx": [ - "60dec4be00b94a364582bc845024278373a59bfc07f69b1aaee9ef703da7f298" - ], - "block": "020000008418011fd5564ca840a30b6e0933e98fc74c0f5ee82934e88b730fc9b9a784c498f2a73d70efe9ae1a9bf607fc9ba5738327245084bc8245364ab900bec4de60430bcd53eb65e505cf4375000a5c2ee818b6f66937e0010101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2103f8180804241000000435978a020c6a685072696d656d696e65722f503253482fffffffff02a0a61e9a000000001976a9148a9c4fec018a27211891600f41c181c8d5a5b64888aca0d91f11000000001976a91432b0a6177e6d0d18a99e9d552eb006e75215b5e788ac00000000" -} diff --git a/tests/blocks/quebecoin_mainnet_472979.json b/tests/blocks/quebecoin_mainnet_472979.json deleted file mode 100644 index 6774f92..0000000 --- a/tests/blocks/quebecoin_mainnet_472979.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "d591d7931d813ede4dad236ac02328e18089ee41328c29c97fe0a5c15425efc7", - "size": 266, - "height": 472979, - "merkleroot": "fe9ab946b7699f42d6ae7b649a132db0d35116fa43e3368a856f3be6a4236a3f", - "tx": [ - "fe9ab946b7699f42d6ae7b649a132db0d35116fa43e3368a856f3be6a4236a3f" - ], - "time": 1586045460, - "nonce": 262815792, - "bits": "1d0453b9", - "previousblockhash": "d92a49acbfa7f9cd0e0c660842dec1811efa62299aff45500c3dc23aa1f6aa23", - "block":"00026c2023aaf6a13ac23d0c5045ff9a2962fa1e81c1de4208660c0ecdf9a7bfac492ad93f6a23a4e63b6f858a36e343fa1651d3b02d139a647baed6429f69b746b99afe1422895eb953041d3040aa0f0102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff4403933707041422895e0881001bfe010000007969696d7000fabe6d6d44693c77bafea92e0697f30f291a1ca8f124a9881a9bb322856a75dde39a48280200000000000000000000000220bcbe000000000017a91425be1773fab39d39cd4b0c7ecfe59e7f0ea30f1b8720bcbe00000000001976a914d85c9e8bdcce3d3c03b0967efe92f33b1fc9c18888ac00000000" -} diff --git a/tests/blocks/ravencoin_mainnet_1220400.json b/tests/blocks/ravencoin_mainnet_1220400.json deleted file mode 100644 index 4e2a02c..0000000 --- a/tests/blocks/ravencoin_mainnet_1220400.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "hash": "000000000001358bd99973e3f711b933b43cba19fb9941bde5f3fa0ebc4e0b0c", - "confirmations": 15, - "strippedsize": 40306, - "size": 40342, - "weight": 161260, - "height": 1220400, - "version": 805306368, - "versionHex": "30000000", - "merkleroot": "8d82debfe0842ba3a0e0534c859b98f650c22682885554decd2bcbf00850edfa", - "tx": [ - "20024703a90501a2c0a46a8a001e818620dca085fed80b5f1c394b49a0a27660", - "720a3c279940441382fd40eb73d79d923b681f8faee8534508cfddf5dd500298", - "fc8301e71a8e95950103af7142cb8ad4d85d63b101aeed02f7b0032cc0df2c4e", - "9c1e27ef6a03a79919dc913e2c007cc8e590afd2ff810f24cc7a3b1212f6ea4e", - "aaebfcadd74026ee4fe829056becebd0ca418281fd7b4297b67a154e42d0d4ea", - "c85b9775177332edb7a8a447c25c12395d9d770608009a0dc47d5f7ade32921a", - "e87eede080007dbfbe45553bd9f0f383916aabd67f2842b14d129fb9ec8fee71", - "de3f4c9e3f205f28879e37fdd9ccce19400275e0537fa2c020d554993ddc06de", - "6849b1d24881eb11e79fb5f2cb4a5127ee6a4f1ab5bf1dd3d4b231108d12b3a6", - "23e5227f505fa1898eae2711fefdafcd3309e79fc67b6f43692e90e88fe87bc2", - "c22cb3bdd1959f14792899f9c60e1c2578f3a0131b5ad30de5063da56b15e0c5", - "9639ffafe9fba92c034f037ffbae444767f96113d073d1396083c1680825b4b1", - "628fc87b10fdf7dfe98f24659affe1f13dd226a20f00e187481c03adabe534a8", - "f25e0e93ebb8f8272c0f2ee4aaf9423bcb51a0ff4f208f52ed4b1bd16b205b7a", - "784262e2a7cec80ec790f29e11c574e58d3b6945b8e76089c957adaa5f14c4f6", - "f5073faf0b5c3c3ce788e62c38d14e00bf641500ea9789fe3ed83301c026ee34", - "dcd2b01292aa0e1ecae73cea0c0681c1f861f807b9844c2e2029ca742477f204", - "191b1a00d134e2156fb81bb17cb61cf8873295e2c468852e52d92ac4c074c128", - "185f3dbfdc7b3b0abadceec4b634bb6a4546fdbc3b1ca71d1b142a83d6dd5797" - ], - "time": 1588800561, - "mediantime": 1588800273, - "nonce": 0, - "bits": "1b02ba90", - "difficulty": 24016.40511765232, - "chainwork": "00000000000000000000000000000000000000000000002419a197135735000e", - "headerhash": "3afceaa95517c5d22961050a93258646fa50f1e6bafbdf09f3d233f4a9267558", - "mixhash": "60cf4a1b02238f71f4583601dd40ec4e2366b063ebdb18770257f3046d5ba7fd", - "nonce64": 5785999621806052717, - "previousblockhash": "0000000000014506b012df9bf7caafe6d592e6871086e0f429771342f2215faf", - "nextblockhash": "0000000000015dfdfb929422ddd07d0d00639506b4abfe95510077957e4d3f8a", - "block": "00000030af5f21f242137729f4e0861087e692d5e6afcaf79bdf12b00645010000000000faed5008f0cb2bcdde5455888226c250f6989b854c53e0a0a32b84e0bfde828d312cb35e90ba021b309f12006d554b2000004c50fda75b6d04f357027718dbeb63b066234eec40dd013658f4718f23021b4acf6013010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff2e03309f1204312cb35e0401000725000000001b324d696e6572732068747470733a2f2f326d696e6572732e636f6dffffffff020000000000000000266a24aa21a9ed55799517d3583a265f4b54c33637e3be6931dfe8e7aebd46636127cf01c74402dde2046d740000001976a91487dd7413ff8bb9f36730da5dde6fe619c9a1abfe88ac012000000000000000000000000000000000000000000000000000000000000000000000000002000000027c47affccb23cce07f3dcdd9a6ef9af24a10ac5db39bb1b401aed308c5a0c24b010000006b483045022100f05477c1109ca2e583b1db44d1d258ad3cdff2007449f9376914f8c6950d150a02207bf8e9fd1f9380a4d1dca089a0217cb29f7d54dcb8a98532fd64f1b5ac56f407012102bce4e90c14dee98fb871dd4c27d314ee232e10ce3b18750247dacf4aba2139b7ffffffffb0bee6478766a970d67a94056ee80e7cd719a01ba21a946b9c2ebc9af9dcc404010000006a473044022056ec74fc49c648e44e14085b99b6fe5ce9a3f2c54d0de6e101cc05935f32989d02204ae69352072208faa17fbcc562a3cae65cdee7b0e27295a98852952835cdad6f012102bce4e90c14dee98fb871dd4c27d314ee232e10ce3b18750247dacf4aba2139b7ffffffff02005cb2ec220000001976a91414cdc4cde0e076fcf032c50a8cf0394e842e099488acdb4262ae010000001976a9149a3081a1496e279e6c973c7472d7f49e36f9fe1888ac00000000020000000532361d60af8f72dc2a65d30fc28d90cfe1094da626838bd0086255593287f2e0010000006a47304402200952a07f20ba6755057bdad4395bda30ab7bab2cef003c69ccb52abcd3af8bef022040754453bf246100d77f870576da817875506a32aac8532a66c9b971a0269f98012103ecf3502e35f4d2515061c2592084aa4cf2d8ca6d71b36b2d7f32f8f2876ba9cdfeffffff64e4830b00b9ce49314c129d78a79082e7cb05db32eee9e65d03864aa71c2e78010000006a4730440220438950c7b810c62b3fe698e514516a0a0bf0a456424394e8e821d33b6726e6c202202f4756a41f57ea96258f1f650973536f7a7c5c4487533a8cb7db81e4cdb0e8a8012102586a89b68b28e4d96d70ee4c684bbcbfac12ce7b64a134626aef76ca8f9683defeffffff7a608d8c96e33ea5ad08a80ebc817640c05997e159e31986089be6633a5d0491010000006b483045022100c6a493ec797d54a8ef5e79baa952ecadabc54b4b1136d64e32b4db3e1b981ca1022033666d8ba969e00e786985f6821f1faef60f44abdb7afa9e25f35389454888d9012102f652222364d2689453b8a75328be5aedb0c92b1d6e13cec94e6167ddb25cb93cfeffffffa0a9c6d286f46d39f5b8fc912444d3605ca851b91407f3d90efa7da3344ff23e000000006a473044022060ee2a6054d0fe72a345b9dacb3dada1d66f28e0ed5848ec14fb556aa1e9e54302200951eaf6d5d53e15f400404e9747dddd3b1991c8ee034a061f0976a334f27450012103b2a7367648f6e82f81853c98e48eb87a822cfaeb047428d48f5e1ed582f7f721feffffffc79137cca68d5e0a8f251a658e82416a2733ff11825e9faf9e0820a3bd1fc3e4000000006a4730440220781ad0e805e98d27e293539cfd3620e7ceda47066cdc2b5883522f2ac60ed09a022015dba5b2b127ce87407ffaeaa0f77dabf929c3b3954f086de88ff01f2b003d4a01210262354d9ea985284ead0d3603dc94258af7fa9d2b4a3e67456d2b85363dbcaa54feffffff02a4d71100000000001976a9149719158648dec4bde9490491ac3396d567a4294288acea3d9130000000001976a9143dd2c600aebd3128d85d0cf2aecfd5b8e5dd750088ac2e9f1200020000000425ea5a68abdaa6ea1feac37f0f5ae9071579f0531ae6651dad3e3a3bb0c781d7010000006a4730440220585351b7f8a1fbb3c3c4c886c49b1f1c446c0a85a004c15ff953a384c31a53e402202c4e989295be549a8a9c4f8b5dcbb3c529cf1d73ad5d37b5b3baaea25e611d6d012102406f8ff5e7ac5df9412a9b97a697512fc2fbd862c4a9d06c639448a95583bc2afeffffffd3f69f368f1bbe67b993a0cf2a8d41f597ce627cd2d55340f93be8801fd9698f000000006a47304402202375ccc4ec0b69b752ff4a5985797dd64320ee83c299b67e9a643ca85cb893de022049d80b699e5e65b2a05cd0305704d91c07fb1119de732730aee314eef9b50c8f012103f62001a19cc58eca6d6cd45916a1d5745510463ebc1d6a60d71e2772fdb84d4bfeffffffe218e46cdffaea1d9991e811cf4c65468af081b8f39ec77a5586ee96acd6f0d4010000006a473044022050b276bc37c6cb2f89d62553cb7621a94af2c0d173f2e3d9f3356d97c8da61c00220160d46870eb5119c2a681442c2bab225df72a45d0bb71b51d334a9e869e62afe0121033e84fe14791efb79fbe6b2eb6602356a38bbb4cd1e932c2ad269c7eb0cad42b6fefffffff80e5f3101b50f00a1f8738c2499a6eb9b0abb0c9b8672944d4c76283a5429c1000000006b483045022100cd801fdf24c721967df6f68dee75ad564a5155379fffac3cd6890eaeac8400280220061756b58447969b9fdf12910fba148c6c17db58b03185eaa83b9dbb30a97f8d012103911309e25d11038500fcdae9411f9901a7e40be4636af3f067b45c0614acfbdefeffffff026cdf0c00000000001976a914bcccc17755ef3054335448cf6745eae1539d3c0c88ac7ad9bd7d000000001976a9149dae5f7f5e5ef09dfbda8cab6183d4eecffd190888ace29e1200020000000405870c11f28fba1090b41606621819df2efde26885bb2ff684959b74d485369e010000006a4730440220280c190001616ec1fa58b854e9480d5ef3eb9d3c5b3b923d38f2de05a18f03d402205b1b6a63bed0ff5f62e572c346c6c50e596caccabec32fddd161c3f3a6bbb16c012102c01114dd889dd10832550b9104d6bf90a100846fd7a7fd4a3e035823727d359dfeffffff102b3b1fc3d03470cc6f380c573296ebf07a4e3ce60c11881ea3fd509c2fa7833a0000006a473044022077ad90d1ffef1e37cf0378d9577b848ed6ec26c0fbf04a603e5122502d3ab3e30220348ce72a334a1aed1c28dba6f8840700ab90c88706267a02e927cc148b8427a40121033aabe6a536737f64a6ed537d8f640b994b54d3adbf423c150d56bc6297db08cffeffffff335a1314bcfff62bbb4611b1195eab1199701e2d7542ff86910b31c80f5c7744000000006b483045022100c4d79241c3476e6695e85f769807574eda6ea61eedc7ff53584c910b45d496170220180db0dd556ce0a635ba96e263c9af9e7651722ad95affb780bf0599adff50400121028b7902cb87614213f458b21b5d3cb2d325779421be5b8b6ae88357f5a4c893d8feffffffbd5e98874bc36a49454470ab737bf56a3a9aac514e247266ac47853b806fa5cf7b0100006a47304402201b29ee4a6419fade59088d66a3e5c946c9189389c240909e3a116800cb02c311022015fc06d18a4d3bc0df58cc23553c030c4103ef995b2decb96e50aabc04f7c07e0121033aabe6a536737f64a6ed537d8f640b994b54d3adbf423c150d56bc6297db08cffeffffff027a99a3d9040000001976a91428b575558fad9e47ab9c2349681d2b55cae53bdc88ac767f0600000000001976a9143a71ee68c2b331bb11cfc514ed01bee06680e18988ac2e9f12000200000003adf8439796da79fd038abcab31823cf65e33b55a88ce756337b02c8c8e9e8820010000006a473044022071436c31bac982dd65a9e56cb6da601d1166ce7f7b5b24732358fdbc4ff36213022004ddf50deaf4e50b4c94ae807c2db6d7875662392502b5b53c89ce492d6d103701210387bace9945ead544478c55d82757782250d45db25be41a6901727f4f9f95b470feffffffe2bdf622c48de28f001920072408e53c558850d909f8dcca26d47cb13f25e4b1010000006b483045022100ab0c5370472cd5e1714befe3a598c1ba6c6a2e277c394229ad5be79ba00cf1b402207ee289dfde40e3de568d4075ac94a6ff2c4bff0447b42a1fd52fe094b8d44122012103851cdf64e133697ee03d93625b3cc4b61b5ce86cd980f34042067cadac9f05adfefffffff51056d2201f1d5310933cc26e8c0ca64a53c052f2d1e78b1d22480ad38cbc5d010000006a47304402205346b00cfa3a9098c36f4b550278c2f5d3a8fc7e33199b0b9d42e1f046f6cf23022003ad64433f61989771932815b2486b1e7811c60d47891ecc7def609251468e39012103dc65176360413ad2e5476d61d7df402da48fb7d23fc427bbcd57fbc1b12d0d56feffffff0283c17f71000000001976a914bc2e547505a75ba3c6077de2a376941039c47c8e88ac9cbd0700000000001976a9149d1c64cb66b5a6b668d6e628a96a0694a3f8009588ac2e9f1200020000000605c98e6af7de577b800d4a1e66186bca1b0b4a8545b02d9032399e6795ba09d9010000006a473044022037dfa19045d205b86454d098843b9cfdcff83e11ad97a1336d21e0774f14a58c0220290e3a441a6094b16498afd01aa6b7f4c1cc94feb9992070dfabe8b50d688d87012103a01b6b269a85432370d3193f081f6a6d904520b7c2da42376bee6559aa76f13efeffffff30d9b78744c5c18c5f51e37f1d990634ea0599f2537858738c9fd34c2ae5ea77010000006a473044022001235932ad8b2877e6bb38c3898c72e7f3371304d5dea78dd3a043be0f2d9beb02207d4ca78ed8a0c7fb729a189a48e6b724c07a054b5166027b34fe85aecb1b6c1e0121036fd13a2c50901d7710631ca013671382e745c36ed4b887b478586809880ac16bfeffffffb8d3da8b2a0dce2942edbd2185c1e7b96d4d7ce5e13fef613911c85c38b26eb2010000006b483045022100d1e39d14dd802747a02df4b538bb4be77137090a15e52de8fdcc447842cbb84b0220423d0f7956be179df7a1342c13c20c6e2028eac6f0a3c0eadd37305ed8de851e01210298d42fac1e19d44f35e21571ea56f620c4204c661f91e7a0d6ed3ac10bb9e1fcfeffffffd3f69f368f1bbe67b993a0cf2a8d41f597ce627cd2d55340f93be8801fd9698f010000006b483045022100add95b96ee4a509519b492199bf850dc8ec342e61aad189b12b02be8684a8dc90220302cb93d4fae30dbdd65ad5d06611c197668e89e7e6af8c97d7a9eca53f0f12701210291c35c07f697128751c91fe5ce35ed63e31e62edde3311b3b71cd06cd7de26a2fefffffff5bfb28acdb76c4b0228a51d881108de947ef49dbca11da15c4d0fed8af69d49000000006b483045022100b6b6cb357ca11f1673360198b0f5728702d7622e94b056c4991534c4a548133b0220512e712b4b5cbfcf5a883f32694e35a1e50bf73f71bf3693cd6d301cbc0a45cc01210280a5d28c08d1f89a4eb92ff150afb43c64cbfbd94b34ff3e740351622c94fe04fefffffff7573b2258740a6e9a9a384502c3c83041590e44c743f217692949643fb93fa9000000006a473044022066214d10126438ebfebf8a10e714b23f82c6a4f517dd09569d891acd01cc5b77022056dbb9c478ff3d4adcca45dd8e7e716062b584ad0d4877549ffcdfc4e394e4090121026cd4778eeb0ef09b4b9a6453c0172ab23b5d6ef160cb6a9c33e7a925bfe7680ffeffffff028994bf32000000001976a91480aac67e28cd3775429f53dcf5f8eedf982e495188ac9bc90c00000000001976a91421a49706353c48a9c7dfbff31bdd6cc8e179ed2c88ac2e9f120002000000046f37cc7cf055a0fdc4004a62153e69727757a3194d77e8a7e6f2e20e18a4a43d000000006a47304402202d9e131228b8d461a26f3f5337ad564b8cee437ba0106c309037291a03b8f39902201da3bb09b5f112483e1bfea25738f0563dca3b8cc0516fd9718821973b09b6190121026fd8018527033e01f616b3cd54f34946d26ae1e95d1eef7d0e987b5999462730feffffffac260ad40caa57d8f23fb27dc3706b530cb3d96fe0857e9f1509a2a94bfd0681000000006b4830450221009c1ecba79fe8b7e9508b22d1e15f8754b9183dfff4e58d7830322b9b29e0bf4602206551ec5825c9ea92e51354847524299fdd81558131ed7133aa5f97cc87ce41ed0121039239a3661c4ad1397e2c6a365e03fa19892d805720b8104a2aa17a1264e12297feffffffe4ca2f7ebda1dc8f6bcbef850be3acf94ad28add0f5404c2372e4b3a558b152e010000006b483045022100e27170cd60e1cfc28d7462e8494145ad8cdfd9d6ba5e735447d00f4df0ec160502205e05803c1679394f3b4df7a3ec0e147f9f620e443b2edeedda73201102f4463f0121039fe02ff252694ac8576200d74a5bc23c574a4a950c4da16b8b3576c34d98f444feffffffe664bacfaa1c0f3224a39e200fc15c7fae8750fa9c4ee78e45242b6334df18d9000000006a47304402203678134d5a604a8ddbd5670ac7a9fda746e8d832b152aabde47999881e6cdf36022039bb9f274dfe33f10441737eac3ebfeb669fca193449e796ea555a499d5aa8a80121033262ee9f47b37bfbc2f25618590eedb32aec8268ad8467a614035d1020248048feffffff022d1a996e000000001976a91439227b5f271ad0f1557353af120e0d7299e2107588ac3ab90c00000000001976a914b7fd45a05ebcb1d781dae57685a7bc3d273cfbc888ac2e9f1200020000000743a405125cdee99d7d7b5816782e90fc4a6b5d494e483080a9848e223e1cd6f3000000006b4830450221009db50e9e68e14fc8fcc9099c329159746e9dfc5e51fba2e92d10ca3beb53879702206ed9b9d9e2e24e4ae3ec8b28b8ce73a5090c29a6373345a6376dd3fe81260fbb012102bfc2349efd13d41cf0285788a7a213e0714560bb53536c632637dac5b8f410e8feffffff43a405125cdee99d7d7b5816782e90fc4a6b5d494e483080a9848e223e1cd6f3010000006b483045022100b75d7c273b7afb10996ace13a3705ef183dcac911dfad5b2dd49977159e6c6ed022075531dd7066591bbc9221c50fc3d3b760bd6314bfdb1207463873750eb958abf0121021160fd28ad0f7ac955b3ec9a8e36871225669bfd21952c7b8418e7a1a1b36769feffffff70b246292b0db1288a9823569e45129870d4ee594ce3a937ec1c45c988c8aef8000000006a4730440220599384f70ac9d5a78877706e18add1221254899b3565dfb92369cbb9dc5774ec02204c1c918e19c1b3f4b4101d03e52f02bb60cdd4c91706c3364e68654dc1933a350121032696e5227274d14c153642ef18369d32ce271907b57843040e48d9f1b5769fdbfeffffff891d5f47ecebe6188d67bddfbdb025f74b77f770d407cd86c954be330884b30c000000006b483045022100ff9638911b4cdff77aa850b7f29cb720ccd3ee506987cc639b1860b2e77f27e40220171d159f2f45b72887cc6d49ea818bef95272b7b8b5b3d00c88eabe605a33e1201210247dc5bf5463cd35a8f4509328d6328e73aa37c9a27283df928a31e03f26703fffeffffff9f384c543a6428a3f1dbf230068d1c2700fa12cce62ef6e2a3c415250f4e5773010000006a47304402206660b42509ced33b433d1313a1949cbc54917c2ec221acf1347d4723c958e73d022063070ae4317b2cc2cd95b10bbe4244afcfd7821fecae6cc8836b0127e7bc1a940121024486e67bb41df05e4cabbb75ed8ae426595bb0396e8cc43bb7d2d4ce150652b0feffffffae6b29285a59a5ddc538cb19db73b905da497a1790eba694d85b025adc148b8c010000006a473044022047fafb715d661d83084078fede1f72797ae61036df79f8de01d1f79d6d1131250220735d0a56d32b777ce4de0cf393c3346cea7389392f5f1170c03824a071456b02012102db48ad8e970645ff02129deaa4df679d01fea41d56a8b8ab7e7837436348c03dfeffffffcb1a60b07d84214eaa3cd0fe2cf8e3b05e13538c5db021dff9d7c5a060e29977000000006b4830450221008fd627836951464e9f349cc16f477d27776dbb8923699c900ac64f4f42b4037f02203d0bcde697ff77a95f6f9e5a644d27f50664b0020d6c484561b638e53fdee99701210237d9e18b0876f003ac0073b03b294cfdaaf0744d8fed4a0ab5c0787053f33f8afeffffff0224810d00000000001976a91456835e8cfd770edd96a2717e6234e0fe2964351688ac99298f29000000001976a91447bc66d4433f6dd7bdc323883a6afc38d21735e288ac2e9f1200020000000287754f1aa75d4400fea5e47063ccebb3e159d3b55c7b1576aceaba786df387ae010000006b483045022100d391053313cb6a0663bea011e8f714eb8be5f3c70b5d9e4cadebff42dfc9f1220220380aec50d76090b8666e53071524afa6866e0b8f5df3443fac452ac234c30bb4012103325415150943beb2bd548b5244b522d2cc988081c065d596517491d0fcde450ffeffffffc9d93a6435b02ed7eb7723c61c453b8a370ca3258a0bb47f0fec78425ea52e61000000006a47304402204de227c32f1b2421876560d3a1bc1dce89e5e5e62545e1196a712efc31fbbce3022005d435b7723bc339ba6bcc3be72193c4cd2bbdd0160284524e556c48d3a31add012102351d61a81efde6e71e66f2f98323dd05427a75f6583620b863174de6f52fd62efeffffff02ddcc1900000000001976a914a0e5d22f780a658ff9546df9577e34c3762470ee88ac0674545a000000001976a9146cea8cff15da53da3fd8cb1c75a4862805b364d388ac2e9f120002000000057108546764c7ea359c71aa0c78149e7c20e3582d39388720bec6d183caf58064000000006b48304502210093459707cad0f014a9480e1e48bf7cc5a6a9d550dc0ec3abaaaa4b6d320dd75902207eb29fa5d46ae0fb57d3ed33586f6119360844c54fdde62ebc9f3d2d9e4644180121024afee2c7435d35c04de8be8ed46695a6d47135d33605360a92102a8c320527a4feffffff7b55e72ffb0fa4cd328af62a3595d0f3b5ac88004745d8f9db391fa0b453db61010000006a4730440220393c0e76460c93df646fe8c69845283b678f8cbb6d2eb93de891a077de15f8db02203b281c994e3a4449e53a32c2cfd7fbc7fc321159c3cb6b72e34f0cd74bbd27160121029aa345da0b557c08514c72067b61c2ed944df0d955fa6e8d435ff6dfb21f829bfeffffffc79137cca68d5e0a8f251a658e82416a2733ff11825e9faf9e0820a3bd1fc3e4010000006a473044022053af2ec42f0539297f224be37fe271fe0ba4c7f329cd0f308182d2d54549a82002203ed011a18ed6debb97d96ef427a863b7eb611b801d056d2cfa8e225669f2f83e012103ed20c602f04f9a83c6239c76cee4f31e7841c7b30c5d793a0ccc484a72b8aaf7feffffffe2bdf622c48de28f001920072408e53c558850d909f8dcca26d47cb13f25e4b1000000006b4830450221009bebdec974ca628f8dbfef981a3060ca9e125c91c21434e8b0e0e1e92f4497be0220399509e7dfb9bb3e1cee4528fbae8db2a2a0aceb82bbaef23aabc1fea9f902c2012102ea0d4b1b4a8b56b9a8d72880b6ac2774f98e22dd554c12ac1be91d778ed6fbaafefffffff7e35fa5f9c68e728523f343cee1809f26e9c412067854a06e840a3310aa4b49010000006b483045022100fdc3fe02e144f8504198ae149ae38191f7d1f606dfc2a0b0ddbaaafb1fef6e9a02204e70cdee3950f456c5a75dd16707e6425d438429c5f55a0621ccaf379bf16a840121022c4c079e09cb79ab8a59c583f87e0814a3d99ae5d422025f8210ccd2e3d0285cfeffffff021312f923000000001976a914b01d6615996fe50b1b0deaf071e7a8e1df4d2c0e88ac5e7f0f00000000001976a9148a6cddf2269c27012ebfa90383e3e38a0eaf919a88ac2e9f12000200000003a60712f5410d22467bb2b617f939e0f0658e2175fd4db04835c0d9b97e57e53f010000006b483045022100fdbb8eacb7d267d46a615c244e789fe3a2c502853cddffe9ff70b00465125ed002201f9110005ae0e65ec1a1190dcdba656496bef74456d53288a2f8aafa73c96080012103e8f25fe3649689aec28076bb72b57c7895d5b1e07cefa4fa15dbfeaed7f1607afeffffffabdc60bbc706476f0e6af8de04bc44f4ca28109e4b4cd747042ab3e7071160ef000000006b4830450221008d28c5807a8afde739dceb431cc78d55dc0fae92e83446488c550efcda4aa94e02202377a61e484316edc69c7df1153ec21e7f02d79eb963c6a30861142ce45da86a0121032c97687f289f35be3b7ea0811debf37d66982869a6527dc6b24116a3b6e91092feffffffc9c551f4fea01c30587c65abbf6de5815d11972369c93c1fc4d515dbd3e69f0f010000006a47304402205a560c1cf065b54604ade49b74b6bdb153ef95c4bcb27981dc6f79207058e2e80220648d84ff40059f121c3a7d07e682b288b432c5efc8badcbc3d5e00e41a999352012103c81cc682418f210ac2fb62aa003b8e729d6216644c31f0be2908d38cfeca916efeffffff0217973367000000001976a9143ce58e7a5882014a64fbb4edab9a5cea7061b99588acb55d1200000000001976a9141a5bade60175ff1703766182cbd8cbbf3fe36da388ac2e9f120002000000040334fa4cca2edf763605b7c670a0d25bbddc8ca242bb1704e9fc835837986ecb000000006b483045022100df8306e16801d1a1a9957eacb8bd1186ee651988e3ac0c00887e681257c5957b02201bffec01317c1b66add4bfbd56089ec274710d51cba7071426d9043eeecef3b3012102b29bc2ea13a55b7ee070efd04a12208ffcf8b4b793084ad1385421684f24522bfeffffff15125dc9f3a97662572abcc3c383ac222f12da229142a082c481e75cbef63871000000006b483045022100838a01228474723bf996a9991dbf074178cbecbb7b84a34801138c59bdfafe0c02203d4dddf77e2fd242fb1fdfe2fa0e6f9c14849155d6c1a0904144e0bcbde6409f01210221fa2f755d19f2ba7fc366323d7b2646f4a33996b91afd9b8d7e3ea1e56c26adfeffffff7a08bafd955945abc786a6562646f75453cfc143c87527ea7c2e1ae9c7dcb680000000006a473044022100a6c3417cca912611b1fcbac44a50c806f8a4a390343428a31da9c79d3dc29897021f0eab8321586edbe14b2c1f890a3b506b5948791fd69c4e7b871408b76331a201210351ea2f6c551d77a4c2dd4bf2cc0b0a879f6a01b973f78a0747e26e28215c0c65fefffffff8c0eddc3c6aa72cccf9fd1ede55d51ab7de25cc457f3ea0a29075ce519af097010000006b483045022100b34f6e618fb12e7fe6203a66a51295b9ba1b50205ea375c19d326758601b15a002206fe81b75348e6f95acd81b1a2a489494de2711dff385e480b4aba1d3d6e4729d0121029f3dbe5557681a48cf6c6b2290dcbe93295f33a418e143909580726ead5b5761feffffff024b681200000000001976a914f6060f6a71ebdd1d3694339761dc051a8169ffa388aceb268c4f000000001976a914665302b7aede8776ce130cc222d0a8c6cc81669688ac2e9f12000200000012180ea5a874682896e9aba873945eb34314bc8246456e3a926cf28e5375378503000000006b483045022100987a1a999a732ca8560f3d91927758546f6ed47012d9feaa2ee41ae5088bb83b02204b492fd91f2571dce764446c0e992695751d84c4dd2329cb52fb508e68149acd012102e29a9a0faba784cf294cc6a6fb9903c08a3e11991512cf747dfb822b4d226c07feffffff1912e4de8511d63dfede93bc342f07c507a9f24286722ab6b6d63f83f232a4c0010000006b483045022100921ea2901c760168e74b8280726cb4e65619b2ec10d57b1f157f15b1b2f09a1e02207ce72bf0675f451b823f4978101eac2b52fddb1b42215996a15c64aa1c74f7ba0121028f623643949186a5ff0677308122d3d0c28aad0c2143b9efb3d2bf253b4f5f1efeffffff23d7172694a3ad201a80408f30072b478a171a4f901ecdfe5b65587c2ee6e415000000006b483045022100b3a00683b1e25131817d9e5b9c8378378c02d39012ac45d94d5cb97ba9baa47f02200f7e4ab1884b084ad33b38b3ff1fc1d12502f896d6b5a05bc1e582ce93d7d8b20121036d6d5e810f7795f2369fe9aa60232b6b4c3738b2785e270ba5f69a28bd57de71feffffff24c1d20988fb72394df9b851cff72e68a109d8a2fc6a370e21fb40af693b7d7b010000006a473044022039185302020d935421d53f2ed1923922a902e61904472a8f9aaaec4e95c349ea02207e7e0c113b39257d051c13e1a0ecbe0eceef928db83d9f0f67f9e1117fbefd7f01210266fe780408d4e197ef68a1c945568d3c11ae322a00fce5385d563d1d1802b95afeffffff33e6ae63d7b6cbdc7340d86aff5fb5852193e09ef3f2455a63c573f474097eee000000006a473044022020d8741440d78e8e37d7f09edfa61740bfff90d3023337f92d60264dd49e782702205afbcabece8c2139bf07a197a2d52777cb737a7b227f60c52ce91867697617dc012103e30dd544ea9b8447a7800f45de03bf3c4cc00242d0305568b0d35538ce4cb6f8feffffff39616650017ea2f2dbc17f3d8b6febcb8348c70b4978c63467867aec0062fac6000000006b4830450221009ac021eb76cc54a49f0b9031c1bc75763646fb5b9f395ac9e5918745aedaa89f022047840f46566b219e4a0d128ca1d0a60a724f82eadb946afbad70d9cd0676c22301210362cd83bae1633032a1e94cba480fd64d2485e9382b549db1f78927bdefd275d0feffffff3a554ff9488c15e14cf5689112ff0c506516b4994dfa904c79213e139ae1774f000000006b483045022100e04f01ec8b46e9fec641c2a5b28bd5f4e82ee4b8295a9f342738af98326c264102203a7feed3cc727379af43528861af3886d9978cb68015028504ab709a83ccc34001210209ec1ea48243d8d47f7a268895f64ee0a905f3a4165f06784d3a051c4f8c69e2feffffff3bf7dde3ad4c35fff1d1c04f889e1e365cb8d768c6f73f1f45f00849d0911012000000006b4830450221008b8d7cf84e90e26fc168e2e039d71d355ddc4206a91e5298ab7080cf3bc21f7b02203fd0893994931b726446415ba57056b9b2308afcc4ac47833da813e099669063012103ac4f0206eabb9ba8e2e123f407dab474e9c5a7a3fe7afb34dacb482b0e9908effeffffff402c3d1e42aa3afe73cdb49657d15b1d993dd3d8d998207d2db14346b155fe22010000006b4830450221008d8259a656ee237f857942533813c9b5b1988deac142f253b3c3240e501fbe0a022040ecf12ddcea8147ee6c58f6458c8764ef6b8cdf9cdeb7c27172bf0032026c9b012103e43668b911632e6737454a4b581719504ac70514d2f49fefc25978d64edbfc81feffffff4278e67ae91c23d7051045821d4b914fa69d6f0e654d7fbacf9b27fffdcc4809010000006b483045022100ed8a30296905467dfd3089a48ca9bdb05b5dcd7af1ab20f7dd136f9b57ee74b902204491ccefc512eeec66c35175642cc97606a44565c9d95c901b2b9ee531e44653012102382ce021cede1f6ab07503cc5acd8cd87d1dcf954d1c183e80f4729ed6a0782ffeffffff454aff4fd56f5a50060bdedfa3a1cdc7a6b5d1d79b20a394d68ae1a9faf41f20010000006b483045022100968155939816fda02d9069cd20c3170d2221c10583c3ac715fe4b9bd6a9181a402203c60b14cc025bda50556e9277365f3467f16ab4a2663b6794ffb829e1ca4de85012103723c76fae38bf5f4f4a255881e945d543ad914a2cd32e582332276e596a4407efeffffff891d5f47ecebe6188d67bddfbdb025f74b77f770d407cd86c954be330884b30c010000006b483045022100ed0f1f4ba7566330d2cd8b8bc557ce88d161cf28acfc70e171fab2801119b19e02202607721bce976538394220920c1e0646f7c8a988f650c3872bbdd8c4c8b157b70121031e8f61b07b0653155395d32731fd36fef28946cbdab93d5cd0ac9dd173d232c4feffffffbadec081577f8e781cd98728b83a85852fef0b0af185c7e5cd52e8af8af50dab010000006b483045022100d131d8eb3d2f080a3c3857bab499aecfa17c973976cdb73f354f587d00513e5e02204abec941c7397747348c547db6b4b198be382e4528d9742581c4b77b55e549d101210277e38ed2697cffd3262b47f05a129af8161b26fd2e823f48478dff21bdfbe332feffffffe2cc38a7ef0f6cfa3097bb45519b82bcd81896886d0c14ef33773bafd499243f010000006b483045022100c285ef3854a522a068a6970deb95aa4a9e47d9865604915ce5e9eaaa907328cc022001de5ea7b9469141fb1b7952da430b20296413b804fdbdccae38ae8d395fdc1b01210384fb81f8dd255e7017880bf3465f3251b4f1201eee86acc9280f3dda7d4129d0feffffffe6084f33e3dff3843505a13a751c619df51e954b282af0c3eac42a0427bac48e010000006b483045022100aee6c4a064efb5fa9ad65f5b112bc214dae25ddecc9eb97f8b0a590cfb2d1fb302203f498bb73d2752ac7df1b7b70c3f5e3e549b9fba4c80cfcb5a1b3c9cb2e874f80121033bc3091c37598b752120b0ecf895d8d187f30f86082aaa5f2f2a44420b93fb49feffffffe6734903c8dfb1bad58baa33059eee6f1d8578870786e16c2818bfe7eca2fa68000000006b483045022100c363c8507207b004f7fc503bd07d4f983aba1c0016863f1b9f87902751b3aa50022007d9da8503831f8f782704fe6a97c739504f9beec1aec1e6c7c1e1fb9d99f77a012102fcced26dd364855645f404bbfe84cd95148fc0f37536fb97e6bdd4795b9b8606fefffffff8c0eddc3c6aa72cccf9fd1ede55d51ab7de25cc457f3ea0a29075ce519af097000000006b483045022100c66d7caa0c50217f0f9f4302bdb00c55152757f4dcc255ea8150bab17a393c75022033babb4b9692d94c48e6e1aa9c0c4dcd150cac17262c3ccb27b91e4c5d8a1c5a0121037ecbef187eab0b83cd4309976ae35432132af8864c32a50903877fa04f3fd091fefffffff8f2534be98ca704e721e5fb05fe9320bb82b9f33eb6a6b70c93ef3a7d48eeb3000000006a4730440220235142034977bc18a995008d48b63efbc6ca8e2736236cd438d3d1e093c0b3eb02201e8170ef085d14253e1a811b337402c6fab230c17642e2b494b44575e0c4d0ca0121025a497c1d9ef2f331e32ae71ee407983ee306c26dcd566083000d419e6040db65feffffff028f601022000000001976a9142d853143267f5334b03fb41e952dff492319ae1088ac652f0a00000000001976a914f60cfe8882ef1b8fe17a8a4db7251e293d81416088ac2e9f1200020000002401ba883570a1eb351f8573eeed25421a84efd9fd635b9ab8e02a584ad3187a60010000006b483045022100d2ef784c4b2498b3e3c402791edc16befc84d26b9814f170a743b49a5a6c096b0220407a9bd96f37b134343a387a861892b2ae8b0b3d5cae242fc3c06c44c8fc7b55012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff03ec1e80af83f30172aa60fac216b48651b3fbdb19a16f3d45110e8d82d01863010000006a47304402205f9d7e249f6f767b9d416f7c5b733718d2db0bc6123daf551a400da95ac217b8022041545173ffe297cfec89819224111284fbb02ec4673a7eff9ec57cb779562119012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff0535721b4d286a3942978f3b22ece2812ca3d7778c7ed47bd8fefb4933d9d4c2010000006b483045022100b935a12df77c1db2dc5f27ed13dfa4ace8179a88218c5afe11a026631f3511440220549281693f906cfd6f4bc360065ab22a7574c754c0b716335126b777203f0c29012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff1902bd33559c8d9c013dbbcf9c0268d8fa2ad57cdf04e59d61a3eb266e40694a000000006b4830450221008eb677369780dc858ad2fe6a58f69e14d6278629a4339616d6a322e4d9f5f467022022d17ac6d04f09e4da3b374abb752fa8320f13c9a42a19bee6a38fbaf798447c012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff1bad435fa87c833f2bf926bfdb11077bd0234a65f1281f96d508ae6c3b4613a8000000006a47304402207699cc29d022122e22a98d341375e5d22d826655df07858899ce8430d841707e0220284910c6a821462d5df22d4dc4c868ca4296aa42b2eb9915ae3f88eec156606d012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff2027e087101c6e012403adddd95b38ef2d4e97ee8e73b3df36ed9798587a5594000000006b483045022100c970d3c80cff44e4a6eca2c6e3321accd49ba5946186609feb2bd24e115608c002200c966f1a1aea8a42a3527ecd1e35c79697dc6f668a03879129ea3140f26c37b4012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff331b2f23d9ed39879695c17bc3b81acd16d243655774d8568f35816addcc9488000000006b4830450221008f3bda368146b4d4e7969ac9c88f147673e3c4538a1cd1383177e38254bd4e1c022076abba31c4e45236f2bf91425a0a7a94cab52365b24a233d2d1f3285729d0c72012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff4103f3b8aef6e08c6f4396d2786367ea4c92056caf109cd13634ffa3e9f01866000000006a473044022050248ae83afadc70982e6ad5fdee88115db18794e4a5a2d4074674adc4b3f251022058214f3518a7dc0bac6e2afee7ad21a076488ff5e23eccfcc531c6a955b43f63012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff470c1a1cbbbb72bdebdb7c9574b19ea3a4dc0ff3dcc96c8c51612e43b360e554000000006a473044022072e24b3f5a864cce961ffe0a49a6d996bc33c7caad0e159c37fd010afad906a5022049022e59491f8d504cfd236349497f937f48f46e0997cce7785c7b5cab34458b012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff4b93ac906387215d3a903720abbb8f7c7aa05013c49b537fdd2cba8767ad7405010000006b483045022100a4ba05e92a37c447d77186d623697da61e31cf80ae3683d769f0adc9a1815a0e0220233874280a8085154b3a07242efbde750c03d30fa885ee4dcddecc7845f8fcd3012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff4c692bc341cd051546709187e48ed1966869a7ad0ecccaef60c6f76c9edb9cbd000000006b4830450221009e781c60c65d71772f36c7443215bba4759d46eae017ce0dfaef4f96bd97ad2802205d106c0cc2af9570b5359d1b3b1e518b4476daf21ad3f1a0253722b1c84373f2012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff545221a0de71e260666ae9fc523499a80783e46b53854e96f8b02602913a5b3f000000006b483045022100e40ebea49cc714283a44d358ebafc3c6bad07129d8bb8d904fc578a57fa5ea29022004a04db89503e83117fb76d49c0754859adbe6780de8dfe1584a406e008a8dcb012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff5efab098bec7195ead8c972d29d2809fd1629ddfee21f170a9527f7797c94b2d000000006a47304402200802715b90745124c629b8136a8ed14370fda99325241697ce8c3a88aa0ddfe002205db623baa845254d8756c3092f0b88268da629cd3244b30b7712721c906b55c3012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff65ad9ba466a917edc1ec59130a72bef1833565ed0e31f040115d9afd65781c77010000006a47304402201ff39abbf5e3cc0f8c7f4208a62b63b1776bb0c352956a8239f8ca53e9eea24a022047f5b282849a32a9a197062f70ab7fe4d0d80e7c2650490d4b423ba5004d70aa012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff6e8207174bd8b17825a86eec69e8f3cd82a82717545797cf8889894f8c0ee90d000000006b483045022100f8b481ea854ce053d107c4145adda4d683f1dc72e69d46e468c33295537a0efc02200fdcbdfe649c38d088e3874342a2a17580f360aeb1e13da79a085028a76cbedf012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff718a5ac6351982d0f07d049fd84fdf053bdfe71cad87ff2664533b1596635a46010000006b483045022100d1584aec9661daa30b5db7b5006950e33df7488322eb0b70abaa7946659f593902204d4e309371c6cdb1782b26f84bf94b4dd1176a3ba0d7fbf4f7495b74c3875e9b012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff863016a66d37b78ff5f02c617e61e99965e6b8aea097293629bf7683182ce006000000006a47304402200c2d1e72de5c7087c019b48b933908d05be8eb49d84391852cd5ff3efa5b2bd0022015958d2ad0dfcc6c49d682664c58a8d312a545325a9505aafd4c8ffeb11e21eb012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff865254907870ef89f260c16249df7a7f7caf7d76bcf599496e7825063ddde03f010000006a473044022032851eb91e5bb1882edb514e2c49948e9f4b311ac346689c1548763b833d63180220355bf28e2e6d351b92beaed42a1054d8c622a98ac41e01adf410f10c8ec4bef9012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff95b6c7d9058ab3fd804c5a1c2de67d80229d4bab2e0fccbcaccc8f2ed1f2b10c000000006a47304402205b88320235e118d38cc2a98254d4221d42df01452bcc985419f85b91ca22116302202d13671a9b4a73423b209f03af4c5c15df4557fd8c8054351bfd116f8a9266c0012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff9707a4339f8ba29119e1a70a96c92ac3370aed8f76e0479c6ae4e78cdd443583000000006b48304502210083ddc86b4ce8066d008c2100864169883854e46b9aecd034f2d47a81a250f8410220092673b16bc597583e36a2cfc16c92bb63d7f3efa1cd296cb7129711cc27d7b1012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff9bdffec3072e541180299bb2ef35ce4beb649d7253e2b33d4fb0ba3d07958b71000000006b483045022100901295aff717563c53513dfac271d2d6307b14033130e49c390d33f1ad3d45d702200af466a6848ac83ef57d5f1f9ae7717619386bbef1e93f14d270451fac52d5aa012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffff9fa66801c11c3a7f58640aa7023b93ca88e18e1f4ff2c5c08e6ddecf11620595000000006a47304402202d2b1552130d60a7ce8bb6669d5f8362ac4e38f927e9e58ab302d0007ef2d4d602205c3312dea14d02d30080bc348016f200255e5a7f7659588b6ebdaa9b73706a94012103491a89ceceb9924007fd9e04a0830922dfd8fc49dfcd2d3e10e3766844f35d03feffffffaa20bfeba1be534681d5b4e663cf335897c88f0983d7bc22b005e182f5eab17b000000006a4730440220239ea476c21575eb3ec7ef83923c2c5429d4767787d47c5b7e0b7d396bed5562022021f9bafbaf4c9a07df23ddee548452d493e0026a18d9b1e95dfbbb51d9a92b48012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffafb51447da3836367f44b46e09b39e18b05a63bd40672c1d88228318502980a9010000006b4830450221009e6c973e7dd7e3622911ca2cb1f83f33e40c5fee13eee178f8324fbef6dcbc8c0220502c9cabf006e727844f3e81f983030f78dc2e66e35795f8dcf992adc5d6a083012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffb098d10eae0d18c5e3646ddda2bca2805ad45cf1b0db2ce235a486447bc8b9ea000000006a473044022060380f48c45a66f15b06fa3df0408b4b1a5300e870d283ff5c8ef5095e0a80520220021a85f951d81d785edd96c4411bdc51f2c4be1aed98f7d771e257f827888eb0012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffb9790286af15e81b9c76dbcef441f6308b21e560df3ec9b5bac6c50fe593c916010000006a473044022028cf0af571a7ae1c52591e9b65bf8753ed033e6f09583b89f6cdd3e6399b4c7a022021aecbf482687df73d6063214d1137ae6f0ab6a166f4623d026e9d0560705144012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffbb8e87745956fcd03e0f82b2cae8d7a7dcfb94371b76fa2446cd3bf8b82e333e000000006a47304402206459950da781052a4ec0ad990002a23d1efd6dbc57add1cc5ff0d5155dd29ea602204ca09be0d72f7a4bc8c61a006460d1f801ed5f1006a3c82bd71eb396a6cf79ea012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffbbe6f895ca99145520b4265d7d607c76fe2ec964c3cd43b85603264ee260ed7e000000006b4830450221008d51934237ea91941a1ac8b3c38beaabf5d0a351db0b2fd6d0ecdb51f23e78d202207b7b811e233def599b3380f6544528928c68f15fbadf21558c0962a036370e7f012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffc23b68ca7b3c8895161d3e6f465dbafcaece9fbdf53208edb6eec408559f5723000000006a47304402202b097f57a33fa5b1bea9553e0f6480c0e46e8d931aabb688223da993ae20a50a0220652972903f1e5feafc7080935d66ecb01d6a04f79cf897e2d1bdf43df288a716012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffc42e71aa774af6cae836ae1044565ca0000e9df188a896e9ae7b2d97de2c92bf010000006a47304402203a585d246bab23bca597a5e6fd6d9faadabd332e262921ff7669546954bae00b02202179cd614537d8878ea34700acf13c155c5a557f0b4ebb42638ae7415b3ae682012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffc554e388441c430a4712a796953a734e5a995609281016a181192dd196f7cb17000000006b4830450221008844b2ad93ae8e5c555512ef121f74921ad3d7d879b61f16ec2dbeb1e1d4fe4d022011a60fac64df866c9b86677be38a4cf86cf6baf4efaa406f31f1450ccb30d737012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffd14d55bd539a29a8de8eaba489144ff31959a9b7f0d28b738c8356384de31ef1000000006a473044022055876f2025889529ea8809b5f7e792a05251f4a98286a7ae8d613dfd3c99f0e70220237a81ad4a8d38056b6162dd287bb3ea02fb6b6b0334e75141e5eb63f2d765b8012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffd9235181db06f09b6d226d3af9d09df1cd98eeca9350b2ed4a207d0d5d435123010000006b483045022100932e8059fd2882630b9cc414d4067d4e1f0420fdca59dd30a440659c43f869ca022047715ecd48ccae32d26a1be9ec876d819a0700ffdfec4e72430e32b9993af22c012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfeffffffeaff844cb5b95e8f9a31904ef1ef28d077320a784f49ccd730a29617125af6ad010000006a47304402207ff98c5d15d8f7586f216d295276997aedccd80bf220595dcc1882e5ba17e0990220556a52d8be37091452b4359784f56c30350b187fc0394d5cf5636aa826460124012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfefffffff66f2d26bdc1747af7fbcd19969f7ce4dd6f549e310f35289662ac5f02d2404b000000006b483045022100b334260477f1c1399c85a97d6efc2750d83fb67546f2fe7c1814dcf08e24af700220409f3cee1c657c26d2a00f08f7fcf779e4d3e095fedcc7f9198330224fdc01f5012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfefffffffd3606781a763871eda318cbbd5b5c989e4629fa7d8c6a1e720c6b870562d9fc000000006b48304502210095022164b80c986a296d8aaa713f5d54c365bdc88b166b45440c449b28d40e9a0220738e8b806c8be77a4de37b9b44a9a79f92fa41e2cb2c60989983d7929a1d36b1012103c3b0a786837c318eb36d73b90951884a5b16118179bbd08906366dbc4cb2096cfefffffffd9402eb67e410c50100001976a91483f31b31df92a3cfbc4d70a777fe35d6ee02b8bb88accd1cd18f400100001976a914e092c8c77a58d80e65197b42dabeccb683278fda88ac6e9a9f1da80000001976a9145ed0f9632e1a0802f2dbbfcc4eefeaca3843058288ac07eb7a3d800000001976a914d71367192020f68ed52a657aee729f5d081fa2b988ac9acca8f37c0000001976a91419fb2012bc759d938696775232f0778d724bfe8b88aca3aebd7f7a0000001976a914a5166fe5e7fa606f61f4bd41447686869f3ada1488accc8171a6470000001976a9146982c0f8e3ab4a7bf535f3d891b2e959b6c90ed388ac3f73c498470000001976a9145eb2fea62788dcca3f4d74893da70e02eef8384788ac651d6cfc400000001976a9140ddc7ecee3f08108f271411aafdec4f823e51a1788ac6b5856523b0000001976a91484e74ba250decb0ac24ad173832702205516a71888ac43a48f7d360000001976a9145fa83f7c295d6f4895a68eb846b8331667817c6588ac96110e6b360000001976a9143f2a3e71cd084ce4ba42d5295e327b4b394f4c5688acb05bb350350000001976a91458a6b87b0f83dda81e3577e85145e0a430f188e488acf1d05883340000001976a914bff83fb4192e75eedd1da9b3baad8c447dfb5d2688ac7c122993320000001976a9140faf5ac60c43ee27fc5266439b468c19bc4ad1f088ac9f4fd3252c0000001976a914ffdb416646ece16bbc004be5fa267804a675626a88ac820a9dd9280000001976a914003f3e8e478008bba9619b43341ce9fb9b712f2688ac40071e66260000001976a914c92dd6cad4b924683cf394f67695425d064428d788acb4f7fe5f250000001976a9140c820521177086c8db654c81ac6d27f1dd1678fe88ac9e1fc40c230000001976a9140b35d4145fa220b074f7a77b5b433d8c6efd8e7f88ac9e3f96c4220000001976a914c10e57c3117495377e7a460bb954defce946757588ac46181412220000001976a9140404df3a639a23f21c72d4f09d1f0ca6d056688988ac77ce2f6b210000001976a9148714e29cd48b546d7c515a8f2951f9c511d3a33a88ac35d7d1d01c0000001976a914706b316de3f3f4a1ec0153479488c352905bf57288ac827811131c0000001976a9145cf7f510a0c67fe3e203c38ec3a12a8a46909bb388acf062f8cb190000001976a9146b4a42990b75ed0d5852a0ea0ff91097d0a9307488ac21edb39f180000001976a91425bbd507165dc1937904e47441313e6501f172f388acc60ad15e170000001976a914c3a73a8374766ce4454ed54abff7f1a3f9aca73288acc332bb45170000001976a914037258ed9244ebe5c1e9464e67bbed35b850c2ee88acbf59da3c150000001976a9144dfa7e664bacdb7a805fda9122f9531366b28cad88acec903501150000001976a91485a379e406fa1c8a7321d9c990981345e720545988ac8d68ccec140000001976a914b51e9b39c62f50d14d430e001583b0c9133c400c88ac98afbedc130000001976a9147a4c533852d8e98f8246c33391178ab06e61d7d688ac8a4cbac3130000001976a914a0bd5c2092c6984d16867a8109000ecd1c5d0e0788acd852a497130000001976a914d06a2f81cf81e3c40075def1880ec4d8d885825488ac89e61d8d130000001976a9144abb0db6f85691dfbb08872e981db70369da72fb88ac004a2da9120000001976a91457a4e46c1a917c02702dc2303b1989ec8cf7507b88ac86eaf5e0110000001976a914466c728b27baedadc16f236c721ddaf13bea214c88ac5e75f0cb110000001976a9143e0703b8406bdb9609d5ce8aa8db218040e3461088acce22ba5d110000001976a91431f375a4f3c56cc723114387f462897b6e620a5188ac7ab2ec1c110000001976a9147293d166964288f832eb69f18bd88168b2b523d188accdc58912110000001976a91451916d72c010a36e0473fba84f33f5bba02e264888accfd8e6f9100000001976a914abbc7c7d9a950e0f663837e6554923a5fe8911df88ac26f6dbd8100000001976a9147daf167f8e15f4a3c5ed5c40bc63ef2fea2ebc0388ac624ed8a6100000001976a914ead64edd45bc5b685b76a512dbca2daf18018a8c88ac6226a101100000001976a9141e653b67dafff116ce826ce0161134b71a8cb79788acdfeb55df0f0000001976a9143d6d841859c30624621b6e616c3b6196dd38087888aca840f68f0f0000001976a914697f37b5c9fd0046dbadf994bbefb8f51ae4dd8e88acb775cf6d0f0000001976a914ee3e65ba72fd3e0a275f8f4343c1e8206a85d02c88ac2a4d2b150f0000001976a9149c69a997c1281cf04da68a0e5811140a432698da88ac4c497e0b0f0000001976a914bb4241a55dbe481c836ab95ab9ffaba83c4a5bd288acc6067fbb0e0000001976a9142681c48d8348b1199b63fe42c3e1c5a71056884988acaffd06af0e0000001976a914f0ef55bef25f89c684885343ab9927143d975dc288aca599254f0e0000001976a914a77696d40c4ebc40b30eec1778985d45ee59dce188acc42bec130e0000001976a9143f393aa697a24a21463fbd42d50be8f6467bba9488acf239ff520d0000001976a91448740272814622a690925fe4f0cd758f52dd9b0a88ac69dce2380d0000001976a914bebe10db19afd34e637ad819cead40161f5229a088ac8477ab210d0000001976a914b91cac5a9a8d7c6e573ab40b995e1879a29db23b88ac3712bfcf0c0000001976a9145a14908870a1f88d47a8638e12abeedaca2aec5b88ac7d6fedb90c0000001976a9143e6efc6ccf1ed2a7c83d41a837f8fc5e1dabff0f88ac0562f1830c0000001976a914202e1af0e02a37d389546c6a720367436d17c95388ac31641e3e0c0000001976a91484c4dd3f354cc928000b85d5c678f516d7a04a2a88ac680871200c0000001976a914e458045b3ba7f901640505d393f16714edaa18c288aca3e3400d0c0000001976a914924e1b845461fc038e4c72a044cb957c2cdab56888acbc6e67c50b0000001976a914d0e09df20cd5b6817ddeea2d77bc5dc64093cc8e88ace7406fc30b0000001976a9149143053e8412d10f841a88f721868b1f7362460088acb403e49c0b0000001976a914abe34139671fe5287ce732a4b9629c26b8f3dd1c88ac28a68e5e0b0000001976a91476faf458996a57439abab20d616f2ed252d33a1b88ac86f089310b0000001976a9145fedf56e57707990cfc681d4fec6fad2a99b3ba088ac2ae35e2c0b0000001976a9148e2724ba27b371657eb1ce84f569f04363fbd9bb88acadab60210b0000001976a914fb238cc93d41f438c9a6edf86e027294d76057bc88ac01f7bd090b0000001976a91425e268c6cf884b61412f4647af8332ae5de7481688acaea453040b0000001976a914968be100a00e79f645c7e5703b512e2974719ab588ac0888adc80a0000001976a91487c91964c434315673a158cad5761db46958b16188ac61c951c80a0000001976a9148c953a2256f8fff932b39a23fff4093f54159f8888ac790f29a90a0000001976a9143e8b8e44989767f699c2e7cfcf81cfc31a4d29ae88ac3a2bc1770a0000001976a91416c2f3dbb21bb3c231a6c2c3b08cdb51a4f1a7cc88accc5ecc560a0000001976a914b4e563840d9d749104eae9b8951774308dc6809488ac99230e230a0000001976a9145602f74d26e79b3acd3b18f8c6a9d3331aac193088accf88f3fb090000001976a91493d510037a766d3275206093c983c68787ebb83588ac486d80f3090000001976a914fe1aa93aedb9b26aca5d2410218de6eabd3ff27988ac34f9b4be090000001976a914676571fc05f43bcddc10038a13a1333ee3c974c388ac71dfcc93090000001976a914e00373491ea2d04b8ff55d66f0697bdd28ce62b188ac01e9aa7b090000001976a9148c308c1585eb47ebb2f1b27914ef1c71a5409dbc88ac9883db6b090000001976a914f40ac59d489cd7e4162879c962a4f79db40ff71b88ac10ec175f090000001976a9145d6b23bb1aa7ac3c8c9195f8c65c5359d78c192b88ac25a0b059090000001976a914ff78d9d6a0451a07e6dad5ce410bc2008727f52788ac8b27df42090000001976a914cbca9ca8a61bf0404b5312d4af0533df0eb93f6c88ac2085922c090000001976a91468b1bca74f58dac544d07b2096b94d748a95355488acd0085195080000001976a914422479fcdc682f01177ad128f25ea9480cd1997788ac2ef88c88080000001976a91472a22e84f226c1a3034fc3015723eb9dd1889f4f88ac3a09425e080000001976a9149fe23e9f866077b6e951297b174e10d2bf7411bf88acd6cf9251080000001976a9140a084abccdd048c0686a65cb644ee7a6f650034188ac98a0f320080000001976a91475cb635dcc68fc6a44eefacc6148923aa61f3dfc88ac2c5415f3070000001976a914b37ac0da86d11a98e3374839a8398731b1e3aa8b88ac8c12c5b4070000001976a914a36bc04697b1509f666ce58bcd2954a4ac9ba9ea88acd86bf587070000001976a914c4ad2df93bc2e627c2ac53a9b22fa1a341e7c54388aca5bebb61070000001976a914d1307e0e3e11089ddb57a91f478fcd1fcf71372d88ac8bcaa052070000001976a9141c802cb1e1039ac80061451464e2a74bade770c988ac430b582d070000001976a914948e4b45f971794689878734246d1d915bb9992a88acdf923f24070000001976a914536dd805660b30ceced98aa5b49cc1b4b72c78a588ac715a821e070000001976a9141579bfdf5748025d2f2ae86f60368e58e0377e9988acaddf8e0a070000001976a914de766a909340ab2dd52c2f697c36f88c04163cf088aca493d503070000001976a914d3a387e5d399de15f2a0e0d5b37318730ec7a9d988acbe1071f5060000001976a91479368f5130fd154a436656d1fd765e76e9b1200188ac6fc5a7f0060000001976a914665891b2a39370aa330a2ccca2fad4903a2de15388acb909adec060000001976a91404ac5d3907972cbbaa2aa344690f69b97d74806788acaf32f8da060000001976a914572de4efcfd3c384b556b5a6d4756187737aee1a88ac3b3028b9060000001976a914c45a9369f55f13e35c71facda57fff05e1865de188acd52ec9b5060000001976a91403658b2fe2f049bd5cefddeb82657f7feec21b5e88ac6833adb3060000001976a914d69d343136860efce7a66ff7e22002ad4b81c6e388acd88addae060000001976a914a14b8647316bf9d33f02023f4db1ffdb80f9d92688ace771c893060000001976a91401b48e673be6d84c1e6f573be337ce47c80cd71f88acc553178d060000001976a9149438032daa5c03814d2cc54380b2bd579021667288ac42f4f185060000001976a91422b2bfff2719303ee3ecca0ec3f67e0996e3921e88ace4cc5385060000001976a9145b34c9b42d37a3fd45c9731b94310f07ab71394c88acb80b576c060000001976a914d62e621faffdd6bad3ab8807b49b661bfcc5f10688ac990a7827060000001976a914684d13b7505ee0ff93a8950bbbeddc738a06a05288ac0ec01d1f060000001976a914549a6d75c0e1a1f97225ba59519cf81b6a8819a388acaa11aa09060000001976a91440dcc3eb00e609a144331d11674ad8ed16688c6588acfb6d9306060000001976a914ecba846520d28fd34ef752e0f18da8cd91a97bb288accf823bed050000001976a91456b5d872838a5a5870d489dff03cd82edcc9616088ac439624dd050000001976a91477f7535ddcbff3e0a808aca418ccd410fe3176ec88ac2283b3d5050000001976a9149061ff0517c35664f92db0202a32e02c23b3ae3a88ac186707d0050000001976a914ba5d92bdb730ab63e03afc8dc7bc45ccb6a4f36d88ac8cb2f5b4050000001976a914106213f9a5aafca02fdd000095f9f1cdf7cfea0088ac5d7e67a7050000001976a914faf2bd850430b886820d7f7b3e18c4c22683563288ac7b56a996050000001976a9140c58d7b61481fd1e71f7e7b494b2940a26bf327388ac96fe6092050000001976a914e391b74b8ebe3279e0dc3f67e6c340cf501e5e0f88ac8aeb8e67050000001976a914fd1bcd18923744c893aa6da001ae63b9b5760e7988ac3ea30c61050000001976a91424c06be84949c47035508298019131d346ea88dc88ac8bad1542050000001976a914f48e4c4a39c557a6637f6c3a5bf118073e0a100d88ac2a8add41050000001976a91493806fc2455811568d178f89eae1bd213ac59c9b88ac0e729d3b050000001976a9142e2ae9447a1c3e21873a12b2cbebc0c0b57aed5988ac3bf45d31050000001976a9148186c3c97d1c24a0a4042fed96d0a884b20de01588ac614dee2e050000001976a914e1e9f54cf0fe3fc1db466dd08a704897e8e20c9188ac27648c1b050000001976a914ea32efa6d8860e00ebd7f3c1befe145e3935a25c88ac43630a16050000001976a9149a9ca33188caccdfa500c9033494235dd929fa7f88accd2200f7040000001976a914ed422d7433f409879af7f9b894edf6869b64581788acdcc2b4eb040000001976a914985ea36c3e52cb3685cf26b5682a7fad20548fa688ac334721e4040000001976a914567277db1b4cee64a1b6833e1de2ab924a6a3d8488ac2c51addb040000001976a914fc865ec5aa462a3e7c7573023fb45a273e72890088ac213881cf040000001976a9144f517ef1b125a73691f9ba2b2affa3d980c73de188acc40c03ca040000001976a914993a8ec955f6907ba47dfa25b5fd40d4888cc88e88acf93388c9040000001976a9149a406885217823b65df8147cbe34bf67ef8ae08688acacbc3dc9040000001976a914255beb51ac8e7fe05f08a18cdfa7b7ad2e3ebc4188ac6784d2bf040000001976a914fe84612bf3fdd4dcc86d45c15a99586aef2e92ae88ac016a3bae040000001976a9147a7ab9d0cc76e3a75f46fb8b5ab44b2e7e322a4b88acfdc551a5040000001976a91483be0bb71f4dbfc5610daf38a4bfd122e29fc59a88ac5a4a9e9a040000001976a914a1ccc773f888ea26e947a586c9afd5037130793c88ac4162f88e040000001976a9148bbc423b640a7a80979d6c15a6c727af2389aa4988acf678d97c040000001976a9148dc437c51fff674f6f4881f6365cd21384f9185888ac41762a6b040000001976a91429e61186eebc8e99f4d236cd828939cacbf5feb888ac620cf761040000001976a914604ee1aa0852b80959babef82bf70e777ea91c6c88ac8a77e055040000001976a9142b0eef58902c71008f351b13d4a470e4930b2d3a88ac63240942040000001976a914230efd8ada67ff6f07500ee1c24f74d51dac64cf88ac1b2df73e040000001976a9149856d34ec41378f7a67c3426ea1ddd83cef51cd588ace333402f040000001976a914cfb33143584aa28fb7c91333d172973c9f3c6aaa88acd593c52e040000001976a914572fe75ac82f73faab2307a60048e0636493abfb88ac72db840c040000001976a9140c1ce566f042c741bb092987f96c18314d46a67a88acc63a7108040000001976a9144f5e30bea60b18f82afa9a3e6eee98723f3909a588ac3357ef04040000001976a91439fc8a47ce141df1298f053937e31c1372c050c688ac3dbbc8fc030000001976a914b7d34bb13081a6495b4eaf1f8176867a341925a688acd27a72f6030000001976a9148dcbcae59122e285b90cdf04173134be37cb02a888ac8e7416f1030000001976a91463381aed5bdbd6ff4a159e1aa99f4fc69f2b900388ac0e1489ee030000001976a91409b44eb5dbb4b07decccac701d302e22a928375f88ac465d28e7030000001976a9141b95be775045e7ebced30d28a6f67975e502b95d88ac0a303ee0030000001976a914f4436a4363b839099dda1aed8a76983184271f5988ac30de4bdf030000001976a9143e00fb619f83b91de4b49a1a33c5b0de71a6d25288ac71e4d4dd030000001976a91455d2664b25ca3f892cade5139bccf9a27480cca888ac256c25dc030000001976a914274961690049bef29196433672a534cf1822ac1388ac0f4aead5030000001976a914e0beeff3fafa47f8a4f3bc67b4c2734e521df2ef88ac438671d2030000001976a914a9d76e85e0730a781fe0f373e02f53db65fde99c88acd1b701ca030000001976a9141fc9986d9a726cecbc921db5b4a3f223c824a1d588acc2d9f3c4030000001976a914bd3e892f62e75147fbf5a9c70eef11f59172476688acc5fbebb7030000001976a9146e2788e94489b15a4bfd38caf9663f7968fe0dc988acb2e9a8b6030000001976a914e680bc8d433df5950981951a314ef69aae6b1d1788ac3bd4b7b4030000001976a91498308e7e1f637ef71a57b9978e850dedf5a7541a88ac18b69737180000001976a9143e8f9b304ca7793a29d5354502958513047ad0c088ac66400bae030000001976a914d7ed63d259a754e539d817dccf44fbf6e018468388acf0e008a9030000001976a914283467c5e08ac73f185e7d9e4e886f41941182a188ac22c6f29f030000001976a91495d1366d9fae00f857a41badac71cd773933b94d88ac40620992030000001976a91446fa3184bb5e92afe6c5dcedfbb022c2ade786c288acc40a2390030000001976a914a6405032b149ac5877eb4448aa967168efbf284988ac6f3b468e030000001976a9141c7c3b35f5e6a5136d28df3b4bfb2ffe0d68ed0788aca39a5188030000001976a914b20d1765d519871b846e4954fa91bde3c7af7d8d88ac555bd681030000001976a914ab960d0d790ec3ddd1239c9dc53dea5f8ae21ac488acff50097c030000001976a91409058dff2b59ec6e7ec4c98c0869ef86a6ace09588ac0b04336e030000001976a914898783fe23de5b945d1ca7ca3b9e0b21ddc8257288acad2e016b030000001976a914392853855260d7989fab18bfd125e37156a6a61988acc501ca65030000001976a914c3365e99989b86cc6b995d36e8892ecbc9b75b2588ac9513215e030000001976a91422b47175caee26155ff550b3f67edeafecabbfd688ac6b491f5b030000001976a91494bf8f003735a14f4bd3125628ce75a89faa51af88acc939985a030000001976a914bfb8f4bd1a95dd33be50c4ebbee9cb659aaae5bf88ac620c2155030000001976a914f48fa5c89c2fbf34bc4061d6c1d3c8893f743e8b88ac8f62b851030000001976a914902da285f2230014812c5d84b26e5c0d78da3c7288ac193e0d45030000001976a914e079d9e5bd6d45a73c4bc61ea88607e171640d8788accd2ff441030000001976a914fe17821b97ae9746b6fda490dca0149a961a9a7f88ac28c45d41030000001976a914099cd80d7c49d5120ba90b2078bfe2b105f07a8988ac0dfab339030000001976a91417b22a6332ae3b9642a00c0431c92d66d018547d88ac95459a32030000001976a9145fe2fcc0cbc48deaf9d28fbfd499c693faf3117788acd4c53d30030000001976a9142aa6b4c2d29c5271d8fff8f5454704f8118b4a2688acd10db528030000001976a91456d81466197c5cfc932cc4e8d9230f771564d1e688ac786aad27030000001976a9148736151bfececaa5d89e9d0910ae581028ce9f6c88ac73a11227030000001976a914a259ce54a198e193a08d0f39ea74fc8d69791fec88ac97f1f723030000001976a914d911b9f8ec54cd8b01deee0f99de63de572c8eb488ac051b9315030000001976a9147b7dc56f05448731912006f2084c8b84ff69063a88acfa870811030000001976a91429fd4ae7fee185f245fe70d2c07059bfb3c0520b88aca5f94e10030000001976a914c9624db2a6fd773351c6782e99f1d346ed056f5b88aca2474503030000001976a914fe3c107dd919ccd31358f33b76347afcaab20f2688ac37b551f7020000001976a91422c93697c57f88b5f05e270aefa653d0a7ae013888ac8c87cbeb020000001976a9141e7d5aba31682ed410724460c7a4924474866a0288ac9d3bd3ea020000001976a914a619cedd884ea5c6a4dee5e80c6966cae47bb52488ac98cff4e9020000001976a91451f2cf6cdf3ab1a6c0918f91056427227cfca7e788aceae3f4e8020000001976a914b513b475e9cfdc8e6b5f53079251687b8335e73888ac3562c8e0020000001976a91402271040c7735d2ef032a08d03b01b41053378fa88ac46388bdf020000001976a91414bf4892da3d06fd022a5c04622e1d71226f137388ac05edf9d8020000001976a9141a3239176e5ab6e8dcd99a8f73d03c2b26d9eb9488ac72405bd4020000001976a91498aa646bc5ad29421b4ac72330ceae9c3ec5fdf688ac20febed0020000001976a914c6be844295a4219bb8290beb1e8a5cb30b7b2e7d88acd99f89ce020000001976a9146d8f60caa54001ae9f92e808f38daf6f7b4e8ad888ac0c6625cd020000001976a914066ca63a5d50462d92aaabe55b8cff3a6a8951b188ac07d8cbcc020000001976a914aacf3491bb4f453fd593ca695973f8fc29c029e388ac52b757ca020000001976a9147d376a365837d05e6ce185d407d216db308f65e288ac86b1bfc5020000001976a91420682ed526ec94ddd21667932c5ae97171c4cf0888ac5c95e4c4020000001976a9144b8203f8585fe9325fba7502200ee67d9f271eb188ac618b5cc3020000001976a914a14bf8753febca622563d601b073a9c25596930c88aca9f493c1020000001976a91453330587163c70c20a0972b24dce111d96805cdc88ac462bcfb6020000001976a914a7b00cd23739868de118eac7e5d6bb6f39050f2988ac5c960ab50200000017a91486ea6d20f88fd29cf27f05a301a4f68ec89e886c8798e52fb4020000001976a914854b577597ab5a41c494941d8f5a91cfbba4906388ac038576b0020000001976a91455037b1dfcb37277285d11a40c2b46c04dc2ba3088ac3db20aaf020000001976a91447050ddd6dc331769b46ce79d1c12664f90c22c088ac923b8fae020000001976a9140cff4af54717a4f034f5f09ecbc14bc54fbb6c8c88aced0eaba3020000001976a9146653011650b1cb83cab5108a96e7d7b652d8013e88acddb14ca3020000001976a9144d7fb0baf993320fb73a04c49ebc2b42fb61a01788ac2766f69f020000001976a914576311ac242ba7b85200abce9d4f85ec17908d7a88ac25db9d9e020000001976a9143da13a6749345823d59af14ef1f8826fd9a1c66c88ace07c8b9d020000001976a914a2bf6df61964dd75b46b02d6dbc2cb98b0e0bd1088ac00f12b9b020000001976a91439ce80db893316fa4d1c90cdb872f05cd60ef7c788ac0038d28d020000001976a9140cfe1159d4c2099018faff8baa4b047866cc509588ac0cd74b8d020000001976a91465fab0ee2ca531e152630be603bd733e2ab0ed5488accb83b988020000001976a9144ea7785b3dcc202d1e1e4f671ff09d16807b3d2488ac7fae0685020000001976a9140a150855dbd604829610f7e6615bbfb1ac1ae70088acf4a2cd80020000001976a9143b9e54bec7e94d3dcb46281e6a97b42489c8b6eb88ac31e5727f020000001976a914b0e52776958af0fd0d207f477bbc47049c9688b688acab60d17e020000001976a9147fe74ad71126cd03827c5982dc1a28c37afe35e888aca2419b7b020000001976a914820cba8ff9c40f1d9c9e9cb68feb5c4cca99f9ce88acbdd83d7b020000001976a9144e01fd0da0006204fb39c78f1423b997c926851688ac55af7877020000001976a91434044da3e88fa31c1f8a96e98c96bc8931ae9b9b88ac08b43776020000001976a9149ee5980e65dc981b561b009c42682e5fab366ee088ac8b52de67020000001976a9145bc0555f823f504e74d677f651ec53b93deaa48c88ace11c8763020000001976a91418b51865a513cc2b92da257c8da68e023446b82f88ac65bd7f62020000001976a9147f0342f516a9c0cd74f491b358ed424e9b23477788ac7997f661020000001976a914a4e73d401ee6931a7bdf20ff7196934f85213e7b88ac2d5f9e5f020000001976a914f4ecab85992abd229162272872daab7a5c02498f88acef579f58020000001976a914fbc9b50fd2d96318fc506714ad4ea8e9bfb9333988acec464256020000001976a914eced78a9a76d3b62d1b4bc46925e50f0dc99e42988acb414d550020000001976a914c7f8ab4757dd1c5abb313a4e628707e986c957a088acb61ed150020000001976a914843a8e3120555893b7b903afcaf5efe179963b8c88ac2b674c4d020000001976a914185ffad65db64e84752d89b4f766b43d51443c3188ac65f1224d020000001976a9149d67a8bc3a591eeba351c365f747be68c646360188ac30e3624c020000001976a914944b0c85e9528080bbc120b028cf3a53f124c24d88acb7405c4b020000001976a914e6a2b9956a3a779044a7ff7f3101e4b8649c84ee88ac076bf04a020000001976a9141464b059ad7976a240b58cf5789e32356a3bb2ea88ac89afc646020000001976a914299cadb91ec27b0550ae9dc0dd1544cde284b02f88aca4206d44020000001976a9148d94c37fc38b71df4ea64a5ec9acc26ecf8178d488ac213f8f40020000001976a9141ae682fbbb4841c76b93b70e8e459a095683f6f688ac6916563b020000001976a914aeff7f173442f852ab5e758cad36e1e1dd132abd88ac73f92139020000001976a914bc01ce2d5718e3107ff202db3e7a9520ad58f48388acb3dcbe37020000001976a9148f54f8349cfa0f6532c6e920f8d3867a4b531f0688ac6808b935020000001976a914c325faa3d21387cf03a4f2e4c706a1c5c63fa29588ac2be8b731020000001976a91474de5ba80dd7c1f39257369c43e95b700e3df65588acd5430b2e020000001976a91456d9c2354a3e243090ec7b2bd5b20667adca987788acbfff742a020000001976a91432f44201e235994fb7f85102ac27fc1ef1eb846a88acaacf2428020000001976a914f99003a5c8adcafd4989878b59e05fa848d7c97a88ac164b0b26020000001976a91497ba19d798bab15dcaf48b1e9cbcac3d04d510af88ac1958861e020000001976a914ef1ade83d6d0d7cc146caa76553fdb7bd0d60a1088ac34305018020000001976a9148d00fbaf6c3ed8ee98e4559f36b974472bf1389188ac159e5212020000001976a914261e86c53bf4ec107e311875cc3fb509223a40dc88ac72f16c10020000001976a91429dd141a8cfb8369945a1edcd48100dd2394cf5488ac798f2e0f020000001976a91482eefdbbe2a61f961a0496d304c2d0d312a0c79f88acd94da00e020000001976a9140e7ebebbf7f87c8d38baab8f2a4ffa9905ce1fba88ac43b07f09020000001976a91492a94274f42513fe1c17ab710c5ff8b768d30a3e88ac647b0509020000001976a914a85fc82a5d6fde56e1aee55790143a825f88a52988ac09d23007020000001976a914eca0341d53f9226dfb6f8a118f8dd1dbc929f1c588ac8622d205020000001976a914804d062ac3ee40911c870199afe7b45cd4c2baad88acf2da4701020000001976a914a937d06227d485b98e122222849baf14a181cd6a88acc196b5f9010000001976a9144156f3e9d847d8611b96f84de90398d4f4a2c32188ac599d40f9010000001976a91459d6c609d0bc522d288c07f012253f81ffe1c5b588ac86ac49f5010000001976a914653fcba0489106fc5dad2b87818996d43ba91d4188ac163b00f2010000001976a914d213f1b3cf315fb677539b8cf4bff782b89ee82e88ace95ceef1010000001976a914ad0d453920dc50dcd1d08f8e6b58b963b3b4b41088acf3ac67f0010000001976a91402e0a32cc57190f863d089e820dc5c27615d982988ac6b0344eb010000001976a91437a88f9c038b4042b2b79474c8f76e1d3b9ae98988ac18f872e8010000001976a914b3d3eba2746418ab968d53ba8b6a1c1d94abf9dd88acb30100e4010000001976a914a85daea957bb8fefaa414423e31e3d8aeb1c478888ac665a02e1010000001976a914facdd7495e044caf6fc33c108dccce562d4df15e88ac9e1d9add010000001976a9149ffa2aad11fa2a5cf7f54852e1307bc46b0a32cb88ac8c15d3d7010000001976a91426a760b844111b3fbf2b5e3cabf050f79a2c65c888ac4d8c45d4010000001976a91416f84822483659fc87aecb79a68cd02d61f1ea0d88ac247bead2010000001976a9144794912d7a2270cef0762cb14677925335f0746f88ac787372cf010000001976a9141a27eb9cc6859fa8d507ffed0f218f1fd168819188ac916c82ca010000001976a91482eab639986a9aef56f9054becdaa715cc0acc8d88acb01c34ca010000001976a914b575343ae69114cbd541a42e087f3d6a507abb6588ac9e2de7c0010000001976a9141c5568fc16be4238d09fde711fa1ef43a2f8a65588ac13ac28b9010000001976a9140b439bbe70027eb7c44b00383f8f2a62fdf4177288acaf3fc7b8010000001976a91446e4ae182a94d98d6cdd42dc4b634d671723206c88ac237c4db7010000001976a914042466cb92a09f7f145051bb0128b881faa4b1dd88acc1e374b6010000001976a914739c92733f3dc95b54840a4c05b6c5499d56b60b88ac7b152db3010000001976a914760d4e984ca98b4c69fc3f326c9f87bf4dcca73e88aca05c1db2010000001976a9141b875577ebd94e7de26b55d900534b035473285188ac7648e3b1010000001976a914d8f2efc8fc4e81a98b238b7b6efac1c184babd6188ac01af23af010000001976a914de85f2d962fbf6dc6dfb5bb1c7b16ad3939c9bec88ac5c5fb8ad010000001976a9143c651381820d8af41776eddcd68b4e69448f034688ac46d91aa9010000001976a914809647884777487da3b22c3220bf9df0d09dccb888ac2a8964a6010000001976a914db1bfb9268935faa431f5a31804f351970becd8888ac50e775a0010000001976a91416528ef8ba2eb367a3fa9adb3087e327457a329b88ac057c019f010000001976a91414f2a97bb9adbb91cb6937251660e3860e36dfb088ac8e340497010000001976a9141595831b825b6505809f49d94db3f6c32f56c4cd88ac353c4495010000001976a91400c8264b38fa907ac680e4c98952c9613e1ebcb988aca82d0f8f010000001976a914d949c93553cc4f5981868233cb011c531285596388acc974e580010000001976a91467efce5f206ef39343849455b794d53497f4e32288acb6f12d7a010000001976a91419fba0daeb537626b732d89c15b09982313e3e8a88ac5074db74010000001976a9148f9527f2918009a1f6c0cc8993e6dafcd6d4f6fc88ac5ff4d672010000001976a914b89a3aea4e0f4b5a6f81d9a8345f3b483d4f889688ac1e374672010000001976a91444d9c97a18dee79dd1bbb75b3e23a66e0802be8c88aca0913c72010000001976a9146115c20da77fdef952d374957f7e3887b081ffb888ac5fb61171010000001976a914f971b0325150bc203ba9e8ddec1f364c652ec93688ac2f581b6d010000001976a91461aa7fcc167d227648a8195c8a8bff53fd4f887288acaa09b968010000001976a914e84637e52699acdcae57bab26b9b39381bb4296e88acd2cf9761010000001976a9141487b50fd960d49cd7ec92bfc1722ad2df40022388ac8a6e9560010000001976a9140afb7a982de48c1e320c0514e22922ed0f1361a788acc585935c010000001976a91401eff876b541e782bd850a852aa14fcea6df5d7788ac0a61b359010000001976a9146fb66ad6c6c1f46cd077b388deb7fb62c68ff9b988ac8c76f557010000001976a914b0e8990643ea4039417567a5dc9fa3a8971688fe88ac117be156010000001976a914488f1b87a9293e759c132c2e310313ec95c86cc588ac0418dc55010000001976a9144d5bd2cc09f5b6758cdbda28e612a38ad9d638d188ac7d31be55010000001976a9143fd706b4b2495fff834930a22a85bd8740eb7f1a88ac02707253010000001976a9141e0f016f192d7e2d25979b81d62f09f0a0a2d16788ace128e552010000001976a91498495fd81b051e8a4f60e4408907672521ef676788ac5f1f5c51010000001976a914fac577c4df1f7872302984778c41dd04d6c0086488aca8ac094d010000001976a914da80b9d5bbdbf1a5eb5128a2e4c6c2d5ce1dca5988ac11efc94a010000001976a914b059e26d9818b0c23bee95b4819a0ecf90cf91aa88ac37f2c148010000001976a9145a3580930d703b5e8561fd11e44249ffb3f186e488ac0cedc146010000001976a914165ed5fbb027a88dfaeafef386d990c4078f849688acf245dc43010000001976a91415ada8117fb7e1300af27368cd7297065b6aa3f788acc8089841010000001976a914d0f305bc88ac74ea5cc039f1ae2454b89e3dd25488ac52e97a41010000001976a914541b64d39b38d75633b41369ae1601271f6f56c988ac3d5da740010000001976a91487c44425ae0d646809ee3bee512b22872b509a5d88ac5385dd3e010000001976a91442003de7981c8a2941674643d16017d2b36d865588ac94ada23e010000001976a914e02ceaef5b4a85957be3b75cdbf191022ad73c7788accd84d53c010000001976a91431561f1c1eefe495a383dd886db7094ba33680aa88ac617e313c010000001976a914cb8d1534c227460be80d1b22c56ca785f55ab51488ac7bc5a03a0100000017a91479842579c01d5c89d75465b1647826dc25aecff687f6745f3a010000001976a9143fd89ca87d9132a285a93f7af8e4891b7ed7344288ac94168438010000001976a914136ac8a98c02526f41aeb8761786f2a722fee42788ac1ad37738010000001976a9146a133470a005f62f10ee1bf1eedaab83901358e588ac760b3734010000001976a9148031363fb590fed342c7d0c46f646de3cd5b732f88aca7feb533010000001976a91469d1d4f7d7cd2154b5e0f411595f1e7ef4e6987d88acf046a733010000001976a9148efb67fd82dc60a609f4af3fc7d4de05fb438e5688acd2f05028010000001976a914192a1a7d29fd18b007f57d41c1a59439e8a9402288ac7a0b0426010000001976a914cfc049e484e68bd83c16af79ab6a0e7d3f64fe4388ac447fd922010000001976a914a251cf41a6bce9a9d61cf2a686bfd1359f9bdd4388ac7ece0617010000001976a9145de43c3196b495f1454e332218a2fc0c1211c3a788acf1ed7f15010000001976a9149cd48727c76b6a987d44f6ef32fb037e28e2207788ac107a4913010000001976a914497add87797fdcfdc2e60e18d290b119b7af8bd488ac72cee812010000001976a914502a5f2d133e0bd1597cb30b56aa0f9231c5c37088ac9c7efa0f010000001976a91408d958f96f38e88838581584133a4809cfa6494e88ac26d7b60f010000001976a9140263cb67121a8d21ccc0c930757573c22002b7cd88ac0cdf300e010000001976a914fb984ca78f709853d09d8c05af14d4f88e13060288ac2cdba60a010000001976a914d993e3dac9503190bf445e0da41d29fde8dbe3ba88ac5c372108010000001976a9141c717d71749058299c7af462ba1dba8d61b4ad3e88acbd960807010000001976a914fca732fc0d50258e40dd2a8c17aa816263d3183188ac9eba9a05010000001976a9144deba101ef35ec534501d0727e0b41bc0b720e0088ac425d2b05010000001976a914d10f170232102d92c33ef3262d5bfdbb158d203088acb6770404010000001976a9141c26eab30749020cb9328676b7ab1912e0f0da8188ac68583703010000001976a91400c66123b9bff633ce2fc4e7bf7559a68bb5843c88ac40c47102010000001976a914b230bd65d1f475ff76d3b46800a448e9d9b4172e88acd24e15ff000000001976a91458f15328f04d66433eb8a38585d1c89c31e8073288aca0740afd000000001976a914f9354e5cc95c348cd52028a32892339aeefbd74988acaf25b4fa000000001976a9140a0ae6545e4cca32309e3e4eeb704f16f6b2faee88ac902631f7000000001976a91414b9b3d6d72b22b30c9ba0e0bb8fb8901d70de2d88acaa0a9af6000000001976a9140b250b13b47c9ffd444ad6c914b402988850630788ac980b35f3000000001976a91464130859dd161e31a559c59445652e83ddd6668388ac01c9b2f0000000001976a914fcf6c5067510ab44e0110d174572d40094293bce88acad7ae4ee000000001976a914104a01238e23e1b3818fe47bbf46b1eeaddf572988ac926ddaee000000001976a9142a31ab9cca16e0f06c7714ba87402f1d765e48ce88ac979e5eee000000001976a9142f28900475c146db36617dfac948f15d2f54c9e588ac78ec37ee000000001976a91474b23c0ad5f84664f01560ff9250bd8cc7053cc788aca80aeceb000000001976a9141651bbad0e02abe8ff47e3a57752b5292459f7e088ace0ef1deb000000001976a9146de3c0c9011aa282925d0f189de9b64831f302d388ac04fe98e9000000001976a9145530a52f9cdc97844517ece480f064c8bcc757c488acf2e5a0e7000000001976a914d001c949648c5db72e3348af20a03a1393bc6a4788acd4319fe7000000001976a9149b86b1e259344084013b2b24ab9918770d01220588ac01ad47e6000000001976a914c380863452f914041018a4f89e90b4ae33d22b2e88acae7effe4000000001976a9140448e7e55e63d0892d56d6fab71a3af812aa045188aca0cd53e3000000001976a914fb7a6cf3876344a6bb59f2111c636a952effc5c888ac6d041de3000000001976a914573e1f6e002790cfa9f8298d5e7f09681ecff75d88acd02c02e3000000001976a9146429092630d8467a13080c0518e72cab29d1ac0b88ac708b9ce0000000001976a914cbdadc45056d45e874b159ea00edb7f7add7371288ac479497df000000001976a914a2bb07cc0666f305884a7b0a6550b36e4dbedc4f88ace67385df000000001976a914c23e02aea94b897092d3bd009a57320ceb7a565d88aca18c23de000000001976a914044dab0bcdf0c9504966b83c510ab29d220974cd88ace4ca6fdd000000001976a9146fda3538b6a8e41373da294e5bfc3d0b4cfa82c988acf5d10bdd000000001976a91403528f7290c5525a7660e18ca5563b0633982a0a88ac2a8530da000000001976a914d933ef9e6fe4a0c5862647b838945966d1c2a8d988ac4c8c8dd4000000001976a914292c24929e79ec841a7374b06139a0970112867588ac41946ed2000000001976a914c3b70dfa0faf21210f3c1572c724404f62a6c13288ac8bfc80ce000000001976a9141856b423a5fd4d9926ae38c800479cfb891d06c288ac7ac376ce000000001976a914932ba50bd19922dcf5307887c7322ae45506163e88ac748a59cd000000001976a914e87388968e29d2b9041807bca005c1aa8061be1988acfa9e29cd000000001976a91470b811d9228abead08a1fd16fbb648afcdc9194088ac4416e0ca000000001976a91419fb54263657accb8dd3dce30cf2a20bdd28831188acbd1651c6000000001976a914e60a5ef95077cc236547eb0299e22c7a66dfd9af88ac5d0a43c5000000001976a91401ab1e9261b63ec7078d34544211a04c8fb79e6d88ac183723c2000000001976a914b9f02369542273f95bbda83b92ade36ee7dc034c88ac575a7cc1000000001976a91468ff3c5d23ea45af4aeff440e705cf99fb601be688acab1fe9c0000000001976a91453ac489a38e93d4d81958381e5e65f36a47b427588ac9c46cabf000000001976a914acd8fb94ee7fff1d98e70a78f39da502b9f17c2288acc4fd1dbc000000001976a91431b309f89aaeff59938b9bd498e6d36b83b029cb88acccd159bb000000001976a914718ca5b911f793ce1e74aa1369b98303fc161b8888ac8af66eba000000001976a914360c67b113501814b37a4a138b926ec5788fa1b888aca19a74b9000000001976a914aa2cfd5c792665f167c11c5284c19dfe7d6fbd0f88ac64f800b8000000001976a914a0061135b4ab49a9fc72f8561a930c4e07dc55af88acf0788fb7000000001976a914eb20b29dd23c7f6e7d67ad76acaa271bad1b837c88acf1e75bb6000000001976a91458a0d3c256e71dca400b0d79fd5ee9acc3b4d1c788ac2feb5ab2000000001976a914b2872b140b101d44b1404b717f9a411fe331487588acd6a6d4b1000000001976a914f5cd5104f93a0efc596a44bfcde0f2ee61097e1888ac573403b1000000001976a9144a984a59cb3662c975a96a04615c68163f78269688aca54fb5af000000001976a9143e29cfca10363ca0fa90bdb51cff83e731f8c1ac88aca1e204af000000001976a914ad51841701fbf0587fc347a0d016556a3c43b06688ac2894baae000000001976a914bd8a28f61c780327601771e87b5d66e2d26caf8c88ac75f913ad000000001976a91461089df46be63aa45fb2acd7eb3d5081e0b124d088ac6db6dfac000000001976a914075b30894f063def38da63b9157190d540e01f3288ac018749ac000000001976a9147c21ba9697115a21c7f1aad1e9b51cb839ee334988acd7edd1ab000000001976a9142d18d847572a45667569b6a92e222dba5e8cf38788acf1f46fab000000001976a914a922bd4df1cbdffd564de006c8aa113f82810fff88ac17e6e9aa000000001976a914b534850edade1dabcf642203d8ad19b25a0eb81188ac9bb3e3a7000000001976a914ff62585ef95a99580ed8d20cfb621a1a3d7f0e2388ac060006a7000000001976a914643fdfbd090513669f71bd6de910e9250e95893f88ac41240aa4000000001976a91428ab12e7b95a2fdbcedf31945f65c997dc2aefd188ac22d8fba3000000001976a914615a5b40c77317a8a9249bbf67ed69a5c7595f3b88ac921c0fa3000000001976a914ece989caed6813b212ddc80367982f8dda166a8688ac084ef4a0000000001976a91419db9123f00754654843df8efa22c158035ef62688acadda51a0000000001976a914a90056fdd334071ed09f34a0272c4f7021fe8a6e88ac39a9c99f000000001976a914b8e3e1a6f3a642f8d1c86c8e90a2738f58d1b88588ac7a37ec9e000000001976a9140e15806aa345403683907f9cf627698ab57f333788ac0e565c9e000000001976a91487ba6229e73083c17a19a64686334d7d0efc60b788acd7312b9c000000001976a9142d90a46fd0083a2bc7eb15f9c45f9a69d610e18688ac43cf239c000000001976a914609b7784d8fbea21062b35daf919cea55db4bda288ac660e879b000000001976a914971af350f2775fd985bb82dd3fbc8d6b806d505988ac99f9dd9a000000001976a914cb25031cce6c6bc2905518787af5a56ca573fddc88ac84fb3d9a000000001976a91424b67b1671924a1c8da8ad872bc459b6a6ec186a88ac758c7399000000001976a9141346b4bd19e85e8c59323cb6c7f0e078ddbd5cd288acfe8d2998000000001976a914d41065c150d77b7b11edfdbaa1f1d3f8c28a2dc988ac80aaf797000000001976a9144b8b7ced3bf0cad5cc4bc5cdad0ab9e298decd3f88ac96df6396000000001976a914e4e38165c83adb62551daeb334bcaca19c8da6be88acfea2fd95000000001976a91480a3a919a0b492050a28f5717c32aeae987fc88688ac84d04694000000001976a914469720caa38828db945a25b2517c40b1ecda46b288acb44eca91000000001976a914b5a22b801240585bbf9eba76d1fb8d270b3f97b488acd788ae91000000001976a914427fa014f7308690cb169fbb2bb3daeecf6340ba88aca0977691000000001976a914346599b5e74b22ad2c5f56fcbc332aa841636df788ac0c7bfb90000000001976a914f8c7325e5946bb1442df00c46d9ccc90d8f1b9de88ac367a9390000000001976a91442bf56dc7dd27976981f90c9234f147b952a27db88ac41d4a88f000000001976a914ef3b792c94432f4a9cbda925787719cacd872d9e88acb08b6d8f000000001976a914aa9799a0e10395f116abc329fce6de984ab69eef88ac217e608f000000001976a914581f1184f232cc34e608c67ed6eb8c8cf570771788ac068c5d8e000000001976a9145249e2b14d541fa946efb59b8f5214c1eeae934988ac86ca368e000000001976a914f60aaf425a1053c7c47225835c2bac778260bb7988ac690cea8c000000001976a9149b4aaef87ae767e59520efbfcbbf47c5ee326b5f88ac439f288a000000001976a91460b22b33a8d7cbbacbd5cd87c05319d5a62e51c088ace9739089000000001976a914c3bd58cdb20b27613230617f773fda254c6d2b9088ac4a326d89000000001976a914cdcd09255a7cf661412e399d12f338a246f7aa9a88acd7c41389000000001976a9143e0f5a1cdf941102159b6e0f12e0a21d3444a00288ac3f02a687000000001976a914f6fcd92e5e6e2fe04733b7522c4416150978ebf488acfe205c86000000001976a9148ecf22ec155c45cb8ef7907fe635992db68e07fe88acd8eb2986000000001976a914973b7857a6489a26b672851f4c051b2c7e4454ab88ac11102086000000001976a914126a9143690757fb9bf7ab49e49999cd4ad5175488ac373ef285000000001976a91432803a0cb443c97fb67c5286328af430429fbdb188ac39e7f384000000001976a9143300e97751908dc99d6ee78329aa584099962fce88ac8c99b084000000001976a914d62d09ebd1c7eaf54bc11712e5c02b70baf299ad88acf7ce2384000000001976a914e9cd464030ac5b630816d7bb8a9376d443def9ba88acfc6b1384000000001976a9142af4d8428bbe49f6b2f61a936dad049f5e14bf6488acfbb2be82000000001976a914e2f242c4b4ab6df95ab0ff2782bdea1935a2d96988acd66e6781000000001976a914ad6b1af3f28f347e7c103c06acf85bd90e57f9a788ac69ea2c81000000001976a914825cecd065d7dabd039bf60ffa29a4659254c69f88ac23d39f7f000000001976a914ce027ff11faa1ad1458845482d8c7366fc5dd4b688ac0a1afe7c000000001976a914f25bae83ed918a9d5a04f145cc79e8ff330b18de88ac4a2bde7a000000001976a914216f8f6433d6154bfe9cdc2bbb56f1f23ad209f888ac5035c879000000001976a914cd9dfe6e9a61d2b5c550cb091922ca10e2c2af8088ace7a55d79000000001976a91479f453f6f5d0d64339cd50e6147c92bd799af42888ac7a121178000000001976a914f4f57ff56f28e1e06e7baeb8ac9fee84e12743fe88acdca7b977000000001976a914b7e5f85a5054578eb8df7500d927118d4306f54288ac5a1fe275000000001976a9146511b5aeaa28c1e1a6ecaa85e83dcb35454c4d2c88ac70494574000000001976a914dcc7e63689e57876b978f28d9c9e9731a24ea17b88ac8378fc73000000001976a9149b4315889b76630f33b20214cad9f99856a9e23e88acf4a9df72000000001976a914ed97e7500291efe77cdfc375f2d2662a1f38c34388ac2d862970000000001976a914a537d8d8f3635789b21448041eae38093fc24cd688ac94570570000000001976a91405037d32d49b459ccb544a0fc1e086296a7a572688acde62316e000000001976a9143052c428299afce88ceb9b3911fda791e96cc84688ac4542746d000000001976a91438af786e68755f8ab83dfd31e7195398a7a6af2388ac3bc3b46b000000001976a9146555322fcd51c80b4a25cdb7f75372684640d37688acdd33a86b000000001976a9141750233bd0700cb0f83f3dc231765b737a17ceca88ac72c98969000000001976a914f1cd917d07455112de6553eca956f1514f1a24a188acdaccf168000000001976a914ef2ef5e23ceed2dc9ca638ab898e4752f2e2b7a188ac31030a68000000001976a914223469184f07adaee571af20758540c6556929bb88acd2382867000000001976a91479c671e1cd533aed4058d8c95f6d6e251468f2ee88ac26403466000000001976a9149b197740373ee26a3e07dad8bd25e55911b163fb88ac18d32b66000000001976a914ebb20b819aba308052fd4033472f8d300d4b7e2888acc1f66d65000000001976a9145a9699801468607a3ee6e6225412afd28792e77088ac9fe35c64000000001976a914b4354b65cff8c29eb2913d76bbd91cd7ee87309f88acfe876763000000001976a914b7615051df191f7685f5018be225a90707ccfbf288ac40803063000000001976a914a0a1e3e363102ab8a48ae955da5426846c8d0b8788ac17340361000000001976a91470c431b88071f3242fb8cc0f825408c96436693c88ac86f26060000000001976a914ab2179835cf1c66df57edfd809ba64b13291c66488ac070c705c000000001976a914303b590e390645998492bda389c788033863888e88ac9a35d05b000000001976a91433e0f023545974814c45b2b406f29de1ab2043d188acc5466f5b000000001976a91497457de3c06ac05cafb446b45a4d5ed229b90b1e88acb191535b000000001976a91432286e37e6e2c9d349d86d977113b48aec8f12ab88acfbfcf55a000000001976a914515a3daac1fff3a59796b36443897bf17519e7b388ac3d0be45a000000001976a914ad340a6573f0bd1deef1b096ce57cf14dbface9388accbb29e58000000001976a9142c4df9c41800d0e7cc2978cc14fe8ebccf39b6ac88ac8c297657000000001976a914f1ec8b2a42fd131747da2458b96a421d6e6c670488acca671457000000001976a914744862827087c1f8a54167f800e2a68423bd167888ac4135e456000000001976a914a0b26b07c12db5523d24c40e9d42ab4968942d5e88acb95c5956000000001976a914f12692445a303ef684b7a0c3db8f58af1ca91ddf88ac819a9355000000001976a9147f2f9748ce2ec896910a8243f469249d5308760c88acebb70055000000001976a91420128f0b190c5de79cc8977f05ae6ea85354cc0e88ac0cf7e154000000001976a914fa085d2b4e4edfe1d081cb8d594fb709467d54d788ac7a4b4554000000001976a914b956801a811ffa0cab1096471bf2baed9c47c25f88acd82df153000000001976a9140ac58332a48488e8d7be27ee0c3af7b6e1f776fc88ac40786c53000000001976a914041263b4f9c5f3910765847ed1aa79b4d825074388aca72d5953000000001976a91474c434638fc44ec302cf712754bf41d9d3d53d2b88ac2dfb2d53000000001976a9148ac72b0f08c12519733d4d512e3c9583059eb72488ac0a3fcf52000000001976a9144733e6bbe6a23a8cd42bea8e329a60b9c901cf3e88ac9cf4ce52000000001976a914419076fa23f7a1dfd17752719b108ee3654819e588ac5bf5a752000000001976a914601aa8b09e8adbd7a0f39b62a47f0d34e375c57688ac4eb51052000000001976a914f608d1b5d16fe0732b7683ec88c55bcb048b04ba88acb6c35b51000000001976a914eeb411dcb5e09ddabbe447d2daf40b5e60ea2af888acf7b54c51000000001976a914f972f538b4d54b4e77fabe5fbab55457c448dacb88acece12d51000000001976a914e73559cbf7cea31f5c52fe362567936bce50e6ae88ac25c97a4f000000001976a9146203bd6b589bc232c02db89c8c7c2c05f12c418388ac63fc5b4f000000001976a91420e4be43e59d03f78d274aa5fc3bf77000c4e2ef88acf7af014e000000001976a9143fddf9d4e1cb1c31b77d7f4f4e3001e85ba8fb4d88acf6cd1d4c000000001976a91481b571f1ef0110713717ad9c828090523528e71288ac87321d4c000000001976a9140e5ea8c165f0e8c398703d8e021c95316296801c88acb9fb044c000000001976a914593507987bd5676ce2ca9b5778a43e928538ef2d88ac0ebbef4b000000001976a914ee8aedc02822be9e6b2b27ed1cb06bec0402befd88aca6d7df4b000000001976a914d2958e9e93675a8c7c8330cd68bb58cfc47924a188ac2df7d94b000000001976a91403d88ffbcf51dc7dd29e9d9eb4f92108cdea40e788ac6beacb4b000000001976a91448a8b6956bad1eb235043591ba861bfa8b72961488ac2c73ba4b000000001976a91468ef946a11a2908c5c9e06fdb5fed8172ebc79ba88ac8769674b000000001976a914c594ccfeb86fff625ad15108f5454c8315c5698088acd7eaf14a000000001976a9147296fbe970c083c32b6060ac341f89ea5f9baf6b88ac4241094a000000001976a914c4a77ad59ebed7df66f992966a474182368f5c8188acb1a5044a000000001976a9149dc2d622b6ea6c7e754eafbf8c313beee1de896288ac77bb3a49000000001976a9149c05ced2b7dd42e8035a0387dbca07b7a5e68c1088ac45081248000000001976a9146c3ddc770a259c16c2508a916583e33e3c90a8e088acee2a0c47000000001976a9144ed551f3da75ce43e7865469cfa6cbf36f04fefd88acc1ebf846000000001976a91429758e6b9dde3cc63a7f91d3ed9930d99967cf9688ac700d9f46000000001976a914eafb627bfa44200ccd9992b810bd762b1fd4575d88ac72e17f46000000001976a9143cf7db160062a0d6f31c2e315c791df4657e6e9388ac778d7c46000000001976a9141e6e82f60c693950f4853e27ee710381d4b5f68188ac671f5946000000001976a9145d7f578f1030dfc313e4a14f2e4c3abe30baaf7888acc3b42046000000001976a914b97dabbe00201d7f2355b48a480608d20798190e88acfd890346000000001976a91466a0428468d62cd78620cf2622f9a0238fcc796688ac99678745000000001976a914bc0d1f67ba378f657e2738b6e24a6184456f807588acbc6f8744000000001976a914e5783305a3f0fcbb1d8370f9e11e1187a1bdf7bb88ac22bf7044000000001976a9144aa68f30f757c0b9e4fe67523b3825c59edeae7988ac47544044000000001976a9140af52ce89a42bd3f5ee57f575a156c466821587988acadcf3544000000001976a91404a6128509a1c41540664199d27805872c9c58e788aca260fd43000000001976a914eab76b64124ca53c36ee5ed7af8d6b5373c30c2388ac1d40da43000000001976a9143020b03faeb1092e831cf7e65a1fd158ef78858488ace4d03943000000001976a914617f2c02b94ed3b971efbb3eccc97f97ac210f1088acb80bbb41000000001976a9141e12cc3af4b34ec86cd2cd0d85b91670e902e67788ac42856440000000001976a9148a1d2c3c7a0ae6dd856edbbeb03c22144ecc7f2188aceac91d40000000001976a914804334685e96110ba62b3be6c2817467efafaddf88acf9021340000000001976a9146e953ec4d67d377ffa06a020bb7948c4e26aed1988ac8163463f000000001976a91401d959d01df39ee9b6a4214affccd97e33c5cb7f88acea19363f000000001976a9147023b0ef5dbea9e293e555540934d41ce7e55dfd88acf393dd3e000000001976a914a3e2644c7a09e15d083c0239326aa314e272512388ac9423a73d000000001976a914434e7f73bde83cc68ccb090fff0b490755125c6988ac85c0483d000000001976a91411f021b857f8f3cad7c521c6416f3c62d027246788ac43652e3d000000001976a9143e00cb59d552defb21b2a9b8257c8be54b9c17c488aca581c73c000000001976a91477d6a1cc0ca32bf44d30c12fb17505fbd595acae88ac0a51853c000000001976a914484eff70052f16b718db512a47b9a36e9606e76288ac71fd593b000000001976a914fb7ac9dfced23e5f3f5807ccdb111d706c8c54f588ac9fbab63a000000001976a914d1d17ae4550934eef39f000b2986929f95d6885888aca5bb853a000000001976a9140aa71c7d04e54ceff7654406d8a403494220bf1488ac3dc6763a000000001976a914a0ddc853154dff4e77190f64238991779b5f83e788ac103a443a000000001976a914121f50e0b7614350d1f79779f8bddf81037d0fd788ace402d839000000001976a91427b3e227edfc7cd4d51fd57676917518120dcf9b88acbac04839000000001976a914740703f3f53226e18554cf18c264541a9e6e5cdc88acb64afa38000000001976a914fd0d4e65fb08002573d74aba6fb1071b110daa5188ac13083738000000001976a9147436416cc2a4e79313b7458e00d68300208a6e1d88ac44290f37000000001976a914728e63ca3aeb21f320ddaa3b3ac70b17899517dc88acbd9c6236000000001976a914a529b06d52e11a68acc820550c95c38c5ce17b7788ac65796a35000000001976a914b9d5a379c50c397e84f59d8934a578a0c0d49f3188aca19c3235000000001976a9140fde0246de7f6b32b9906e0a543c1773a8f560a388ac776f5634000000001976a9141c10c2d318df14adae77ecefa688aa5d550d5f4188acaa6d0533000000001976a9144c3850de929794cef44bfde68e5b77c710c4b84188aceb402432000000001976a914b14e2df99886b507ad6a0f0973aede8ff561673888ac09ac2032000000001976a914ca3405d860ca0041624d6a569e7bd708b21d1a1688ac19191632000000001976a9140f8eb27f83989516e3422fa5b8e0975329121b0d88ac5ffdeb31000000001976a914e4e0d263ff3bddd2af55af060b0fcb11d67fd25588ac28125e31000000001976a9147e9849b1afa90d06ef5b779a412c4f7a2c8d438a88ac5d1d4031000000001976a9146779c89c741d1750c52cdcc1a6f18a4ae6b7d81f88ac1d83c630000000001976a91499251f4a95ff60cb395c7286f385ed527385bfac88ac3b1a8c30000000001976a91402685cb7d059773243206c393aef5e1bb996d4c488acd94c5430000000001976a914252c5040c43be3f1406196aa8ee80c557cf6013688aca98eaf2f000000001976a914e224b37c6d7efeddff1bb302c6bf6a9cff55484e88ac5a1ccd2e000000001976a9142bced965762e74ddb0e5fae9b5d416dc1970788588aceeecc92e000000001976a914beaa46fe96d3bb8ec6bfe231a516421237691f9c88aced013e2e000000001976a914eb578db66f9fa9470ae953849a266ab575a59e5188ac30c2cb2d000000001976a914bb368de265cfaaf882ae71a7bef8e33f15cac94b88ace2ffbc2d000000001976a914c12c7f9313a030709c5ee1580208428541ea620888ac1260502d000000001976a91495e9b7511c4f955d1c2976cd7274cc4bab3da24388acdc66072d000000001976a914fdb4c8f3b25382fb098b8f75bced0bbd3049d29188ac2594dd2c000000001976a914f91abce92ceb236ea3a15df022c22000f5c95f8888ac25fc0b2c000000001976a914112ce735b970674526e325ffc2b3f801c963241088ac276d6f2b000000001976a9145e59ff0d92d0ae4274214a347f6a337c99c7d96b88ac8b94c22a000000001976a914ef971c9e7896780d803194097417361dc74ef33b88ac81b62b2a000000001976a9147d6d7bb806dd7195e10c4f61389827c8d099737988ac79676629000000001976a914922b1d3811adf675d4a89df44f22fcd8f02e92e888ac7d735229000000001976a9143def913aac4cd5dd2b7ec3be34b9f317afbc8ad688ac7d352b29000000001976a9141a9fdff24b5c41b652a824c2087a55fbe1c9dae488ac6e2abc28000000001976a9146cc05b6033f9e0469817c1412f54d239f41998c588ac696ba928000000001976a9144d122c1e6423d1c84bd7fb71cc8a2ef58a7c614888ac9cb17e28000000001976a9141f337b2b3bd41a841ee2df0ed99a13a9e30cc92f88acf54eac26000000001976a914d3cac1c66be96f1f4db1897d8901698cb81598bd88ac4c658826000000001976a9149caf667ef9af21e1ccd38d4e43b855b8841cece688acda974426000000001976a91436272b869f460b2aff0c0997ac186712242d3f4b88ac5613d325000000001976a914fc385c292ed0f6124e8fe36076d10a01aaa0792b88ac63412225000000001976a914f3fc918b35a4810a3a980f780daa88e7ad69859688ac27f37e24000000001976a91468695974f17c05d8477d20f2130f9b6fa76a450b88ac6ece7b24000000001976a914e5f20613fc7dd9197cdc0f1788519d19266a378088acfc4a4e24000000001976a914f3e0405cda01df4664c20a485e6c44f1978cb91788acb5d29423000000001976a914bf13b93c75b59ed0274d6843a155469369794b9388ac43254d23000000001976a914f0f24aaf409dfba127b4e7d953a1168f70c79d5088ac51a9f722000000001976a91410d485e22162461c50050f9cf0a7cada952d5b8788acf24cf222000000001976a9144a298f087872b6d5ef4ad05f411a24203a0523ad88ac91b37a22000000001976a914e4ed9150a58366b0363a2826e2c00a44ca4854a888ac977e3d22000000001976a9146982f4e26aab6844d579c82d6651b734ec234f6488ac6f023421000000001976a914e41aa828c3b633936cb37c19b8af891e27a4292588ac6a56f520000000001976a914418d6bd0665e38070474750d406507aaa2b58e8f88ac497bd720000000001976a9149d0e7c616ea65606174d4b63c9efffb0b0c0ff9f88ac671ca620000000001976a9148e151ff5d1e958598d33f2d12cbbde35eb6eb75388ac46167820000000001976a914afca922336f3f1d53e3cb1d8dcff88ba4fc9d74788acb7c53420000000001976a9140a545e10e2cd9967e862d0adabbe7a1fce2ced5088acfdb3f21f000000001976a91423e7f7ba1bb44eb746ed039daed6d56d0874b1af88acd96aee1f000000001976a9141356bd9ed1967bc380dc672a9ed3e0f4f7ba574688ac7262c61f000000001976a914cf2827cc33d96c212b62dc6aa7dc0b825c1cf40488acdc037f1f000000001976a914a86e53f185e28aa6c221c6221637ab90e477c97988ac5dd4671f000000001976a914b896ecf2f4a0eb597caad732fa88dc8c7b85f6af88acc89d561f000000001976a91458405258b44ed1697c983fb82497a27c66be6d3088ac2e05cb1e000000001976a914124bc99c5a242668041040c1434458703eaa733788acbab1a31e000000001976a914bffd409f2e8d3b34f25cdef25f486d8833afbc9e88aca4419c1e000000001976a91466ee09fcf685e03fdd7a21ff7d643c393590299588ac01a38b1e000000001976a914cecc0b151cc402870bf7a128738eb16e3016598888ac2d9f120002000000042c94d7d9799e7c3454f07efbe5602fa063e26eaeb204723ffa32ca3b12ea9492010000006b483045022100a720ca80d040b8f719a4620f70bc63c4e67b82a7dd1eeb189b9bc8e410980b0d0220280b8d09c83957cc10035d3d96218be15df97158414eac935b0923589e5d757001210267a1aa37414d51e889cd4e43fef0c98a1ffa46528ae48e462d06ecb0958fdaa5feffffff76613c4b99230571421fa158c4b1c7f53af4a3a2063e4a0d25a0f965210d2583010000006b483045022100c55692303debd9a154d5aa6746bfde23441e4adbee1764cbd98a61d26ff9f16c022000b1734a99277e6b069848ed8fb1b90015d07bbdead0168e83ebce6c7698b0fb01210248483433a71b2e9585644a09b5490342005506611ae42213d336daa367d61627feffffff8ce81932e007fafd3f6bf4d0faf423c34e83e8d702967919cad066ee244f0d41000000006b48304502210085b5cca4348318c73103407ba8e6b35a6a98b00e9ec1ff0160cb2ef1380e06d902206c4eadff151ee047150efd3ad724b3cdf8d044e86a6cfda6ab7535b75b41dc9e012102bc2ac0483aea8c497cfbf0a568d3a7fd1c1541588b262f482d5505a88c3800e2feffffffc8d870e69b7f7d94cb39270d4a9e30a3960ac6e276767b229ac8fa316ef9d639000000006b483045022100a53c5490e31616dd928434442e6b551dd527868994b18d16a2d7dd64087b94f902206e0764ba5d5bb8e0f1e6c07fe2691a833f90e9e1bfdbfcac8cef8a4fa32b2e33012102dbd3f173962a7dd7c825fbc182bdc466130f142f0356c3b1d8b99781bc1571abfeffffff02f9480f00000000001976a9140626518fe60c42791b21949dfbb3815e62838a3388ac12ac6473000000001976a91495043f6dc8531f353c47d282b00ab2cc102ee79288acf89e120002000000018c62876b53ff176497a225d883bfc9e55935a63202f8ba6f4ada23c9676daedd000000006b483045022100efb4fabeea4df9b376a8ed35361eca67f770ef282293d2644720962acc9fa6f9022075e35015b75a6604a85cc4e05480643e07b83b5297b1c31dcf1479a37ae7635e01210325c2bd04a177189b6403fe82430ce8d121da80de64b7f7c12bf317a1ec0d2f66feffffff02dbabad93000000001976a914d5584dd1e7fce2480c7cb9d23139d4d41df7e38488ac37491a00000000001976a91416b21067f581c0d36114a3839f3ba4b52d43f77388ac2e9f12000200000001aab508b0e9e56f3d5cf31d984ea52c5a2b622b8fe02609b501fa63647ca36552010000006b483045022100a19134a633225f7ad5af08f00453af187d775ec695d5944e62fa94f63843b90c02203747b69a435c2fbf796c69f804c6adb43ccd3c4cd017546c68a8307e8b0612ad012103b590148a12079ace6cb3439d2c528f1af0a50f885f82d063d8000a0c2f5106d1feffffff02eb205600000000001976a914c7a78a5e5816f98e13930e1ec3d9c638527c56e388ac31ce8c89000000001976a914c6103d8212b4dcbcf484cf6739d57acc6420db2988ac2d9f12000200000001ce998cd37568182f04acbb62526891c99878588239cf97f0a079777c4f619c9d000000006b48304502210099ab04d86da9a3c00f29e477f5ae6f85bab8582cb53eb1d957a1a0833299f5560220459742215ee1643ebbf4062a7f495ebb73ed1012e61e2d006e524acf05cd3d2b012103b02b6681551b7fa8c5d8d3eed0ec7f5dfe9bba2f3d4a73ebad61acbad8207665feffffff026aa00301000000001976a914df0c473058e12caab0a8a64f7cb5339b7d66816188ac750f1248000000001976a914ba2a88f43d760798df4156589ab0c78a15a1954788ac2d9f1200" -} - diff --git a/tests/blocks/ravencoin_mainnet_600000.json b/tests/blocks/ravencoin_mainnet_600000.json deleted file mode 100644 index 57d84f8..0000000 --- a/tests/blocks/ravencoin_mainnet_600000.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "hash": "000000000000a9be296ec8090c18aaa185301dec40c519757d90a2c30b7af0c0", - "size": 5746, - "weight": 22984, - "height": 600000, - "version": 805306368, - "versionHex": "30000000", - "merkleroot": "dbffd6fb4705bc5b12e9de0525e284e68250f7d7d270e088132d4921fa7b5830", - "tx": [ - "6d5547b8f687868d2c408be2256b31c9ebd823f85efeb52c860e5e962cea81ef", - "a1c7f69c788f360e9c3a45907fcd606a61bd4fab21d70ce75b3f6d52dcab7d58", - "636de59560347d535d0e06fd6ab7ebd5f9ac15b4c7e8ba5433accbb250f6351d", - "bcb0bfadbd33083c1c8d7ed17dab5dbcfc6d487bbf08999d8a597c5713832d6a", - "c6ad0ac785ab13a9809ee15150353fbaaed7cc630dac360999f8012d04e7c950", - "be27abc8dd460c2122d3f7b3ed6df285ec4b0a4063f76bf7e9000309e04585c6", - "6f8aefaa59f406a28b04dae5bdc360e0734c3f2a89532f13eaa167c5ba35f468", - "e5a8e5248a7d8a615553f1bbb87e012407935e90980fec4dcdfab2ab2ecb5699", - "f755c1f693b7f8e2eae8abb74da7802b1cc88aea51960bdcc9cae329fdd35b5f", - "ac110dc9a2f01a9fd4637341ccfae562b4c5d6a4827579b9ef0f05cab0301633", - "ef666db4f4f0e4934d78634b03bbc9ffbbf95447ad2bd96b4206a68d7e2ed626", - "371f42508783dab54f0780b544f8b4fa1acd5e58a6d1593d85cef40dc657300a", - "45326e9c6af4709484933bc3885aaa2ce8c5e916bd33305af77f74f97e245322" - ], - "time": 1551368420, - "mediantime": 1551368044, - "nonce": 1666030350, - "bits": "1b0131a2", - "difficulty": 54892.53546688479, - "chainwork": "0000000000000000000000000000000000000000000000044e7120594172092d", - "previousblockhash": "00000000000105fdd9996334b1e3e975ee7018b1d2b78852847134cea2d7672c", - "nextblockhash": "00000000000083b113598aa33804ed20f981da0b898a26ef63afea89476d67f5", - "block": "000000302c67d7a2ce3471845288b7d2b11870ee75e9e3b1346399d9fd0501000000000030587bfa21492d1388e070d2d7f75082e684e22505dee9125bbc0547fbd6ffdbe400785ca231011b0e9b4d630d01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3203c02709048945aa710809306e4cbe0d00001f2f4f7074696d697a6174696f6e206279206f74686572506f6f6c2e636f6d2f0000000001cbcf566a740000001976a914416e560575b8f45df6f7af747c4d98921ef5d9d188ac0000000002000000022bd7e50a07cbd1716fe12af52a5136408bd5c48b25d1c22c9c5071e838b74dac000000006b483045022100d71699e7a7f8fdef1f242d9831492f5ff9d5776f497fdeb17dd7152abedc268f022056420a039763a31b22d857e32acee85e588438f512dbe4aa8884c165d2f61810012103111a39c031da5ffc7220753a85ac06f35bfc24848e7706ddbb601f68f10c6dc8feffffff2bd7e50a07cbd1716fe12af52a5136408bd5c48b25d1c22c9c5071e838b74dac020000006b483045022100ae5ac3a29278d1cb0c4d458bd379caabcb371d3e84359711f17198e9cdf2b6e00220029c911715de3387423f4acb44d3800da04245921a655d6f7fe0ba1932d82c70012103111a39c031da5ffc7220753a85ac06f35bfc24848e7706ddbb601f68f10c6dc8feffffff0300000000000000004176a91408aa3137361550fc1dbb98ab30283b989e8fcad488acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a91485d8526171a05aeeb96a827b051da0e24c10b76e88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00f651fdc0350000757fbe9417020000001976a91485d8526171a05aeeb96a827b051da0e24c10b76e88acbd2709000200000002587dabdc526d3f5be70cd721ab4fbd616a60cd7f90453a9c0e368f789cf6c7a1020000006b483045022100e8117bd9d58fbf998e4c3a718d00c5ff5d553bfd0f25a0017f516f536ec2a88c02201daabf38d5c79f5c413dc0069f8c3c9f70cf9751e214ab8b463d2263cbd838b601210316afd684c4b1c047329dd8e1838ee18ed1152b678c801543c86b22d7e85fac84feffffff587dabdc526d3f5be70cd721ab4fbd616a60cd7f90453a9c0e368f789cf6c7a1010000006a47304402206161d2263b6ac94c763d648dadfe230fd2f349be26049dbb2d86cd59dfda899802207a165a6723f6307676ecb3f28d84e20a4269bd9f4027d1966433b92ca75774f301210316afd684c4b1c047329dd8e1838ee18ed1152b678c801543c86b22d7e85fac84feffffff03bb5d9417020000001976a914c49a5d026a25c3a3f0330735bcc95876bc510ff688ac00000000000000004176a91408aa38c652d271a6ad335242d6d28644ce95fbc788acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a914c49a5d026a25c3a3f0330735bcc95876bc510ff688acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d002cb7c1c035000075bd27090002000000021d35f650b2cbac3354bae8c7b415acf9d5ebb76afd060e5d537d346095e56d63000000006b483045022100d3b22f8a798a315fbbb00b71da5e4ee9126abc6711c6d4389da176acf1d7d14d02201673d390091303acc8ab20746f4a58279491631abf40571032f840684e102746012102bddc6fc48d0fc58995a3b022f260bb5eb5282b2276c53a29957a35d9944cce78feffffff1d35f650b2cbac3354bae8c7b415acf9d5ebb76afd060e5d537d346095e56d63020000006a4730440220765802796ab2b88ee685eaa008df99a78526c6a4810c04d85d16c9416fbdf32d02207e290f3c5fc2f8083db0c5b657d623324e694a1d177ea050a65892017893bc88012102bddc6fc48d0fc58995a3b022f260bb5eb5282b2276c53a29957a35d9944cce78feffffff0300000000000000004176a91408aa554fc4b7aba98547a5dedeb3ae146820f31e88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a9140330cf5e76c2df8d24bd43e16470bbf33a71830088acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00621c86c035000075f7fc9317020000001976a9140330cf5e76c2df8d24bd43e16470bbf33a71830088acbd27090002000000026a2d8313577c598a9d9908bf7b486dfcbc5dab7dd17e8d1c3c0833bdadbfb0bc020000006a47304402204c9a6e23b09c8559fb9a84623b6d22cdd875db502c175b79a80c75d0627d534602201dd3c2e42399f1cd4299b43a5006fa71ed23bbbf429b10c48e79a98b72e583bd0121039d7bddbe999449506cf5dfb085d3c2428b0bdb140283aa286b0f2806a9b8acddfeffffff6a2d8313577c598a9d9908bf7b486dfcbc5dab7dd17e8d1c3c0833bdadbfb0bc010000006a4730440220661a6d05bca7f8f455e3d0d363bcbfd621ef32b981244dbeacb50b4dde21a7ad0220604bb73b129d9256f46e04ba180064387b1944f330958788540be3c4e22c66e20121039d7bddbe999449506cf5dfb085d3c2428b0bdb140283aa286b0f2806a9b8acddfeffffff03339c9317020000001976a914fa1c13da8991518284a083f91729c1c828faed4f88ac00000000000000004176a91408aa5e9eacdb389f5222219f9e1e9ef3b37e6f5688acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a914fa1c13da8991518284a083f91729c1c828faed4f88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d0098814ac035000075be270900020000000250c9e7042d01f8990936ac0d63ccd7aeba3f355051e19e80a913ab85c70aadc6000000006b483045022100cfbbb9f0bb6d6b5fd95540ce6ae0f204ca7f0ab753b3bcf8a183274dca25d02e022062de74ac120a70d4f8ea4012fbd0c7ba5ae9e695480d1a3ce2fe30561e69fd54012102ad164f09b7f975d5ffbfcef7d7ee3312f0b3672fe1335e457e48b444c878b34afeffffff50c9e7042d01f8990936ac0d63ccd7aeba3f355051e19e80a913ab85c70aadc6020000006b483045022100fea02233f8aa461e465c789d3f033a4bed874c24a190556f45c3d3ed14a8704a02207c2cf442ec88fb6c089b7cfbfde0962e7b3114349ffea3bff25e5df9311af03d012102ad164f09b7f975d5ffbfcef7d7ee3312f0b3672fe1335e457e48b444c878b34afeffffff0300000000000000004176a91408aa6034369acfed2151d721d8a6bf32ce2baaca88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b00000000756f3b9317020000001976a9147217edb05c664800b98a08a2df52b591a563778588ac00000000000000004176a9147217edb05c664800b98a08a2df52b591a563778588acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00cee60ec035000075be2709000200000002c68545e0090300e9f76bf763400a4bec85f26dedb3f7d322210c46ddc8ab27be010000006b483045022100afb7fab4300bbafcac748544304b309bbcc8a6a621338b4e107977326d33dfe702206ead0ca1171921038486ea174e5678057b290add7d4eea401e4f1a43b510623501210294619c2cc259bef1c1b7741137d86186924489a3d3e85a3cad2587e845f682acfeffffffc68545e0090300e9f76bf763400a4bec85f26dedb3f7d322210c46ddc8ab27be020000006b483045022100d0111437da48252204dcd0c30fb31fe68fff0c5b096a2c844ce8ef174aac416902203f9f13b639d631a1837d5e66a6a65815ce818e47f418cbf74b6ccbacba13b9e701210294619c2cc259bef1c1b7741137d86186924489a3d3e85a3cad2587e845f682acfeffffff03abda9217020000001976a914f99841fff1ea234c09f237cb0784eef8599cf84788ac00000000000000004176a91408aa6eb49c352ec31f2c1cb39c6ae4ff6cd7db4888acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a914f99841fff1ea234c09f237cb0784eef8599cf84788acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00044cd3bf350000757e270900020000000268f435bac567a1ea132f53892a3f4c73e060c3bde5da048ba206f459aaef8a6f000000006b483045022100dd466b05a26a568ecede65b26c2302129767980ac59d9f2d699e4c6182bc9743022071d5aeec135a25fdc56daa773bcc130b1e1ae0c0f96ccf593167c984c68c4ee8012103821bb1308d9cae52d6fdf346fdd9e769780ac55a15b92c578f19828ed017309cfeffffff68f435bac567a1ea132f53892a3f4c73e060c3bde5da048ba206f459aaef8a6f020000006a47304402203a70ae3c8b0da3cb4525ababd8bbe5a653001c29d073212b2d5d060a060fa348022024d6360d6017f8f82e46d9fc0dd67189286808bd255c3be8fc1e38c7c771a711012103821bb1308d9cae52d6fdf346fdd9e769780ac55a15b92c578f19828ed017309cfeffffff03e7799217020000001976a91412f1572a70f5bc2a3c9a290b434a02dd1ff4c23c88ac00000000000000004176a91408aac2570fcc7c1e5fd39f83e1ba69756d5e749088acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a91412f1572a70f5bc2a3c9a290b434a02dd1ff4c23c88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d003ab197bf35000075be27090002000000029956cb2eabb2facd4dec0f98905e930724017eb8bbf15355618a7d8a24e5a8e5000000006b483045022100ac3ac36b9f1698f8a2247322a5ec4568f474b1dc58f2e05b27a9ab0601720e26022007f5b683d23aa4b12963da4680650b02c657ce88a96ae6e966b037dc4e2093c5012102dfbd7075df12c5d0b5844e5eb453e88313f9e36746ed629d7d22b38bd4764ce4feffffff9956cb2eabb2facd4dec0f98905e930724017eb8bbf15355618a7d8a24e5a8e5020000006a47304402207ff9e3cfb3fbdb50cb802635adb7307cb19e038231d49c7c29dac21ad065b48a02204aa58bdbf2dd7f64a3461f7ec89bf7b3b082e07674ca88895f8c3617595f799f012102dfbd7075df12c5d0b5844e5eb453e88313f9e36746ed629d7d22b38bd4764ce4feffffff0300000000000000004176a91408aada61283d88b8c205cf4bcfd575b0c70b9f3088acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a914c3cfef8cacd215e818124cb82aee8a4557cdfec588acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d0070165cbf3500007523199217020000001976a914c3cfef8cacd215e818124cb82aee8a4557cdfec588aca72709000200000001c7eafa3c73d99d8bba636f75ef3857438e4a74f4dc7f2a34fa8ec19f2f368e6b010000006b483045022100b2c6e0c4091370fec664acec1f55f01d3018d250366a1777bf628d79c2060a300220679f968ec91d26923700b1ebe1ff2a9a0b6f7347be6b134fb329ef971371d6550121035e51fa2302af7d42e53e1ca69d2f2665acadcf8a29f2f51c049b8e4554fcd90dfeffffff02adc25cc1020000001976a9141510abad6d3aa9b1691ba45058ad8e551c6589ba88acf01f1915030000001976a914288e3081abe5e2595a91a6912263a57b6ff6f23e88acbe27090002000000025f5bd3fd29e3cac9dc0b9651ea8ac81c2b80a74db7abe8eae2f8b793f6c155f7020000006b483045022100b804db86921da1776edb047821e50bd8cb2235285f781592b8f904bacc7e107502201f7e8316f275c5de5d981edf540c5c1f21db122c8e5f0d1f7d808ae91a5845cd01210353624de263baf35d7468a396ce0d479d0f1a4dc7b8c23d0fb7a07d3f00bce092feffffff5f5bd3fd29e3cac9dc0b9651ea8ac81c2b80a74db7abe8eae2f8b793f6c155f7010000006b483045022100c676b0c3f332de4893e999bb5d0aba2759b05f689dca1f185dfa341a973263b60220645e7d8a1e494e1c85887b0609856eb112e5772fbe5c361f606b5ed2bdd53f1001210353624de263baf35d7468a396ce0d479d0f1a4dc7b8c23d0fb7a07d3f00bce092feffffff0300000000000000004176a91408aae1649bd306499f2562aea7e3063852d444d088acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00ca9a3b000000007500000000000000004176a9145b99bcc96e3c69d3a593c022fd633991ccbec23a88acc02572766e74185757572e52564e415353455453464f5253414c452e434f4d00a67b20bf350000755fb89117020000001976a9145b99bcc96e3c69d3a593c022fd633991ccbec23a88ac7e27090002000000029ee53d2e17769734612e64c9e8a9cc093ad0ad8ead288aa0effec1c429ff35e1020000006a473044022100cd2c55966ab99583afcbec21b7fa6cd16bc56d09abc8ef3c584c78f9e0de8780021f416b17d1d1b73b4cf1bf9f458b880945ba33cdc8bc3f2bb45fffecb2ea26a9012103d32889e4af7c63f0a6c139da9f5a5b8a91ee1fb9f0b3ad650c3c87ede19c9991feffffff30056b7643dcf5ce8a09c77aa642f443d991b456e0d913bc3f0453933bea6157010000006a47304402204f5bbe8377a7eaf75b83c699e013b65f62862a2461ed3d153d2eae923de2e3f402205f86d1a7d4dc3af34bb5832606853bffc0a9384ce2f4ba0dd37da13be66d69da012103c37678e916c3d9e493123ef57daf179f338df6d56891d58997c173a43c6843e0feffffff03d0341149000000001976a914b213e11e064ebc9c017afc022a7b1bb5bc81034c88ac00000000000000003276a91442c87dd3bb55dcbecf6c0aa8ee9a195813a88bc888acc01672766e7409424545524d4f4e455900ca9a3b000000007500000000000000003276a914b213e11e064ebc9c017afc022a7b1bb5bc81034c88acc01672766e7409424545524d4f4e455900d912abd67f030075bd27090002000000020a3057c60df4ce853d59d1a6585ecd1afab4f844b580074fb5da838750421f37000000006a47304402203a402eb5434044912942539ea1e211717ae7444d5d31bd616f5279bcb3e405a40220688ef42273627f25dd7972fe66fedb9163175f77a60e89016829f4636c9f030b0121029e036a13c8fa695b1dd87e3a05a2c96e40afe7df8bd4d04c1d515cd1e8447e46feffffff907d6becd6d1ef2fdaa6dfe8a700bf9df498664ba11b15807090636cd1480930020000006a47304402200acf7ac14d94f0b38a229366e3aa05017b9770402c8bcbf40712827519aa5101022015c8375ee190038b6446d4c9da9966e9a6c15a9b1d44acf1fbf876ff89f963e401210259b0de1d4f5013df03a594347979e46aa72a634221cbc50d5982bb30a31d3929feffffff0330da1049000000001976a91447c32024930a4c5bbe65810ae0b0e099a948b48588ac00000000000000003576a91442c87dd3bb55dcbecf6c0aa8ee9a195813a88bc888acc01972766e740c4c49515549445f415353455400ca9a3b000000007500000000000000003576a91447c32024930a4c5bbe65810ae0b0e099a948b48588acc01972766e740c4c49515549445f4153534554000b495dc92f000075bd270900" -} diff --git a/tests/blocks/ravencoin_testnet_100000.json b/tests/blocks/ravencoin_testnet_100000.json deleted file mode 100644 index dd163a6..0000000 --- a/tests/blocks/ravencoin_testnet_100000.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hash": "000000bb2c1bc93f4d14ce74b0cb62d5e05cc08e50be417e628b7c87aa33f942", - "confirmations": 184332, - "strippedsize": 229, - "size": 265, - "weight": 952, - "height": 100000, - "version": 805306368, - "versionHex": "30000000", - "merkleroot": "1e6c608cc6822d73a6fdc2721f66b187417a72de1b51fc92c732811b3d94964e", - "tx": [ - "1e6c608cc6822d73a6fdc2721f66b187417a72de1b51fc92c732811b3d94964e" - ], - "time": 1576410879, - "mediantime": 1576410340, - "nonce": 2869091, - "bits": "1e020be8", - "difficulty": 0.001908709318147927, - "chainwork": "000000000000000000000000000000000000000000000000000055349924b5c0", - "headerhash": "1ab6cceaed4853b43bcbb5c50259b8b3202deb1467feec2853868a514ff3fe70", - "mixhash": "0000000000000000000000000000000000000000000000000000000000000000", - "nonce64": 0, - "previousblockhash": "000000e5ca4a25076008e092367fe8407e6d71559bac7f7fb7f165c523a0f16c", - "nextblockhash": "000001d758149fa6150c2ec03aa9c1abe508e0b6969d3fe73f9fdb195401e738", - "block": "000000306cf1a023c565f1b77f7fac9b55716d7e40e87f3692e0086007254acae50000004e96943d1b8132c792fc511bde727a4187b1661f72c2fda6732d82c68c606c1eff1ef65de80b021e63c72b0001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0603a086010101ffffffff020088526a74000000232102e955b24f14d5b6b1565284f3f8a6cf35969046d35a9b3ba1067cad31005e6259ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" -} - diff --git a/tests/blocks/ravencoin_testnet_250000.json b/tests/blocks/ravencoin_testnet_250000.json deleted file mode 100644 index a8576cf..0000000 --- a/tests/blocks/ravencoin_testnet_250000.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "hash": "0000000063ffb76793cc868a3d6d9af02ea0101631e04701cfc612cbedebe2b4", - "confirmations": 34335, - "strippedsize": 271, - "size": 307, - "weight": 1120, - "height": 250000, - "version": 805306368, - "versionHex": "30000000", - "merkleroot": "696a51657f357cbbd02236c6c0e33dfc8ca36baee0e82ee0e5ad0d307bf20b06", - "tx": [ - "696a51657f357cbbd02236c6c0e33dfc8ca36baee0e82ee0e5ad0d307bf20b06" - ], - "time": 1586327820, - "mediantime": 1586327616, - "nonce": 0, - "bits": "1d02f913", - "difficulty": 0.3363615366848872, - "chainwork": "00000000000000000000000000000000000000000000000000014993be1c6407", - "headerhash": "b13d236e5d01e5ed55d3d4a5640506cea773db33c4f65be90d7087690fb45c1c", - "mixhash": "0a5c6d9c174b4078dadf36e34413af91a52e258c8ed6aafef027006a216e846a", - "nonce64": 3629398823377678474, - "previousblockhash": "000000028f2097d72d2002c961a4e511d828b49f8465ff16404b9e38cf0fe931", - "nextblockhash": "00000000e33861b3eac8946013bc1eb2ef16d0247fb6a7f8367bdd9204f3802b", - "block": "0000003031e90fcf389e4b4016ff65849fb428d811e5a461c902202dd797208f02000000060bf27b300dade5e02ee8e0ae6ba38cfc3de3c0c63622d0bb7c357f65516a690c718d5e13f9021d90d003008ab0a51f00375e326a846e216a0027f0feaad68e8c252ea591af1344e336dfda78404b179c6d5c0a01010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff120390d003006d696e65726d6f72652e636f6dffffffff020088526a740000001976a914925029b1d7fad2640600b08a89d8c01cc82d477088ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" -} - diff --git a/tests/blocks/reddcoin_mainnet_1200000.json b/tests/blocks/reddcoin_mainnet_1200000.json deleted file mode 100644 index cc7b723..0000000 --- a/tests/blocks/reddcoin_mainnet_1200000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "bea68724bfcdc5d35bf9bbf9cb6680e196e5661afe95b2a205e74a2fe175ac79", - "size": 443, - "height": 1200000, - "merkleroot": "504b073c16d872d24f2c3de8a4c2c76d08df5056f3a4a8d0e32ff4220215a250", - "tx": [ - "6aaad9725ae7beb40d80dac9c5300a8e1cf8783adb0ea41da4988b3476bda9b8", - "4a949402995c11b3306c0c91fd85edf0d3eb8dee4bf6bd07a241fa170156cd3c" - ], - "time": 1463612841, - "nonce": 0, - "bits": "1c0a4691", - "previousblockhash": "438b564171da6fbbe6fd9d52c16ea2b1aa8c169951822225cf097d5da7cdba76", - "block": "0300000076bacda75d7d09cf2522825199168caab1a26ec1529dfde6bb6fda7141568b4350a2150222f42fe3d0a8a4f35650df086dc7c2a4e83d2c4fd272d8163c074b50a9f53c5791460a1c000000000202000000010000000000000000000000000000000000000000000000000000000000000000ffffffff020000ffffffff0100000000000000000000000000a9f53c570200000001a40cad8a9afe2888f746d762cb36649b5afd4e8ce4468fd8d08fc296d26dc4840100000048473044022036392ee6eb58c5a9a2a681692cabdc2b00166c374cfb711055bc2c4d6c61a1d40220475728eed260bf972ef44909f0d6fa282f17e92b5e57ee383c7171e8a3baee1f01ffffffff030000000000000000000056b12a38720000232102bee8ce24a99260fbb6c10f0b904498fa71ec08e51b531878d3f6568ef09acb91ac0ad6b22a38720000232102bee8ce24a99260fbb6c10f0b904498fa71ec08e51b531878d3f6568ef09acb91ac00000000a9f53c57473045022100fe801bae06c9db3076fad2f72930f76dbe1cae29a162447b13d0df749e5913df02203621013f87da4dbca08702d8c7975f702bad9df40902038b93e622a0dd9c0896" -} \ No newline at end of file diff --git a/tests/blocks/reddcoin_mainnet_8000.json b/tests/blocks/reddcoin_mainnet_8000.json deleted file mode 100644 index 4149476..0000000 --- a/tests/blocks/reddcoin_mainnet_8000.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "hash": "4889bb7d1ba24cc66c2d903f6643b0ade243aca5101a8aff87ab4c2ab2a15ec5", - "size": 1560, - "height": 80000, - "merkleroot": "193313cfa4d8a4bc15fb5526b69a87c922e0f6520295f66165358f0af6b5d637", - "tx": [ - "ad01e368a301b855d5f4499bc787b161428d6994c4847c0b2813950630a73950", - "1799481d7fed61c029159d314f75f3d6f69a7f8c237443470394085307802782", - "8db4b2c62fca987462c482d24ce0b78d2a3dd3928d5d99112ccad75deb6ff7de", - "ab0a1e66e54c737be6ea2be2c61cd55879d33c0fc5d35aa6389487e06c809cfc", - "1bb3854ed7fe9905b5637d405cd0715e5cb6f5fe233304a1588c53bdcf60f593", - "08d3ccf77f30e62d8773669adea730698806516239933ac7c4285bcacdb37989", - "19cbdc4acfb07dc29c73f039d8f5db967ce30c0667fda60babc700a7c53c0b5f" - ], - "time": 1396181239, - "nonce": 1368399360, - "bits": "1c0cc111", - "previousblockhash": "e34cfbf84095c64276ee098de50c3a1f863df9336968e9fb8a973bdd52e3ed04", - "block": "0200000004ede352dd3b978afbe9686933f93d861f3a0ce58d09ee7642c69540f8fb4ce337d6b5f60a8f356561f6950252f6e022c9879ab62655fb15bca4d8a4cf133319f708385311c10c1c001e90510701000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2703803801062f503253482f04f608385308f800f159010000000d2f7374726174756d506f6f6c2f000000000100e63572180900001976a9148d41bc27ab2cc999338750edd4b0012bdb36f70288ac0000000001000000014b1a8085e29ca8ef2bf1de5f0637c6ef597b67223a087458e51e21168a0e44a3000000006b48304502200b781c255481e90f0e1d2fedbc1ffb42562434c324566444da8718a8a2c5182d022100f50faa7a9f7b90b4b805050c9731a79fb9c599ddfb3d84449d0cff7ee216bf59012103d7ab8ea88d09589410bdb93cd466d92f56985a3cff6d74dce3f033500135f0c5ffffffff02d72ea96581330e001976a91422758e8f790ea0e4ab87ad3990e8af86c77375c088ac1c1cab70190000001976a91434e880ed4cb32ebb1e0842b4f05efe562724f08788ac000000000100000001616c5b1a7ee823fa2d5347011b34e1ea027f9494823d37fb175eece8f852f987000000006a473044022000be9cf6677d879d170c597b8a465137577119ebc7d01773dc13df7af7e0bf1102202acfce90f478c0d179ab98d708f1e24f6dab4fe60c75893f8bad12991b30f41301210355dad820f63f1c315dc16c5afd9782e4d0b225ea29320a85576bc2c82fde6e7effffffff02ceb618fa97ac10001976a914e14548bfd2e14e0cabaf535c7c80a227238b35e188ac1c1cab70190000001976a914d2046a1ad1dbc32e69dae4da0a8730379105936e88ac000000000100000001a6b3081431b43c3247df88b3b6d123d2f2d7ba2095c6ef4f6532feb2c45f9210010000006b4830450221008fb902cc4130bae26439c47c13467a7d8a8c52ac2d88a200548f1e8f8b100b910220125b45cee0765389a59d4cca65482bdf79d3bc8fdaa5a0142e7829e4a2568124012103cdece1576249c8e05fb0aa2cbe61aa959330ff2f9e3c5cd2e5152e90650d9386ffffffff02bbba56d0d88606001976a91407499b20688a0b61b4a526681647de739dab818e88ac1c1cab70190000001976a9147085556af12556138277188e3958a869eeced02088ac000000000100000001fc9c806ce0879438a65ad3c50f3cd37958d51cc6e22beae67b734ce5661e0aab000000006c493046022100dca959b02a4dde588b3e5c3e71877797b97d7094a82cdd6b6b52c3d04a8c17c3022100938b2f70eed007d20ef9d7d055fc9b8785e71e3f0981558503fb3635b08aa6d40121039d216b71bad34246ceff262afe6df520761fc696fd9862c3f2f7e337ad93d881ffffffff0202386cc4f57e06001976a914ee343e816e6782262c3f6b1b9ec8f8c17d47a88c88acb9a1f405e30700001976a914ba81e33df7ba3d18728c6c206f8ad0b30b83b71988ac00000000010000000193f560cfbd538c58a1043323fef5b65c5e71d05c407d63b50599fed74e85b31b000000006a4730440220153f0a0a16e13943c4869e8f768c64e9f1844d14823f80878a6e44752a041c49022036ec13a307bafee74387048c3772cfb5ebdc138d70d6b4c256788a86db93ab5801210281232e155b37ebd64759ee4983962e9f8ccfd95e302d828de1406549e7c327a4ffffffff029014fad0166506001976a914b05959ea5dd831fd082488298466c9307a46f55b88ac72427cedde1900001976a914c2e3e90990f452c19ccef5df1cc3711c2e5d448288ac0000000001000000018979b3cdca5b28c4c73a9339625106886930a7de9a6673872de6307ff7ccd308000000006b483045022100ec50258bfec642e6c986192f338b7a1eec84c872d9b51ccc6f1c7329da20af77022047a6836d7c5f416c2eef6ef59fae9cc627ff80882897fe3eabd775e2a4a08533012102240bb70ae679cb25d60e2e0f90f98017eac7b6abbf1e00797ef930f02f0b98eeffffffff029e75ab66cd6306001976a9144c9ef3b178febefc62a0067e67e8434afe864a6788acf2bd5864490100001976a9143cde6d950e730b199c5857564afe7f222e139ead88ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/simplicity_mainnet_1040000.json b/tests/blocks/simplicity_mainnet_1040000.json deleted file mode 100644 index 5277a06..0000000 --- a/tests/blocks/simplicity_mainnet_1040000.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "a8212fbda825a42ecd3a0d1251437626fbde53afc1ea4eea76d05b4898718a0f", - "size": 441, - "height": 1040000, - "version": 536870912, - "merkleroot": "a72e4d38041df2065a1d8523943e0e0aeb7a0e15d931feb4ec2e2525d9988f8d", - "tx": [ - "9d238b6afb4a3c6767e510d6278934169292dd2589bfea05bea509c27f4055bd", - "9a02f1240a1347091b3d530fac4f889a49a7d3c85ebbb80509f13c71acd2e11c" - ], - "time": 1574635768, - "nonce": 0, - "bits": "1a032448", - "difficulty": 5340049.590861406, - "chainwork": "000000000000000000000000000000000000000000000c88128735f6b6caae3f", - "previousblockhash": "e0cf7f7201fdcc1b5f30f57a64cb8be9889124bd230eca349c18b3c6a2f73c4b", - "nextblockhash": "d3eb14aa9b8eec45b059ec189be270c0b8d58943e76a296eea18745fe01d843c", - "block": "000000204b3cf7a2c6b3189c34ca0e23bd249188e98bcb647af5305f1bccfd01727fcfe08d8f98d925252eecb4fe31d9150e7aeb0a0e3e9423851d5a06f21d04384d2ea7f808db5d4824031a000000000203000000010000000000000000000000000000000000000000000000000000000000000000ffffffff070380de0f02c000ffffffff0100000000000000000000000000030000000100da81675dca6b9766faec59cc99e69cce6c4ddc9dc6afa8fa7f2b7406a18f0001000000494830450221009b812b2030b859645a58cd9836bcff268626ca4d5f978304764593403698eca5022062d7b0d2173b80aa52a3eb69ba75e38c0ff5d7d575ee626d8f47bc76b1383fed01ffffffff030000000000000000005ee3b14d235d00002321028ac5d9ed13c61f9fb986c3038d783f6b15da502f341172e40188d536a12143c1ac525394b204000000232103a4f6c7336909f19028383b1ca702eb1eaa0e25605925d834123290099719cb3fac00000000473045022100d65f72c17e8c66a3693aad7e1121f62fd85ccce4704fcccf5084a3d837e6175f022010e84847b6b10b728bc070ff046c571dfe14df274d4604087fd7248870e0d309" -} \ No newline at end of file diff --git a/tests/blocks/simplicity_mainnet_400000.json b/tests/blocks/simplicity_mainnet_400000.json deleted file mode 100644 index dc0148d..0000000 --- a/tests/blocks/simplicity_mainnet_400000.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "hash": "02709ff59f09b08684bdab6000b7ad134f1d54ac4079202c94173378fabc44e7", - "size": 204, - "height": 400000, - "version": 7, - "merkleroot": "500065fdf911655da912e4da08bcd364d30e28f28806a05fb6719f0189611e85", - "tx": [ - "500065fdf911655da912e4da08bcd364d30e28f28806a05fb6719f0189611e85" - ], - "time": 1535894357, - "nonce": 165549067, - "bits": "1c11baaf", - "difficulty": 14.43920878076741, - "chainwork": "00000000000000000000000000000000000000000000092b98eeae51bff1a231", - "previousblockhash": "d36ab89ca028f18f7847ebdb6e5fbe9adbcccb2cadbd4cdb0eb3586f1ea1ca2f", - "nextblockhash": "b3a08ffcb11a7b5a7c1226c1a4a291a1fe49e39e75a0646aeb6d67146e059e4a", - "block": "070000002fcaa11e6f58b30edb4cbdad2ccbccdb9abe5f6edbeb47788ff128a09cb86ad3851e6189019f71b65fa00688f2280ed364d3bc08dae412a95d6511f9fd65005055e38b5bafba111c0b14de09010200000055e38b5b010000000000000000000000000000000000000000000000000000000000000000ffffffff1803801a060455e38b5b08810000011e0000007969696d7000000000000100e40b54020000002321035bb9cfdf931fb739df296058de9e27596f8051ebc373422eae8c10fdbd68284eac00000000" -} \ No newline at end of file diff --git a/tests/blocks/smartcash_mainnet_200000.json b/tests/blocks/smartcash_mainnet_200000.json deleted file mode 100644 index 5056cbe..0000000 --- a/tests/blocks/smartcash_mainnet_200000.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "000000000000d1772b7e3ffc661133c252faedcc52b3dd186b83da4b2f2f8cbe", - "size": 692, - "height": 200000, - "merkleroot": "f8f490671e499b66a73e3fe37f3b2288b82e3d359fc3c18938f32e9e830928d2", - "tx": [ - "c19c6e1dd5ca9d06b046a2962782293cdd9be39bb006ce65add0ad945c9eaeec", - "0151e788a439caa317dce1cf5a754f0b5bb8639d4f1073e89d3baa450fda5306", - "a4217a9a787b66a597efae52b24e2c88d1700cf5661bac6ed58c718f90a98b97" - ], - "time": 1511678597, - "nonce": 3716569074, - "bits": "1b01c757", - "previousblockhash": "0000000000016e6bcdbe8af532509cf5aaf99e74b8b0346a59d360beb460e0bf", - "block": "02000000bfe060b4be60d3596a34b0b8749ef9aaf59c5032f58abecd6b6e010000000000d22809839e2ef33889c1c39f353d2eb888223b7fe33f3ea7669b491e6790f4f885621a5a57c7011bf25786dd0301000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2703400d03062f503253482f0485621a5a087ffd6961cf0000000d2f6e6f64655374726174756d2f000000000240e6202d040000001976a9145dd99e7cfdee45d47edf9b2d92df27961241145e88ac40412d574f0000001976a9144a7018841fc6003d66b6a1b859e73b4cc3e621b488ac0000000001000000019521d2cde436c42b81158198b2cd8b9d52dc093d4f8465163ecc98a134dd12a6000000006b483045022100ddad79fd8a9fa0ca664ac8e91aa7c8dcc7cad8c4894e1a7d9143de4bdedeef9f022013dfd0605b50d22d2675e21a27255540fa48263ab44801d287a61883ee8074c3012103635fd7668414f4eb1d6088cac789e58709cae9c3c07a00791f415164b67cda4cffffffff0281c03b9e000000001976a9141dc91417504cb86ac5eea49d85a4d3fd51f72db988acbc91e5cb000000001976a914ecdccf8dec8482314050acd84f72d6559a19b30d88ac0000000001000000011a8b6c07eb61bb5e9910de4d31a410a5b69de2bde8a3cb9df599ddaccd373d95000000006c493046022100d1bf91d45a0d53bfad9aa0d226be625f667641fa53661e2cdc21526cf84ede21022100d0cbf38220d789c9b1a5c6288ebfe2e5ddd4ceb5714881d0f43a27d06a6e9649012103133678a3c4d9855f4a25ab318619fe68e0ed67d67c14fa9be678cb561a75f71bffffffff027fd500fc000000001976a914098cd3573bcca56674eb6eeb51fad42ff353945088ac58bda83d000000001976a91456feb1c72217b8f45aa4183da1c81b314a47f5f388ac00000000" -} \ No newline at end of file diff --git a/tests/blocks/smileycoin_mainnet_1000.json b/tests/blocks/smileycoin_mainnet_1000.json deleted file mode 100644 index 593378c..0000000 --- a/tests/blocks/smileycoin_mainnet_1000.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "bits": "1e0ffff0", - "chainwork": "000000000000000000000000000000000000000000000000000000003e903e90", - "confirmations": 636939, - "difficulty": 0.00024414, - "hash": "169783de41a91893e5ea3e95cfc23627b54e75e2e8d9bb265f2f2d38dbf54b3a", - "height": 1000, - "merkleroot": "9675ee2e6cef381d4508b95b69a2e33a4d4f4df2eeb87a170f920a4d9bdbd491", - "nextblockhash": "a7122eb59543fa545204925615c8faaee4b3d7086e9626d06678dfa91be1131d", - "nonce": 4192797184, - "pow_algo": "scrypt", - "pow_algo_id": 1, - "pow_hash": "00000f7b5324bbbff3472fd1fd059a3a88bf3d632a53a8d32a37aef7ed22a504", - "previousblockhash": "71c13857b3c5a3206b5544c23393c21725dae16c053d8d781aa2e38b510f5213", - "size": 188, - "time": 1415892485, - "tx": [ - "9675ee2e6cef381d4508b95b69a2e33a4d4f4df2eeb87a170f920a4d9bdbd491" - ], - "version": 2, - "block": "0200000013520f518be3a21a788d3d056ce1da2517c29333c244556b20a3c5b35738c17191d4db9b4d0a920f177ab8eef24d4f4d3ae3a2695bb908451d38ef6c2eee759605ce6454f0ff0f1e0002e9f90101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0c02e8030101062f503253482fffffffff010000768bc98608002321030ec3a62851c9112fb65ba5f9c0a7f38dc552fab82d6d05ab45ef088af55373a2ac00000000" - } \ No newline at end of file diff --git a/tests/blocks/snowgem_mainnet_102802.json b/tests/blocks/snowgem_mainnet_102802.json deleted file mode 100644 index 11e86ca..0000000 --- a/tests/blocks/snowgem_mainnet_102802.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "00000003f696e24d5fa933d1a839f3a972209e1c4abc5d236fa715fb1fee4532", - "size": 1655, - "height": 102802, - "merkleroot": "a93b43eecef263eb7e8892d4433cd24bafaa4e48c220714a7d99f867cb350a83", - "tx": [ - "a93b43eecef263eb7e8892d4433cd24bafaa4e48c220714a7d99f867cb350a83" - ], - "time": 1520332521, - "nonce": "0300000000000000000000000000000000000000000000000075e7d500000030", - "bits": "1d2671d8", - "previousblockhash": "000000067fd18074348b3a4e756552825dc190323185a1d7a5b37d071584c06e", - "block": "040000006ec08415077db3a5d7a185313290c15d825265754e3a8b347480d17f06000000830a35cb67f8997d4a7120c2484eaaaf4bd23c43d492887eeb63f2ceee433ba90000000000000000000000000000000000000000000000000000000000000000e96e9e5ad871261d30000000d5e77500000000000000000000000000000000000000000000000003fd4005005ecbcbb24c640cfae740fabcb1df353b01cad2f9320f4469b9135e96ae468435f84a32d61a021bcab8020641ed2e083a7777295352fa66c98b9cd97e8f2e27c8bd9e93cce9ea69aa25122f589e618623df834d19274c07d6879d39135943ac33767a8b6c029c4b6f2ec8a49b592057433c4ce4a9c3c2a182f97d7b00e42c1cd560e2a31e733224a5625adee23ebe3cd9bb4f485bad635517df991412d84fb0f79036812dfaac8908b7237481470d37d62e53e810ae1e36b3281ecc7c0d952d1dfd43cfc2db0f185c96c410122c37f9f565215aebdf2f192e48e45e43c779f0bf0e19261abbac3190c504cde573438615d58f6bf9eb878d6bddd75d0db1db0204c3f6cc90c3534da14d9e423172d9852846f334a687a5243b62c435964eff376efe97baad0833d08e136858cc23d0c85be7cee8859bb2abddc7cd3b3c9ab413172f8167ec362fdebecaa2717abdc331065f97014a9d357f9fc7a1fb9bef626db979f4bcc40707f1ff4d1b3ab5bfa4014b5b90183cce87bb88672082c9f042679129642fe33c7cfe88bd63867c56cc2f66ded6eb72d0dfe745d5627ff5db0222c43c2922101d7a3f80195d238660d6e38b66639ba8be9f3b1849c3cca10fdfaa5dd35e482d02ed240351e99b197642b03a417a986860ecc9e5a23a5d9be2642b9fe02d592f6edc1fda2511c5f0c735da6b178715cbba7ffe100e20e418c9dac880f21abfb7f7d582d805b7c627112f410279106e9ae078a3574cde48aa257d3b79be17bde5383a066a3f540205c6cc518049cf3ddec1761b3d160857cf16a1d179d35d3d767d556e6678ce5a16d38f58a7d96e7562768402c0eaa12d48c816571c24dc096cc0a53047589694374168f542a876dc48ec17f9778fa2dc415d325fd47c9162f9518b9af522d628cc0df288110b53327dd353eeab6ca17097d0e66a01654ef145cd60486e73542e25e4d547da855f256c2b1f33b3d29644b2f399a2b72e4f50a92f607bc68f1472453e3e48e78e9f6223ada22264ced49a9b089e39f223dfab9340d91c3e25dbe1f79be2041397d599019da86b8dde49ab2204c58814bda33a6041592caa2e665e9a59942905eef4567113d14ee1a75f593f311c58a2748e9e0863c54776eb61568a26bc31384ec33667aeecf1e250d1d01fca1061f08922f2367bde020865b0d37b823cbd3bfb41e4a255896cb5db35e5432b9e66fdfb0f8cdebf611495237b338d3c403843460af1a7c9dfa95807f6722549564c816e756bbf6c4452b015e5281e6b778753456ad271e17e5ba196972c1910c9681b8a7a20c942546d4b74d26d40059a630b1f257685025a24d9e06d227c5735fbf238147f4c3c49216f7fb6a6d58d7144da4203fa16eac8033d67d159a2b403f89aed0af63a09f0abf6fa42c00ffbba550469ee3522cf73214a2162e4a498176a56dcb7b33915c4c5467b3365e1ab12b3eaf22d79b995e9d53260086aa61c5b828df0a7c192a12654703d2571503a742b677b633a1601c8d162e468ece480a94381b6f263061f803784ca8b731975a2e00a693826b908ffb61c35dc4f14904f6f6d4008446d1541053d39a97ed972073a5884a263aa3bc96872d8b1257ba9e8f1f491791f00ea244ccb973cd377a23841e03721208d9f402e04f2eac1d495738d12751516e03a0fb22f92987ea40a80aca126a63f6d780432d2a820ee36377593af092008279249880b4b6bd7038b8ca8c1a99655f2b8b5263ea54a0d1eeb073de70532e9d03cd715e89a5e7a0a7c0736d6b1fb79c953c970ca517d5e6a2df4b1da1cde8c85d70a183b177cc22485b1c7a323c57dda3824dc748a50ca1b86c36ec391066ef5edc256cea9f83249a75e5b0cf8375f740375922dce612166caf28d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3203929101005a2d4e4f4d50212068747470733a2f2f6769746875622e636f6d2f6a6f7368756179616275742f7a2d6e6f6d70ffffffff0200b33f71000000001976a914d5292d1d67d66195ae146647ca8f8c61c5e2ae9888ac00e1f5050000000017a914a5edac498df98a87bbfb5eb228c51769127f8cbc8700000000" -} diff --git a/tests/blocks/sumcoin_mainnet_837000.json b/tests/blocks/sumcoin_mainnet_837000.json deleted file mode 100644 index 0d7a1a4..0000000 --- a/tests/blocks/sumcoin_mainnet_837000.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "hash": "b3518510db66ccbdfafb28625af68576a88ef5473f1d12a444bea480694526fb", - "size": 3986, - "weight": 10931, - "height": 837000, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "9555c22eed59c6209321ee179b6583a9190afe585de4e824a8ad1232580643e8", - "tx": [ - "359d345cc69b1ac6d8d2d599ebf3a31f2480c133b60f8688d408bb2db3cfcc18", - "b1513188dcf6479fea6840ba3a448b05947ea3001f7964a9c6a0f931fee8751d", - "507ee90dda3a468742818506082fc6961dc7101ed5c91d97d9d58a8ae0b0994f", - "304dc004c03ec117b9a5a6137bbbf404b4e5278bc22870049300b3f8a23b9885", - "ac629f6778f8a49a640451cee3594904b7e4e004349573b0a8c78f2c552dd79c", - "6e68677f04cda0d0070ea99cb29c12bc80d3005f3e39c571cdbaad6e02b969b6", - "f56d53e70dafece523a182f72c271e5d4f7f0b21e511b7f1a5572f091d096ed4", - "4430d6dc1e1d6ef931d9b582c185c2c5ad02ab60a15cdc29551f6c2a3bf991d9", - "77acaac4015ba5da3662660c1217cabd3a3f3dbd27ec8994b14790ae9129a9dc", - "46366c6eef2e413b82d169c93789f977553873fa3bf4ebf8c1fda02c020e3dec", - "6e67ba1b947fe0251a67f4614f9931306edcf73c9cb825fd111a39d5842c1cfb", - "fd0c5c02f3e172aa2c395b71b45f2dedaea8cc3a138dadc7b0270dd626006e28", - "d69b7f5758c959df225716b0c0b884d710d442f33494a59a2fd056466bbef14f", - "6790b524cb425ad7a7c9f197c854260c1c4566dab9cfe016913b176087e2d663", - "9d5ce16f0e911105eb89e341d88a0d11c8b643c304601cec4a0d51823e9a629f", - "2350b84170ea4552a83f8df2add1391f4769a25a6dba34eac3887377f873f8d2" - ], - "time": 1579035712, - "mediantime": 1579035458, - "nonce": 2166465929, - "bits": "1b6574a3", - "difficulty": 645.9475093604372, - "chainwork": "00000000000000000000000000000000000000000000000011387b4a5d745891", - "previousblockhash": "1d22a9fa69ee10848f884077567021423bb72a7d779f1d70e0339e9981d84f15", - "nextblockhash": "134b64c0ea14027395832279150f6d35b68453df3dcc1fa59f8692b0ec3f298a", - "block": "00000020154fd881999e33e0701d9f777d2ab73b422170567740888f8410ee69faa9221de84306583212ada824e8e45d58fe0a19a983659b17ee219320c659ed2ec25595402c1e5ea374651b89a5218110010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff180388c50c04412c1e5e0881005191010000007969696d700000000000020000000000000000266a24aa21a9ed39aa16999197f1e39fd2aa7c9fd62206fd1d6323605fd7024b4fa192cd210eef43830e2a0100000017a9141d0d092357bcffa12dcc469f2fd20198350669e687012000000000000000000000000000000000000000000000000000000000000000000000000002000000000101193ab1a07dd48cfe7643342c25f355f2763cc4c1d38c4690e6d0de22341b2bb101000000171600143966a49b31b91967074136a790f834cf456009f4feffffff02a00895000000000017a9146aa20315ed474adb5de8d9b156dad5bdc5283e3387e53d03000000000017a91423b1fba6fce55a047eb8d207a2141aae31a58133870247304402207f8f1081a56e3246a4abdf8d7e3cf7505fe2e068e48c382228b3a22515ce5d9302203bd89ba8381e17f18c885639cb38fc360364822bc1c693cb29a7b5436b258b98012102605ec2e2063ab370e1c74ece1c3cb74da34e75d5db4d511c3cf57df86483a3d786c50c00020000000001010501837546a273c6bf4aabd91f51cb3e7a888876fd82e9292c9d5bb761fc5cb20100000017160014618076e30549465682af076addc94633c675fe08feffffff02abacff000000000017a91469dfd96238c816cf796fcce1882dfbd279ec654b87825702000000000017a91423b1fba6fce55a047eb8d207a2141aae31a5813387024730440220728b3c5fafc64d3f231c053eec34c1fc80dc81b32246b3a95acd03a43f6692dc02207f9fa22097a3d6ad15e40437ff6e1147a07853f24565afa08b9cec05e8218dbb012102048a71936d6d76ac836c4cc3a671d68d10a02d3e9c9ea685cd3e6c8a784636e286c50c0002000000000101aec3c85f24df56b0973b7e88b64abe4303ab86f1124feb32f46a32f9f6e06a010100000017160014525f4eaba41492fd55433875de8577913449fd21feffffff02f58d4a000000000017a914e8e35bfc15e606f16c71dc759ef3ce19781de10087a4f701000000000017a91423b1fba6fce55a047eb8d207a2141aae31a58133870247304402205e3c33b6ed58da53e1afb78381f8ace71569f03f0bd718a89374cf56df0e3455022008d58a8819a8f4e5a1b7dbd63f2544840461c2beae7a143b4606c3a7ac0de762012102b63f3dde50c9f754ea0b1d7cad6f96bab9037d0ac6d0d7429b865f6683b3225a87c50c00020000000001013645481f7059139bce4a6ee73d887696185f2711518b10652a5e26fa3398ea5801000000171600141a58c9c24ef5a030f17441c5e9762d5d0c3be499feffffff0252cf02000000000017a91423b1fba6fce55a047eb8d207a2141aae31a5813387d9a8e1010000000017a914afbde2af073317b8dd32b6a0c2992d4f649f051f8702473044022049e60de16dddc2ee7edf3963828d078808bdf24915349433e7e339c511aaf5d002204d4e95b924d3752f50f8a51cfc58f376961d99659275bf3aa3e253bc6c90a39e012103a4ed25f41b9d8b8e2c7de2b83e204fd7a3bc5ca5d107831a75f7b34bf51ad07787c50c0002000000000101140fae35d270a808af08feaabbc52131292fce7bcb6ac86ce7aad849b32c11b101000000171600141a96c0185459a64673a4e8fa170c6d79db5933ecfeffffff02fee001000000000017a914454ffca56e3af3c607f4ebfacdd5f472366e2b3987995ec0010000000017a9147fa83cbb873bfc1cba562c6c27e66dd2fe67862f87024730440220017e12f058e415541dfcf9fb0de586b5ab9933e905bfc7b6c9a36bb947d3ffe602202b306719c30765bbe45282620022489eb56a93e6642406c0a5794619932b3f3b012103f46f2837e12e59234cee3bf43799ec9fb0bea1392aacc5b0774be80a12c4c15d87c50c0002000000000101fb04ef18d3475252a99e35226e791bdf46c378e91aeef5a3b5d1153c1454a5c30000000017160014fd86169b69e99991b9c4f3ffe29c5b52a7d97412feffffff020fd42d010000000017a9149d4f012ffe63b9be4ced2d12cff75729925f22cd87a7cd02000000000017a914b3c811278596b2f0e55ecef956730f76ac16ea3b8702473044022015d6eb2a10bed071266368bc23616df67998cc8817a4969fe83ce38fc549dcae022059761ba744529c9a69839b4f16f8404019e667b6ffea95322ddace0370989309012102f793e1dab6f5aeacb804847c5e1290f44606eff3184d30462706fd19ccf72e5286c50c000200000000010108e0eb34ebb71bc831d971aa6802d23e02a499539b47e10cd26659a044a449b900000000171600148256fc9ac58b000b7af70508b7f2c42c28b5fe25feffffff024cd591010000000017a9147ddf3430e36916944843e928faad8d20febf82a687f4b203000000000017a91423b1fba6fce55a047eb8d207a2141aae31a58133870247304402205dad4013af8382e8546ea69f3f6e9b7a0d2e35e715ddea262cc068d0773f4a3b022017f7edd1a617a022b129e562aecff81140074a34d7799d359763d1106adf92740121020cbd99c75ba3a623ac87a240579155d574b351bdcfc2e487bc6fea9aeb2836d887c50c0002000000000101c4a36378a3bcbbbb61d0013fb862c300ef5634ce954e7a3f7b7e2b2d21b8a3fa0000000017160014be5378bf05cb4b9262ed482de047397651f1f989feffffff0237cc69020000000017a914a88aea6c9924ede5cf95f144aa8c03cfc160d20687ea2e03000000000017a914b3c811278596b2f0e55ecef956730f76ac16ea3b870247304402203ca1058869b356d66d567381b3b233e1ade1c0c745d636ffddaa07986c9eb27902206c763d77cefd98d70ba0dcb049ae2b6c57e930acc7579774a4df9068a4a2d1ac012103c195288a365ed3fcdc355f009196c98604690ea36b7ae01093223d4f1c51d7c487c50c0002000000000101b4ca5728d6ad370b4ad8ab3fbb6bc02f8c7b0c2c8e444e2fe844cb0e55af693901000000171600148017ebc4c7ccde494cf98289f692c5c7ddefa948feffffff02c1c101000000000017a91423b1fba6fce55a047eb8d207a2141aae31a58133875c165f020000000017a91460df7b6fcb3a8c9f3ab82ab5340a5d0228852f5387024730440220360e929fb3f252fe282556c6912cb3b1c53f8ff4f9c5cc068a4dfaee87982a220220677b89801e7ef5677cc4c4f094c54400ff82cb06515b2f0ce2661a234c3f01ef01210317bfb572918e5d550f9b2ec8dfab745daf49e759cc622ee11771e59bb4341b3952c50c0002000000000101433061d7e4da24d7c97b50e0753ba868bdfe2531a138c0e381241fb7ccfcd8c10100000017160014112df3885abbbd3a176d735b02e946ef14570f20feffffff02821d37020000000017a9141860ec9faa69cde381162922f27ea07ba90b3bd48726b701000000000017a91423b1fba6fce55a047eb8d207a2141aae31a581338702473044022009c59726a32ef92ee646c4face11f58d9a5526ebf53df37692bb1f04967de45502205b45ea15d41d7171082f9362658e8e58665057141cfa7ec9b3b329f40a6049c2012102c610cb2c7f68b6f31ffb6956116948e286428c93d908e9a17f0f0b623804786687c50c00020000000001019491d6f6b88ccd54e999e6279215c808da02748da96d48848fed8113c21d722f0100000017160014bfae8602ca9e0f271b1c8fb32b23669210884fd0feffffff02b3d70200000000001976a914fbc2cb1d20b611f6d6329433395dd88a2d5850a588ac13d462010000000017a9140c228a7fa4a27108f745cb4179ada3d06c06c5c8870247304402200cc5211b9457416c01b1214f82f9e13fc4ca96a8029fbf1b685dd47deb18bcd802205a412dede3940a2dffc73e2cdd4b745bd7a064b7c1fbd2989002f8bf5cb88b380121021c9dcf8fe4fd422a9b6b9822aacc4bf7863ecb8eb8ffdd9a5f5c0f0cd08008b886c50c0002000000000101c3c915d93dcd8ab731e2cd981e1634630683c6c9c41ccd5062f78c00ee2e137a0000000017160014e2886f2f2222b1ca73b832db64654dd86feda22dfeffffff02e2650200000000001976a914addf6a3f7957c185644cbebb808e20c3dfb6329388ac6122f8010000000017a914e5176bc4a22e32f071622e359c52a90efbdb9ef6870247304402206a80d4ad53ba87159cfb68c82285f080c9825bc0b91cad26e2dddfcf423a20f002201504eeb5cac352d95d33488b51cd052cc304f67bdbcc9d4e9482f5ff4421c97a012102ddb25ce4270016cc41a09a23acfb08da0474a5f5be5371ae501b6ab13e39f5b987c50c000200000000010147e6351d3d9ca5eb5c7f0bab15ee7810cabe51f36841a8efc420cc558fc87a630000000017160014906faf161a88c5a706da2c2e2c871a60b63d1526feffffff02c62f6d020000000017a9147b9bb4efe96782a492a9ebf58406e94ed1807dfe87199a0100000000001976a91446b56d9ae243a0de26d2be14e07c727592263aa088ac0247304402204508d40422585d7d9e32755fcf5690e6475b4470e59573c24ce641cd24eae8e602201ed561d54786337cb1adb487f730939e8eabbbf628d13f76c68d3e96bdec74e90121031a35ecc5ec2308a49ace0757a9b6df7b61388dafc284c447b0a3edd136d87a6d87c50c0002000000000101b354b431b89d8b5941be84602cab3356608465ee71b6812405252cd8469e56f90100000017160014dba8a0df2654bd74e06fa08f74b769dbb32bb1bcfeffffff0295da0100000000001976a914b49b9380a4bb1d7e391fe3b3e3b7c9b12d5d1e1a88acfe4391020000000017a914de93a7d7d0f3f8f6caf184df4631e81692d35129870247304402205b3d7cbfff9bb9bcefc671bf5c64b8b533aa1891eaa2a9903458ed97043e7ca902202dbc44e9cd95c75e3a86d31c9685006b8185b922a1628695203ca4d0c6e84eb801210360c992648be3cc4f101536244fa593780731d05b09dc502c6373146237a95beb87c50c0002000000000101acbb2026dfd5980f920022e5d6650d161fca73a5a40cb08a0d00393b1a73a58e000000001716001466eef634f87d445f207d9e9c6def52012f7d12d3feffffff0293970100000000001976a91462786d476b73218fa12bca64655c92386171030488ac0cd52a020000000017a91456ff7695e6c9194b9f451d2f56e5f6b52524420b8702473044022032950cc385b7aa97f21dea4aebac5b58fb48883ce635c745bd892bf570dbb03302201ca3e066ed68d4f0d8274afb9dc4ab5b3c843f946321cf8ed652bdf7b17af6e70121037b14a42c5f405cd933de2154145514c7a959670ba0dc36bd3d81d13b702b51c987c50c00" -} diff --git a/tests/blocks/syscoin_mainnet_430000.json b/tests/blocks/syscoin_mainnet_430000.json deleted file mode 100644 index 008cf6c..0000000 --- a/tests/blocks/syscoin_mainnet_430000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "d9b0f166c2dbed6e76aeaa118da601c46e79a631b44d542da54f8ef08658dc64", - "size": 1323, - "height": 430000, - "merkleroot": "cd413666cf617e193e5e6aaf1cc90a78028299b00ede99efc6122e0417b82010", - "tx": [ - "cd413666cf617e193e5e6aaf1cc90a78028299b00ede99efc6122e0417b82010" - ], - "time": 1585179744, - "nonce": 0, - "bits": "1804bd23", - "previousblockhash": "70735969ca5ff88db21dec34ed5d9b72fc894c8f22b4e56e4607cb261bae13d1", - "block": "04010010d113ae1b26cb07466ee5b4228f4c89fc729b5ded34ec1db28df85fca695973701020b817042e12c6ef99de0eb0998202780ac91caf6a5e3e197e61cf663641cd60ec7b5e23bd04180000000001000000010000000000000000000000000000000000000000000000000000000000000000ffffffff64034f81092cfabe6d6df55b0a430af81f0e006f0a0938965706cf5f299537635e1d4668fb8792bcb19210000000f09f909f000e4d696e6564206279206d75797537000000000000000000000000000000000000000000000000000000000005002771030000000000045f4c2c4d000000001976a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac00000000000000002f6a24aa21a9ed72f224837e350b7bf33998dbbbb87744e261943310ae0c31cdb93c61728bea7808000000000000000000000000000000002c6a4c2952534b424c4f434b3a3be0a1bb84a0c2c5967888df3d763592290001d95a07ac00e8e85c350021deba0000000000000000266a24b9e11b6d2cd45dc05f4146da87f6404ad2fe62dafcd4deae302fea9bc49054f11d7c97b89d2b1c3d00000000000000000000000000000000000000000000000000000000000000000c5c762275442c2b26114f71d68a065d5248d8bf65c1ed1f3680d84f6aa628c3d788de690530919281e666d32b4bb6cba64d48cf5971e7e68c32d512bd8bad4bce83c1488fd88edff35ea0401e1b626474d164b0d2a13e5f8cd4a08e7be76bb856fd956e0dcb37ccb58b1d0f2dba8f0692cdd3f0a02ebd166d2be109cbff63032f087ff84a4375141ace40bdd4e611f06bee05766c83af47b4a2b464de1597c6b3f1a105b4ab375e664ee0e166bf055331a168e339cfde93381f244a4744ca157b8025b9c8653a2acacd3557201745493c06291671b5b3ac9dfbde442be97c2d3ce3780afcc50e5e2e732610eb121eeddc486a2e791a30274d2fba832a6a0d3953fd7a5d5a64831e87f57fdb3935d354ee4f0aafdef30ae11b6bfee54f0e9b9f213a6ad745c6af097b7e9915ea63c6ce8842d3e52c5128ec42470297154874631db66bb4631250de6bfa1fd46a77538da3ed4d99d8a99e323e42923e7018199134cd42a62e86d005ce77c57dbc4285da06d8ec2660c204b52f5c95c8060290deda000000000490457845635ea8daa96e1d7efde99cc4f435a40edcb363a61a9d915542ec61a33feee5244c18afb612c4846a8bf1b07759fedbdec9d139ade9f4c82736e17fe8f5b70f04e4fa1c7f9cd9bd0d020107f3845137d5cc55f4f31c8ca586b66211fbf1c66a24cb32da29fa240423eccca0ebba048c44e05941f4f64f0637c9dfb88a0e0000000000c0207774dfabd98c6e328ed08862170190ae59e059ff62ca0a000000000000000000fd98ff179e63b3a62079efaab5c1d16cb39589ebdc0635fe1002d95e98570d1f87ec7b5e19011117421c056c01020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff3703b08f0601010fe4b883e5bda9e7a59ee4bb99e9b1bc205b323032302d30332d32355432333a34323a32342e3338343337373239305a5dffffffff0310eda1330000000023210214a5f15a73686b64cf27405e018e2f06e0501b52f4ff98282badd9d6948fb57dac30c7e59a000000001976a9145ed710a7a82410e32ff0d29fe346b6b5ae0b8e6088ac0000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/tokenpay_mainnet_20000.json b/tests/blocks/tokenpay_mainnet_20000.json deleted file mode 100644 index e43eeb7..0000000 --- a/tests/blocks/tokenpay_mainnet_20000.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "hash" : "a04c982af88368f934aada4c04a2907c204548b2f23b123104e5d5681318c58e", - "confirmations" : 223761, - "size" : 400, - "height" : 20000, - "version" : 6, - "merkleroot" : "9a15ca74bc6caf91be0517be05236a2c013993bbd9c0b28fd61dacbe66ff0edb", - "mint" : 0.06584667, - "time" : 1517342128, - "nonce" : 0, - "bits" : "1e00857c", - "difficulty" : 0.00749140, - "blocktrust" : "1eaf6bd", - "chaintrust" : "376cd8e0ac", - "previousblockhash" : "03e5e53d9edacc59720e22800f9f0230b7100abd1c2f388c64a2e0bd98df2710", - "nextblockhash" : "caff0ac56f5b367dc4f4da3d2b4a8848d4116079c353234ab2e0fe6f3f69ff82", - "flags" : "proof-of-stake", - "proofhash" : "000019d0fa709575179a07d46604f5d4efbf7bb02b5a1308b6a9f4410ba3328e", - "entropybit" : 0, - "modifier" : "1c5a2302bda4c0f3", - "modifierv2" : "5740fb0cc8bf2853ad258f16c363bbb92387cf85ac874ec553917c903ea70444", - "tx" : [ - "d2e1100088af3e19976cac83f167ceffe725375442907d739341a40896d1089c", - "c24b1208937b6f634c0410cbc9ecf00a36837451ae27a85550b6af2a35b36f1f" - ], - "signature" : "304402206d29ae84b3d1e6ac4cafefee9aaf8b96a5b2c1d60fa43f8805916db72e47e90502203aed70e4cf36ecd5f07d01087e8c7bc9b232825204116c6e2f77875ce0480f68", - "block": "060000001027df98bde0a2648c382f1cbd0a10b730029f0f80220e7259ccda9e3de5e503db0eff66beac1dd68fb2c0d9bb9339012c6a2305be1705be91af6cbc74ca159ab0cd705a7c85001e000000000201000000b0cd705a010000000000000000000000000000000000000000000000000000000000000000ffffffff0302204effffffff010000000000000000000000000001000000b0cd705a01ca1eea11a6379fbf3c61f18df79065e48aacd60c76c6694490cdf4ecae7c5edf01000000494830450221009bac3e0c4f6432abf7becca230eb69c5781d23a3d82a6c79457edd29fd0eb493022058de72c9ec4d51518f2d6538549aba819d9137e593beaad04aa9085a3043bf4901ffffffff020000000000000000002b0d0da529000000232103e9f972cb71e89a91c02e1512f36c7c92e4ed5f84fdbad3ac77e444e0a2f97cc4ac0000000046304402206d29ae84b3d1e6ac4cafefee9aaf8b96a5b2c1d60fa43f8805916db72e47e90502203aed70e4cf36ecd5f07d01087e8c7bc9b232825204116c6e2f77875ce0480f68" -} \ No newline at end of file diff --git a/tests/blocks/trezarcoin_mainnet_612581.json b/tests/blocks/trezarcoin_mainnet_612581.json deleted file mode 100644 index e1f3efa..0000000 --- a/tests/blocks/trezarcoin_mainnet_612581.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "7fccc90aa5997b036d41ec079a2e8e2c52a0d1f64079b59aaa08c25e0e1e1a30", - "size": 682, - "height": 612581, - "merkleroot": "7d9f01b60ab6718e97018b47cd0cf61ca85afe77bcf8d9c90e9709bb2aab9539", - "tx": [ - "758012ea68d57bdc6e413a6d4195638b410df2ed8a3b2387343a854bb3a1c4b6", - "c9f6d252f90f42884774d66d8ca17629333cda2871eeb3612307abeebb7e888d", - "1354ba387c5f42f807889741a63704fc0ea87dc04f29834111c5f8d80ac0a70b" - ], - "time": 1541864019, - "nonce": 0, - "bits": "1c092c62", - "previousblockhash": "ac69b095cc53f7a0e9197a243fab2dfa49e7f0934fa79ec68f47993be813b33e", - "block": "030000003eb313e83b99478fc69ea74f93f0e749fa2dab3f247a19e9a0f753cc95b069ac3995ab2abb09970ec9d9f8bc77fe5aa81cf60ccd478b01978e71b60ab6019f7d53fae65b622c091c00000000030200000053fae65b010000000000000000000000000000000000000000000000000000000000000000ffffffff0d03e558090130062f503253482fffffffff0100000000000000000000000000000200000053fae65b014f5dccf6592b950c707a5ae62c11644bf0cd1bd5777412a26c25e60015ce4f2001000000494830450220360d685960bd8fa30617beac5c952073e2d89be2528eeb11d475e43b894abdfd0221009b7cd6f2b5d8e2f8ad1919ea81b058ba1703e8c07180c09bacc974ec418a612b01ffffffff020000000000000000002059a4cd000000002321026b1af42e2ea1f61ca8bdb563a61787f8d69d7578de77229ef7bb2d2120b7f8f3ac000000000002000000d8f9e65b01b170ad1b81ac0164a637b6bd970c9897cc9be7d4f05b358ccd868a5d2adb2779010000006b483045022100bfffc1364ad5dfc2da6aedc8d8cdb31905d4e8fb7e4c7c5efafada7cbb18559502205a9cd74bba48fc60e142214917a6d66347aa5ca8f0d9664546e37955ca09c401012103765dbe24359bee468d2fde0ad714906bc0c15ce02e7170dbe98d42e663adb3a2feffffff0290aa0830000000001976a9149d864f487a38c872013901e463ea47a56967251888ac404b4c00000000001976a914690acc951705cd7668f6df688ba33c62cf15a3c288ace358090026746578743a536d696c6579476e6f6d6520697320612062616461737320676e6f6d65205e2e5e473045022100ef1ee96a60ce2d0368b371eccf92aea0d532ff5d447ff70b403130f0212b10ba022061c2c9d7b061035fa416303699768c8e99f3f27a470d3b63abc055181ea91350" -} \ No newline at end of file diff --git a/tests/blocks/uniformfiscalobject_mainnet_1300154.json b/tests/blocks/uniformfiscalobject_mainnet_1300154.json deleted file mode 100644 index 73c1a5c..0000000 --- a/tests/blocks/uniformfiscalobject_mainnet_1300154.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "7a7718d3216cca1668580889a4b5d062b92cf600e03efd3da7d9475d3a423aa6", - "size": 190, - "height": 1300154, - "merkleroot": "a6c1a3a5a88da852654129da3bc197a194caa27ac2ffa462eff6c704706bf74c", - "tx": [ - "a6c1a3a5a88da852654129da3bc197a194caa27ac2ffa462eff6c704706bf74c" - ], - "time": 1525248967, - "nonce": 4213322752, - "bits": "1c44f70d", - "previousblockhash": "01ec767c07f9252646976fa269e884dc43947e5443e29f953b721cca49d313c9", - "block": "02000020c913d349ca1c723b959fe243547e9443dc84e869a26f97462625f9077c76ec014cf76b7004c7f6ef62a4ffc27aa2ca94a197c13bda29416552a88da8a5a3c1a6c773e95a0df7441c003422fb0102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1803bad61304c773e95a08810001f87f0100007969696d7000000000000100514a8d0e0000001976a914e955fc10495d539323ddd522424fa8df0912390088ac00000000" -} diff --git a/tests/blocks/unitus_mainnet_88888.json b/tests/blocks/unitus_mainnet_88888.json deleted file mode 100644 index 513b970..0000000 --- a/tests/blocks/unitus_mainnet_88888.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "d10fb9c30342acd0af365faee684f39c7ea08387732ad4f5569a56cd5ec06b1d", - "size": 475, - "height": 88888, - "merkleroot": "bd91e953702e9ee14b231a4d5ba3b8ce4c492a27815c8ea372f3e477623bca43", - "tx": [ - "bd91e953702e9ee14b231a4d5ba3b8ce4c492a27815c8ea372f3e477623bca43" - ], - "time": 1426508828, - "nonce": 0, - "bits": "1b352f80", - "previousblockhash": "109a8dcbf8688bf36dba6f78019ddc1969298116020e87f816a823107b91095d", - "block": "02099b005d09917b1023a816f8870e021681296919dc9d01786fba6df38b68f8cb8d9a1043ca3b6277e4f372a38e5c81272a494cceb8a35b4d1a234be19e2e7053e991bd1ccc0655802f351b000000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0d03385b010101062f503253482fffffffff01a0aaff250200000023210267c1c03b12eee9de742d97828388e867a9b9eea60ca53c05f573ded072846206ac00000000" -} diff --git a/tests/blocks/unobtanium_mainnet_1000.json b/tests/blocks/unobtanium_mainnet_1000.json deleted file mode 100644 index 21df3b0..0000000 --- a/tests/blocks/unobtanium_mainnet_1000.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "bits": "1c00a2c3", - "chainwork": "0000000000000000000000000000000000000000000000000012f71a4eff9fd2 ", - "confirmations": 1426785, - "difficulty": 402.64381885, - "hash": "00000000000f4f65907948a85a9d52cca2506de3917489563f58f0b02d1298dc", - "height": 1000, - "merkleroot": "1bca98242ebb4e70f5273bbc2db26f121294f2bdb47313b06f164b24c4fdff4 4", - "nextblockhash": "000000000078132ced7ca47eee7b239bc72decf025e8a0ff62b32180fc0a 6394", - "nonce": 2895311517, - "previousblockhash": "000000000083da8744c628a37b3d30ba33249dd6f9dc241af0899d2f 09e30c58", - "size": 204, - "time": 1382139404, - "tx": [ - "1bca98242ebb4e70f5273bbc2db26f121294f2bdb47313b06f164b24c4fdff44" - ], - "version": 2, - "block": "02000000580ce3092f9d89f01a24dcf9d69d2433ba303d7ba328c64487da83000000000044fffdc4244b166fb01373b4bdf29412126fb22dbc3b27f5704ebb2e2498ca1b0cc66152c3a2001c9df292ac0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2602e803062f503253482f0402c6615208f8000055b00000000d2f7374726174756d506f6f6c2f0000000001a0860100000000001976a914d33336c075f837ea596a6d8528c5a6d399a1d71688ac00000000" - } - \ No newline at end of file diff --git a/tests/blocks/verge_mainnet_30000.json b/tests/blocks/verge_mainnet_30000.json deleted file mode 100644 index b7cb38a..0000000 --- a/tests/blocks/verge_mainnet_30000.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "hash": "0000000000016d4250cba4335ffa6bad92d06d677f3dc52ef35d1531e2e58a4c", - "size": 2946, - "height": 30000, - "merkleroot": "c919c7df0d6aed0ef1e7c01056669825d687c8827de112151bbddc476ba1e783", - "tx": [ - "6c1ab1c76c329c433538df2d27775e363684ca307cc99fb4250eeb9f5f19b050", - "8ca961070fcdf2a5044b5b0074391db3e43c942994f1c9f269cecd2218e364b0", - "e8e6f937491196b692f65df37e82cc66ed082a7619d4aebfb657769a3d482393", - "8cb8eba0d3fb4bae473943c1fdf04de433aebf2effd9219fd9c5ba237fda2ac7", - "44e977088f4dcac2936e59238f1b3b847ff2898b2d94b64b9c7f8ab530f0540f", - "ad4fa8d55e6e9d389ef953bedc6cc4c41fff1402dfe26a24657536c227356023", - "d4aff2dca944104b76078a5592c433200b1895cd19e02c2047d664b324a4dcaa", - "274e1e48df441570adeaae69bcfd8db2b73241c0030c67d33ae92d97f8aa24d8", - "f38ae6de2add1eb686244f8c4bc37419ee0a7f82e0cf4a24cdf0bb8572ccefbf", - "9a9cb74af8bde504f939e0af19244b04dbfe235a34d0cfcb2fecc7200907a6c3" - ], - "time": 1415200907, - "nonce": 3550806389, - "bits": "1c04878d", - "previousblockhash": "0000000009022174ecaf5b6c3154c48c9e22d6c919040bb03b030212bc32dd9c", - "block": "040000009cdd32bc1202033bb00b0419c9d6229e8cc454316c5bafec742102090000000083e7a16b47dcbd1b1512e17d82c887d62598665610c0e7f10eed6a0ddfc719c98b405a548d87041c7501a5d30a010000008b405a54010000000000000000000000000000000000000000000000000000000000000000ffffffff26023075062f503253482f04b4405a540810000139180000000d2f6e6f64655374726174756d2f0000000001a02f49a40b000000232102ebcae5280124fdef8971f19a503b9aaed9a635399ea032bf2f8efc141d6eb055ac00000000010000005e3f5a54011a735216f0be2f4dfcfa74f64c295cca08145b3e6428da3c0d48e51003c7b78b000000004a493046022100e03ab48e4434116bdab784dd70b713a71644369dc8d8994b5f35b11a8e892808022100b4bdc4bf41c395300314fbe5ae458a963a5acefe1519a210ed2b2a7c5e532df901ffffffff02f77ec95a0a0000001976a914f7c8c0484795bb52c2cada85d0d799ee14d0016188ac696e7049010000001976a9145f278b723feaa4bc06759c3ea356420fbf86fb5d88ac00000000010000005d3f5a5402e1b02ed28bdd985cb0818322a12c629d0df89a334558cba2ff652a0909864f2200000000494830450221009c1abb2da0e89cb53e3fd82139f999d9b627ab71146e6d25d7a1f93fb03ac2ba02204bf2d976ef1902ba86197c390687e0b184ef3f7dd1fa9f2fefcdb84f49889a5e01ffffffff4cd3e2f0b63e3b9ef3cd7daaa10974d4845b7619755bf5465cea5993784e3975000000006c493046022100e2af299c2eced2e33633b264972690fc18fd6ac054cea37ed6a4dadc3bfec86c022100bab77188e6533bc483dad2cbfd8a20689ae405128c5ace56bd398ad1327189c60121039a0857e144b67eeef5545a7f81cd0e873a82436495aa89b5d1c6a0941abdb74bffffffff026a9e1238000000001976a9142258841ba8d838a917a5af61fd01b962fd9b1d5b88acf09639250d0000001976a91442bb00bf1065f629f1bd857f22078087f714fa2088ac0000000001000000b83f5a5406d25f668ae0b00a515a4db1478ab60a1e92b917b3189c3526167f173ba47a44e00000000049483045022100af46285927509905295a1e9f3f182f3731d03b79577b900191cf3ec4ce7bd9b702204339c5e4a478712081059f2f94a7884c1c646b90e1ce990aa491a0a013d1dd3001ffffffff0a4155a0e9cbcd5f32ca4d104d7e95c48b81cec2e75f7b842fbcae2e6194afc7000000004948304502205d558d4aac070aeea5a53f3ef4ad6044ec75c07d396d28e7fc0c0cf04f11e93a022100ccaf9e87441cad6bc83c80a5753e6d6898b8d93ee500bf2971e6198349a6cbce01ffffffff3471210e29f9c6fceed18f4b21319bfea1e565bf966c66ba39060ccf5959a306000000004948304502206a8f8dfc29acd34fa2b4a04b63d30c0a391ab29f5860b1c8bc7909cc40b30438022100d42197c6eabbd04e88b64de56647af0ec727b0306050f835eb78298fe32b683601ffffffffdd9192f1c821acdcd827cf68f9683bc60acd08199f81c2e8fee0ef32669d51f200000000494830450221009b450cd741892e71844442c3fe0759c8f5e6f11ebf5c153e7dde7f37d92e64650220412e70e317babf9d86f0710f74db3391ae319b3e4903bdf8a20d012b3c80291801ffffffff5003d32ffbbe6f1a0252c0e7cbf3e82affebb9b14fb0c150a5be0cfe6c5fe1d0000000004a4930460221008262ea444222b16e0690c05253f8e8294bdb2953bb83a665d41de5ff6858e12c022100c9bbe4af76cd271e287a9d608e8f9d8ef01e818023210ea4a6719c4644a1251c01ffffffff5169dcf239506a40a2edcab02cb6832cf09dbbc68e06d307dbf3618ee23d6e8a000000004a493046022100e206ec109a9b263a9297ef040a69c1d4dd979caf0f73d75cdd0fab6664b6f9d7022100ae8e334e0ff0956caeb7dbbd4e99beca8b05e4a8976a6b78aa47fcb258be661401ffffffff0180d26ad9450000001976a914f3d1564691e4a07e291af35be7d1cfd3a18be81588ac00000000010000005d3f5a540121c2a364aae4959f326fb5a71d0b33fa9798f2b92f9756e16462058773cf6be8000000006b483045022100c43e500448ad8d9f4b0a631661d96f1793c31546e25500568da5df9355c34d1902206eb8f4c207f444d9c22e9bddc85dd5c1c9d9c4141908bbe588144cb9c0dc00a4012103be97dd65dac7738644d310be4f3c40872fa167d5f4e4da83e3b6d54877977092ffffffff02440e2deb0a0000001976a914292db18f666089a9b113e57efd626e74e97591e588acb05bbf8e000000001976a914d1421319b692ea7e9ff86f79b68a09d25dc713b288ac00000000010000005d3f5a54014736123327ff77f2fa9801e5c33945a05af4335a864c699a3d5d48af06cc3c7a000000006c493046022100e698abb8dae50f8bbb88c97a71c2e0156586f6c602dc62787a1b70399ea8c592022100a383913269e3596855ecfb53f4f18f28cc697791df9d0010c56ceb844b080ca0012103c6f188d112687adfb6ac30bd50cbc15a247e1241fce504660f78c43d201750c0ffffffff02f01ee6bb090000001976a914fbb1277ee83f5317f3809d4085a02cca830b600888ac9a8d3496000000001976a914e6ea703005e4046e6f2b1201e072f41c6133a11b88ac00000000010000005d3f5a5401aeac5c70b6717843dc353ac13f4eb868b67e37df9504f753d5c1e1050244a820000000006b483045022100a26d7b6bccba0b0baba842068248d3f526ea5318dfd9ba42b686a1a955df915302206831b6b98a0da6db8e87c0a9ece1b1cae415a760a84588b3f8932c989a0eecd00121036a6b9416c724415559ca9027c181af753b8bdff78fb318bef315d4eaf86ce7ccffffffff0293d8d67e060000001976a9149f819a91865a697c9164dca13e657a3abf70a06088ace5b4a050010000001976a9146d794f23b50fd6ea052b72d0a241aa8649443e7988ac00000000010000005d3f5a5401db69409ad25eca6399ad6c858ad725a72f88e66bfb7b92ff13e2b87995bb12a5000000006a473044022064aff7371d43c639060515c9127e3354bc0b996cb0fe8146e52dfc8d2aa78ae402205bf6187c517473ad65101121fa68a54700045572d661ea8f1a1b2389bbb468e6012103db1a048f51b5193f05743b617c091a3fefd54176d45dc787c2e61859b2eb32a5ffffffff021acf7be9020000001976a9141cbfeb798ebff07ba3e5608c526b01313d205d7488acd5e47b68020000001976a914033d8fa90226407c7647b4efa0cf9bf8afaf993988ac00000000010000005c3f5a54010777ed43648077c33a80149ebd65448c54ebbf84c34668e1b1edac464065fdd3000000006b483045022060ffbac0c7826560ceda2fb72fbc647ddfc8eaff2a5ab10972101e0435efa8af022100f912d2263ff147eaf0afd892b09d2f8dde2c16e2db20ec665671fa1494a09707012103bbd097bd65280803eb1d786861b7b3781d0e20d6c70c5b473440cd2efa2ed612ffffffff02d98dd6ef000000001976a9144cfc1992a03805e0c4c5abfb5229f31b1948ccdf88ace8a7c0b9000000001976a914cdcaed5441426254dfae4d9006dd413a2539588e88ac00000000010000005d3f5a540189c55c16d7ba925fcc3da3adb10af7425c32ec106c5a04a8a7cfd1515af53239000000006b48304502204cdb18bb0fab940d52c0812ca4a5c47c1aca17c0c00b2159d061cfd41633543a022100b97eb49b6fc7574288d60810837cf61f565d666fbcefaea2f0bc2ec349c1956c012103f9ef6e77ab82ab0bb2877b960a75d1d4c48dc1357e5c7eeae60776c3acda0fb6ffffffff020689ea05000000001976a914f38e5277a497bd975eaea28ae524aad365ca731d88ac7d96dc0d000000001976a91474a0a02dd0656aa2519f1897663746f8383f9b0888ac00000000473045022100df107ba5ad0dd3813d969ac7479860bb0b928e96908e5c3dee34b2d1413a9c23022078e349112a317ea393080197a4b4e3cf28b391c21d238652c67e86af635229f3" - } \ No newline at end of file diff --git a/tests/blocks/vertcoin_mainnet_1849000.json b/tests/blocks/vertcoin_mainnet_1849000.json deleted file mode 100644 index 9bc0278..0000000 --- a/tests/blocks/vertcoin_mainnet_1849000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "6801da3f2c22df0f727cd022e1d6d741cff728f525c8b74ad27fc7b5504b7f7e", - "size": 280, - "height": 1849000, - "merkleroot": "5ebe6edf2496dce7c5791df2d02984c4f61f4a5ecf7887192dbf8884cc5a67cf", - "tx": [ - "5ebe6edf2496dce7c5791df2d02984c4f61f4a5ecf7887192dbf8884cc5a67cf" - ], - "time": 1664373939, - "nonce": 13185771, - "bits": "1c012d9d", - "previousblockhash": "4f545a8d85c48449312417742233d8f572e133bfe2a61e5a611740c56eeb7090", - "block": "000000209070eb6ec54017615a1ea6e2bf33e172f5d83322741724314984c4858d5a544fcf675acc8488bf2d198778cf5e4a1ff6c48429d0f21d79c5e7dc9624df6ebe5eb35434639d2d011ceb32c90001020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff1f03a8361c04b3543463088100931d000000007a657267706f6f6c2e636f6d0000000000020000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf9807c814a000000001976a914e83d9c3ea18fc88a3d8182a5677395f3e5b04e6a88ac0120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/vertcoin_testnet_545000.json b/tests/blocks/vertcoin_testnet_545000.json deleted file mode 100644 index 1f2763a..0000000 --- a/tests/blocks/vertcoin_testnet_545000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "be6d4ea2d3087000c0b8f95bcfe891ff56b4af76ed0b2a8e09331a4b2e01a2c8", - "size": 268, - "height": 545000, - "merkleroot": "1ce5b13dba69366f693a52c24c605b3574f9cb0c23fa62f27256d8086c7310b1", - "tx": [ - "1ce5b13dba69366f693a52c24c605b3574f9cb0c23fa62f27256d8086c7310b1" - ], - "time": 1664377874, - "nonce": 300006115, - "bits": "1e07fd44", - "previousblockhash": "66ee036202fec366656dc2c2fd0c5638d5ed88f1991e99bd1c55e13bd9d14da5", - "block": "00000020a54dd1d93be1551cbd991e99f188edd538560cfdc2c26d6566c3fe026203ee66b110736c08d85672f262fa230ccbf974355b604cc2523a696f3669ba3db1e51c1264346344fd071ee3bae11101010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff1503e85008000f2f503253482f56657274686173682fffffffff0200f2052a0100000017a914f06ef13b9ffd1c56f7e40f61b17b6fec6c860907870000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000" -} diff --git a/tests/blocks/xaya_mainnet_neoscrypt_400021.json b/tests/blocks/xaya_mainnet_neoscrypt_400021.json deleted file mode 100644 index 7b41e8b..0000000 --- a/tests/blocks/xaya_mainnet_neoscrypt_400021.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "hash": "c53c371f253426f9e582e3de9d9f1f03e5e40e771aa96953c502ebe2222bb013", - "confirmations": 630231, - "strippedsize": 582, - "size": 618, - "weight": 2364, - "height": 400021, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "28e89aa0dbc0f1cacccb3ab402d7891abf636165b2cfd1b018e3b675468d8855", - "tx": [ - "43b8bea316ac7df3eeadd3b941808b100d66d424464af2dfb211773cd8dc0752", - "4d581281a17e679df9f109e0b0e7c59efacfe50860a733d1f06a23fa08540b6d" - ], - "time": 1544070336, - "mediantime": 1544070221, - "nonce": 0, - "chainwork": "00000000000000000000000000000000000000000011cc010c812da27182ad31", - "nTx": 2, - "powdata": { - "algo": "neoscrypt", - "mergemined": false, - "bits": "1d016293", - "difficulty": 0.7219816901873947, - "fakeheader": "00000000000000000000000000000000000000000000000000000000000000000000000013b02b22e2eb02c55369a91a770ee4e5031f9f9ddee382e5f92634251f373cc50000000000000000cd8740e3" - }, - "rngseed": "ae81fb25abb6328512e52af04b7e36e03ed545061ad000e6b07ed86e08551cb1", - "previousblockhash": "ab66782b9aa7edd86912bde739b7954517ef82907e7df2b910c6720b69c197fb", - "nextblockhash": "adfaac85095ab7f6c565a4c7af76229abcfd07fb0a0199383c3d65b5294f471a", - "block": "00000020fb97c1690b72c610b9f27d7e9082ef174595b739e7bd1269d8eda79a2b7866ab55888d4675b6e318b0d1cfb2656163bf1a89d702b43acbcccaf1c0dba09ae828c0a4085c0000000000000000029362011d00000000000000000000000000000000000000000000000000000000000000000000000013b02b22e2eb02c55369a91a770ee4e5031f9f9ddee382e5f92634251f373cc50000000000000000cd8740e302020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0603951a060101ffffffff02404af6050000000023210259b332f71852584ffcbb7701e76721adf988ba12cdbe1091b7cfd7b36ec93869ac0000000000000000266a24aa21a9edb0c34f0b713a6807ef08628f5db0c5c0037c39b2f6d208b5e08da25b13cfb2e501200000000000000000000000000000000000000000000000000000000000000000000000000200000001ebd8995be8b4ebc8ce2f082bf577818a5abf667afd09f5dcafd1c8790a63b391010000006a4730440220442743b7fc92e9904d3910cc61f5077a787b78f763b9efbe56c9306cbb6e2a77022004fae47d54cb45728894c511611cb66513cf01a04471a4b53821ba4cf386f19901210319f13957ea073a98708f09531a10d0f4e4f42a82102c4fead7c69ba4b4974e6bfeffffff0240420f0000000000445108702f444f474341541e7b2267223a7b2274667472223a5b7b226f223a332c226d223a317d5d7d7d6d7576a91452df4afbfbc31db12150f6e2038fa43c55aeafe988ac04f7fc03000000001976a914711acc7fc374161611ac25fa4f3d264940bcbdd288ac931a0600" -} diff --git a/tests/blocks/xaya_mainnet_sha256d_100000.json b/tests/blocks/xaya_mainnet_sha256d_100000.json deleted file mode 100644 index 273cdc3..0000000 --- a/tests/blocks/xaya_mainnet_sha256d_100000.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "hash": "948183fa76c2a4466bb32a06cc4f4f0afe3894d524dd07a963b3836c092f3acd", - "confirmations": 930248, - "strippedsize": 1567, - "size": 1603, - "weight": 6304, - "height": 100000, - "version": 536870912, - "versionHex": "20000000", - "merkleroot": "bd2b4a5a8f1f8085bab936f2f20f82e5928a0bbd573be780fec14d8b4fc4e922", - "tx": [ - "e16a22c4dfd99c639b60914ce75e3a7847fed7c1f3f5f2dd565ff48d6395a116", - "9854b65e59dca27649a3268d0feee2d55036e26cc49038f67aae000dd0126b48" - ], - "time": 1534624527, - "mediantime": 1534624309, - "nonce": 0, - "chainwork": "00000000000000000000000000000000000000000003fbc9da84e345e04f5136", - "nTx": 2, - "powdata": { - "algo": "sha256d", - "mergemined": true, - "bits": "18347258", - "difficulty": 20964060431.07306, - "auxpow": { - "tx": { - "hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff64033c33082cfabe6d6dfe0718afd8c0651b58f14378a128efde085d91bcfa2790de57ec862ad420d90708000000f09f909f000f4d696e6564206279207374636f646500000000000000000000000000000000000000000000000000000000000000000000ff3b9a010320983b4b000000001976a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac00000000000000002f6a24aa21a9ed98a08f4c63b7cad2f139005520cf5998e1fa2ad8d53bbad87e0868d8c509149308000000000000000000000000000000002c6a4c2952534b424c4f434b3a88b841b4ba9c30eff483b55f8a520403afac9e2050a769129a76620c51e633615b9cd447", - "txid": "54bfbec36774378ce65ab829b00d45bb4d734a9220932f5514d8b4e1992e8dfc", - "hash": "54bfbec36774378ce65ab829b00d45bb4d734a9220932f5514d8b4e1992e8dfc", - "version": 1, - "size": 294, - "vsize": 294, - "weight": 1176, - "locktime": 1205115995, - "vin": [ - { - "coinbase": "033c33082cfabe6d6dfe0718afd8c0651b58f14378a128efde085d91bcfa2790de57ec862ad420d90708000000f09f909f000f4d696e6564206279207374636f646500000000000000000000000000000000000000000000000000000000000000000000", - "sequence": 26885119 - } - ], - "vout": [ - { - "value": 12.62196768, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 c825a1ecf2a6830c4401620c3a16f1995057c2ab OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CaiAoAHC4kYmGJnNdcJWP8EFDE42Ji7XiS" - ] - } - }, - { - "value": 0.00000000, - "n": 1, - "scriptPubKey": { - "asm": "OP_RETURN aa21a9ed98a08f4c63b7cad2f139005520cf5998e1fa2ad8d53bbad87e0868d8c5091493 0000000000000000", - "hex": "6a24aa21a9ed98a08f4c63b7cad2f139005520cf5998e1fa2ad8d53bbad87e0868d8c5091493080000000000000000", - "type": "nulldata" - } - }, - { - "value": 0.00000000, - "n": 2, - "scriptPubKey": { - "asm": "OP_RETURN 52534b424c4f434b3a88b841b4ba9c30eff483b55f8a520403afac9e2050a769129a76620c51e63361", - "hex": "6a4c2952534b424c4f434b3a88b841b4ba9c30eff483b55f8a520403afac9e2050a769129a76620c51e63361", - "type": "nulldata" - } - } - ], - "blockhash": "00000000000000001903108b258887d0258a3e8caf776983069f94b9f47049f6" - }, - "chainindex": 7, - "merklebranch": [ - "5c3158d4f108917fba77f9695650608477456b8f6f06238b1613311aafa74b09", - "eebaf1b6b9ab455497e6dd571140f0a3647ce36e1ab3e34a177dacc474a755d9", - "69191fcf85cf624ec99de2d341475478d5b4dc6ba47fc615aaefb05af2ca27a8", - "4930ddee5d4553184fc83c98e86f3fb317e6811c00840789dc67fea8be9a182f", - "32648a287897e297e999fff9426c2b90b79bf7d1b086a227a19b13a7ec2b41a2", - "fffd55d7bbea5f951ae2f3a8f540a9a0a71949d9578d9d44d20f86e090a2f810", - "74ddee1ce47dcb62229411fe9ae3a208f488ed18aef409fb5704fb55844ce2e0", - "a3b018da9723bdef26aaf35c69c24ef03c028ef0080cb78f524de8a3f1ae4ef4", - "b2b0fee71fab43ae9c6eb27aaff5f4a1806a3568a0fd7cdae67c95b7f5684ce2", - "ca7503900f2b8aeec18402721788f9ea340ab4216ffd095cba066b3af306cbdb", - "0aba5a93156602ce5202293e3c83c4e1f3c754ff9338770d18bceda4fcfbd686", - "084cf897b58d851626d0ba32d4c717584b018881ab022e8fba1c9d8ed6aaae0e" - ], - "chainmerklebranch": [ - "2cadbb3ce34769fc6f95572012c22605f8c3a69982a9a6854523f6548007d30b", - "e5c2407ba454ffeb28cf0c50c5c293a84c9a75788f8a8f35ccb974e606280377", - "a5cd51355bea0fd77416d06bf3647e16b4663d2f87e6a3ccb23e713cb8b4de1c" - ], - "parentblock": "00000020913d01444f14db2c6ab43ffd0f36af5613423815543c22000000000000000000a2edf8bab99ac19e7f7adaf23bc43570d543054aed83e77694f26d33ec9db2a51e83785ba70d2c17865f3a57" - } - }, - "rngseed": "1cc1ed830b99a352c02a10fca08284d005c1cfb01e5ffd10b85bcda3e2164636", - "previousblockhash": "8acbc6b31dabb5b3a224d9e4e55e2bd766882f07b2c592e1a101ab7a6e59cd6b", - "nextblockhash": "427b1860366cfc584170f73b0518a71adb9787841c960ad3a857e27b6b773385", - "block": "000000206bcd596e7aab01a1e192c5b2072f8866d72b5ee5e4d924a2b3b5ab1db3c6cb8a22e9c44f8b4dc1fe80e73b57bd0b8a92e5820ff2f236b9ba85801f8f5a4a2bbd0f83785b0000000000000000815872341801000000010000000000000000000000000000000000000000000000000000000000000000ffffffff64033c33082cfabe6d6dfe0718afd8c0651b58f14378a128efde085d91bcfa2790de57ec862ad420d90708000000f09f909f000f4d696e6564206279207374636f646500000000000000000000000000000000000000000000000000000000000000000000ff3b9a010320983b4b000000001976a914c825a1ecf2a6830c4401620c3a16f1995057c2ab88ac00000000000000002f6a24aa21a9ed98a08f4c63b7cad2f139005520cf5998e1fa2ad8d53bbad87e0868d8c509149308000000000000000000000000000000002c6a4c2952534b424c4f434b3a88b841b4ba9c30eff483b55f8a520403afac9e2050a769129a76620c51e633615b9cd44700000000000000000000000000000000000000000000000000000000000000000c094ba7af1a3113168b23066f8f6b45778460505669f977ba7f9108f1d458315cd955a774c4ac7d174ae3b31a6ee37c64a3f0401157dde6975445abb9b6f1baeea827caf25ab0efaa15c67fa46bdcb4d578544741d3e29dc94e62cf85cf1f19692f189abea8fe67dc890784001c81e617b33f6fe8983cc84f1853455deedd3049a2412beca7139ba127a286b0d1f79bb7902b6c42f9ff99e997e29778288a643210f8a290e0860fd2449d8d57d94919a7a0a940f5a8f3e21a955feabbd755fdffe0e24c8455fb0457fb09f4ae18ed88f408a2e39afe11942262cb7de41ceedd74f44eaef1a3e84d528fb70c08f08e023cf04ec2695cf3aa26efbd2397da18b0a3e24c68f5b7957ce6da7cfda068356a80a1f4f5af7ab26e9cae43ab1fe7feb0b2dbcb06f33a6b06ba5c09fd6f21b40a34eaf98817720284c1ee8a2b0f900375ca86d6fbfca4edbc180d773893ff54c7f3e1c4833c3e290252ce026615935aba0a0eaeaad68e9d1cba8f2e02ab8188014b5817c7d432bad02616858db597f84c0800000000030bd3078054f6234585a6a98299a6c3f80526c2122057956ffc6947e33cbbad2c77032806e674b9cc358f8a8f78759a4ca893c2c5500ccf28ebff54a47b40c2e51cdeb4b83c713eb2cca3e6872f3d66b4167e64f36bd01674d70fea5b3551cda50700000000000020913d01444f14db2c6ab43ffd0f36af5613423815543c22000000000000000000a2edf8bab99ac19e7f7adaf23bc43570d543054aed83e77694f26d33ec9db2a51e83785ba70d2c17865f3a5702020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0603a086010101ffffffff02ae8ef60500000000232103ac17736c4dfa051108f5a9f6c602bdac64ff6f4aab4dd36b7fb47ed5df8df68bac0000000000000000266a24aa21a9ed2c2eedd160077355e9d578fc8deebe7008bb20ecb418ccb750aa8367a385ad9401200000000000000000000000000000000000000000000000000000000000000000000000000200000002963d484c856e84ee811aaec4e4f1819d01b8444a82cd967b35dda08edec7f772010000006a4730440220528529296ef5d2a3341bf7438f7fc6a8baf3d77cc0f58718b3cb03503dfb64a502203ceff4277e2a7f4acc3b9dea2c8df64b1a794e6dda790de986033dcafb2df3660121039f8c7dfcbe7745bc72d5e1fb3e77a7dac3a20220102e7a1bb4ff96e7f8b8c0cbfeffffff963d484c856e84ee811aaec4e4f1819d01b8444a82cd967b35dda08edec7f772000000006b483045022100998ad854b30a4049e6eda69dd6248976bfa8eaf73244e909f01bd3ced9e1a9fb02203229b294e83931ad4ea8ff823895cd0d579c590337e72a40b1f254d33d65df460121021f787facf0e78ba561a2094803d32d4cba38ec861c60b1732e2615963e6c82a1feffffff02f947fa02000000001976a914463f344026a1829a0dec9da38efe408f786be9e988ac40420f000000000059520b702f46756e436f6f6b6965307b2267223a7b2274667472223a5b7b226f223a31322c226d223a35337d2c7b226f223a31322c226d223a32347d5d7d7d6d7576a914ef56cda5eeea29b552dc6c2526b6a1a16715483188ac9e860100" -} diff --git a/tests/blocks/xuez_mainnet_1.json b/tests/blocks/xuez_mainnet_1.json deleted file mode 100644 index 35ca787..0000000 --- a/tests/blocks/xuez_mainnet_1.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "0000010180d0d872e32af5bbefe8c3567c6ad89c90244ccfc5155555ad8dd22c", - "size": 212, - "height": 1, - "merkleroot": "7c48ceee00495329ab8ee4028a577dfb5f0da80ee6197b4e4f787306e0650351", - "tx": [ - "7c48ceee00495329ab8ee4028a577dfb5f0da80ee6197b4e4f787306e0650351" - ], - "time": 1523055115, - "nonce": 98, - "bits": "1e0fffff", - "previousblockhash": "000000e1febc39965b055e8e0117179a4d18e24e7aaa0c69864c4054b4f29445", - "block": "040000004594f2b454404c86690caa7a4ee2184d9a1717018e5e055b9639bcfee1000000510365e00673784f4e7b19e60ea80d5ffb7d578a02e48eab29534900eece487c0bfac75affff0f1e6200000000000000000000000000000000000000000000000000000000000000000000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff045102d500ffffffff01402fd7863f1600002321024fcb2f96969e70381f4dc01e38a8df3a04297478a36b50d55cce8ba20242bacfac00000000" -} diff --git a/tests/blocks/xuez_mainnet_15000.json b/tests/blocks/xuez_mainnet_15000.json deleted file mode 100644 index 8ce8ca9..0000000 --- a/tests/blocks/xuez_mainnet_15000.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "hash": "000000038b6eda3d00e28c4ccbcebb0ca9cdf1bf2c7cbd9366735590d5c8c9bb", - "size": 247, - "height": 15000, - "merkleroot": "bca5b726d932fd7e9c31dcbe12bc17c6da81c1cb625024ae7cf0bca47668d49b", - "tx": [ - "bca5b726d932fd7e9c31dcbe12bc17c6da81c1cb625024ae7cf0bca47668d49b" - ], - "time": 1524030719, - "nonce": 136866, - "bits": "1d049c81", - "previousblockhash": "00000001c2117eb8d8a0ab30145ee7a360440eddfc4a621caca03a40a89d7040", - "block": "0400000040709da8403aa0ac1c624afcdd0e4460a3e75e1430aba0d8b87e11c2010000009bd46876a4bcf07cae245062cbc181dac617bc12bedc319c7efd32d926b7a5bcffdcd65a819c041da216020000000000000000000000000000000000000000000000000000000000000000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0502983a0139ffffffff0200e1f5050000000023210202e8f286f69013d9fb4f824e39e6b62bc129228e64522cbeb240e9bc007129e8ac80d1f008000000001976a914d83e3413ae0d667813f2c78ec67990460573675a88ac00000000" -} diff --git a/tests/blocks/zcash_mainnet_1000.json b/tests/blocks/zcash_mainnet_1000.json deleted file mode 100644 index 2c36dd6..0000000 --- a/tests/blocks/zcash_mainnet_1000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "0000000b70480327694608408728c65c1f1a300bfe705b01baca0f5504092e1b", - "size": 3562, - "height": 1000, - "merkleroot": "48a46e38901fe503b4d0733d28f601443e388c789d5bcecda11ae29e25a4c980", - "tx": [ - "2a03a4110c62047af28a44ab78ec9af9d020c9b8128051b46d89c22cd34777d5", - "fae6c7ce358e018779b11a4fba4ec0850a57e1585102843f82ebca76df1c27b9" - ], - "time": 1477750705, - "nonce": "0200000000000000000000000000000000000000000000000005b2c70a9355a5", - "bits": "1d0fe28d", - "previousblockhash": "0000000aeb86e32aeb49ef9e40bfbd69585bd67ebd62d535e7e728ed2ba42064", - "block": "040000006420a42bed28e7e735d562bd7ed65b5869bdbf409eef49eb2ae386eb0a00000080c9a4259ee21aa1cdce5b9d788c383e4401f6283d73d0b403e51f90386ea4480000000000000000000000000000000000000000000000000000000000000000b1af14588de20f1da555930ac7b20500000000000000000000000000000000000000000000000002fd4005003bd1eed8ec2acfb38c728dcffafcc1c10716b2d518119615c95684fd2ee693a7134490f943c17ab4130bcc16663ee26667d79f32070d97c426e06f7a94c515ae7fbfd61cc0735eae12a6f6996c213d6691370a0b640f7a6143d431fa21f31c76315c9e0d60b6176735fa92942cd54547bba348f7a96dca66677a342b3c0c51677fd113762fc28df66c73ca4762fdd4f7f7303e18cd2d3b1e2f3716ec975dacc923fac0e55926dc03490b7b6cceea20c2bab9b2d678fe269ceb580ccb346e65fdd84dc0e38bc1660f90f917ce7f21fa10de034f4773500f311fdf4c76c16afd396338eadfd96e046bf70a20ea0cddb0b687d906bf1b6a12db3e411c041aa3d6c40d088b1040f3fd4d229e1a7f0777a3031efb030eee1de2d5bbbc84075972b8da18273802150c3c98fc48837784caf905b4556f1133afb65dedf82825852ea5e31bd7a45997a4034168771104f8b343015c1abd0716d10d6bc1f03cb905857dcc56f7e2fc6c1d83762c2065ebfe0d87f289fccbde95715557bb21cd02bc09cc5013028a523ab63e490281863e65ca2d7247ff7de13defdf5db5d5db3837723e1758318f062321750bc1c17371475509c3e1ef154be46f59551c136f50c06ef29b97930490022d75855cdf18278a185124020a13c2a1de456494a17838c77ede9dbfb025234e13b6d7b43cd561e6930fd3a709a5ff4f84dc05ac3ff32b687ed97db3644fb5cd752d4138784fb011fd65cac32a02eb93ad528127f41b494d6079b970399ffbd371ed93d78eaa08d10878bb1b44893d6ad14e5ceeb34ee044d7af1056e7ff64984763985ed6e40f42e2470e36af8dd0a87140f7eee9c8940d6e154b27a3db8a10a221e59a2bf42429561b3a9c4cfab6f114391b1fd02cf2f3ec4ac77acaf4cc0e9ddcb8b20919584cb11dab8305e76302da779f0d9ef0f358aac902270f857d215c032a766183cd27f1a9e4d25f59ac7360f424c82b6ea3dced576ed36c7707184e9cbe760bc953e4444e8967e4f0b84808fde99704153f8b2a1b3da14228d8e71d12229734ddddbdf208fc3444840f9bb334d21ae2b58ec0c669e4f93e4ec8d659e5d52492daea112423ef4433f40bdfba877db7e7db053515288fd1c4ded1af01c4d60e9bc39e6e78f9b9c6628beb1d7064e5c79fdb8a5a77ef78185aa822d95caf0ae776abd3cc813266ba93b58853e6cf637c7fb865164b1c58e665ecbbacd381b8c7fee0da7a21f6bd6e0f43f95c85e9fb6bbc59db59d4ef23fb7a821f04a50f79aa14ee862e36f671b5e3733b733ef2b69ecd880d843a3ea7864d134a6f32b502ac549ee2aebb2bde0e9826a971d7ce4d7937940468bb94917bcff560d33e9b04434cd9ce8edb5e370afedc34b3bcbd1de6c04cbc242f679e7916fc4da54f7e609ffe32b41d43d5044816d3b7cac77e78df188723574b5a62f6b7faf2263c0f3a469d683dba34087691f10dba3e745408d917ec5324072f2e5dc5a743d27d78b1590389ab54091809791df5e15ef9472c71886328856883ff49739707a0d8fcf2707d47864d85e16562ae8666a018ee4210f203fd98096584908d740ccc794b3aa48017f75f1e02a368698bd049faf62a4c8efda1838f295f88c741626fafa9de9dc17d75a6d1cf6256929fd6589fa00655dbdb41e3cb0b63e523d18fbb8662c14e777dae0bfe6a91618aa4f744b452e580a47c6a78f75dfcb425f399ebf06de31fe4f8252fddbdc48a97d6dc43484cb775f9f617945ffe7e181498c153de17f0bbc2fa0eac18e201a00145e64a02a7bfa866a166b45857281683ae34bb8e4bbe96a8b2305117169a2afed309921554bc551bcc9aac9488b28af5e10321ce53101e79348b3d200e8e3564d78084c017a6239a3dee765ebf0201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0402e80300ffffffff029017fb0200000000232103d2b11b34418e65f8358fb89bee21432b6505eb860614560ce7180fa362f8d965ac20bcbe000000000017a9147d46a730d31f97b1930d3368a967c309bd4d136a8700000000020000000001cb5f0800000000001976a91462781a2b98afe68df3969626aed5140083b281be88ac00000000010000000000000000db86080000000000d22e16e61fb5ffe03dbd17120fe278119283fc058630b151c7d57228b915d59b5a3807a619154f2e843190aef7d6178ca13c749049a1c187806b0a82045ebb075d93bee3646fef8d8354172f5033d33dee040ab22008a6dbc2f4cbcf0a535a14358d59e198a5cf851c1b8390dd1b11e1f3035c8de30af8debbeee05a711e3b3a5a2d42333cfbdaebb7c6f7149af180f5d3affaf9904d7bf0e9219f756e2934475f6c8d130ea154080d0b13f84b201bba94996ca5b63aebd1b5db126140cd431c5244d3f0c61c7a99120a667ee19eac1d40534b440562e4b62bda003fd78c00a0bb687912dc6d940ffc0f90913e1ad66f3b083deebd7fc7a84e1d436846446be306d97ea37bf0f6e6d604fba23c37cac3f0dabecb9fb6fa0efdbea5cf45b09711032981cf8ab112a4be60c7060217fb46ff2188563c422572769a4badd8fd07f4fd021850f8ee1116f6f0d0e5892c36882590b0bce2068416b2fcb6718fc2753bd3910a05431c92587fad8e0ef181a0250cca1f4b48fea77c248ca8801296ca8dc2aeb56bcdc951b381631daf2ebef7a209367cb7fc65a76af1ba1745bacc467ea1fbd0022cfe1d0bb59d4ce857cd5d093f764aa359449a7d6c9c0da7d8c3919ce49a3c5602287de3b88ba75425325a9877d50d39222f8feececebcba020b7631b561eb9b4e0319ba59eab765c93bcb8a6093e88e12a2651cb5edf421952e287b36ec3356bfbf020327062e850495d97b0b5dcd0016f43f7c111ae0024f31b6043eebecbc008921031fdc03bec3b1c845bbdcac9ef296885afabb94f3ff16e2ab6d8305936485434706cbfeff58e4e610c73ae96a4ec156cbf0118f4dc37b56ba25060368758acf48a30a9cffcff3cb8c515db2340ba29ab5f7d8ee98157c74150bf0d6449ba885dee98b6ab9987e3d4fd7ecb141c24897eb9aea17040df30e3b6191f509e10ae55e3481d4b49a2800c427eeb2b3119b782a99af3c9d4489f5d53d05d88790787cbf224dda53bc3377b77a09b46127ca69333dd1f265bf385751ad65def57079084c3292485891f2066903f6f86164acdf03b2419a280873581d0588e547af06f7da6bdc4c052008d4f21e278de9b72ff4c61909128dac8b3cc211060e7bbe7b8ec0067ddc7d1f273c677135436eb47bf9540e0a1821b2e1032fa47deaa1e0a27cd0c340ae4a6e5cdc178d637aab0d3f5825e2cd2b3c390ef2cedbe22482c150418400bb8d4a7a9c75affb3794b13837f3d5125316b4a2b70478d1dbc93da56f9aee295c32305efde3ae835288ba1d20e674f958556c46b4574695b853866c40a4357eca23fbdfaef5565341bcdfa204fa9d234e6a19138bddbdbb531face9175c76126c9bad3b4e1ee4300909485e9bc70063e2c6e0d86c6c1c585fbc202cf2af867079a0c528a9c541ae0f73833a0ba8616ae2e45b02d338c843748664aeafb6d1ba197f0a943fe8e1988c5b3e27127c14f45e6c1878446567e0ccde39c3a8ff361b17bf50dc295788e281d9d0051bd1d3ceab5fe494a0efdf957bb02ff139b752eccf92c7c454dafee9e83df912c602ffa32e59c334213df610f543b07bf547ba35d9b39b4079476b28e78e272def1e42bfafb91459e9d236eb7a4ddcb44bded2b3d2d9571e7c18ffbe7368fbf350116d350f9e8fee8afc30790fbd0e1fa3642644c92e018ed9ecbed99315d0e199bbe4e63aee1e66f1a8f1295b7476cfc02d5c41acd85fa2cc2699684ff897c9d52fb7a417a83597ff9e89be120a34ef7041131022f6494905fb78f60f31eca6a651fff2edee6f287871267ff1cbf84f12a73e9bf1bf6d16e794f37b7325c1da5c44774af8475bf7c9743251a4a111b977aca58d4d396c83aef0b05bbca73edacd6c691fef2a4371cf42d9292f416e72c0caa78d3f8543d70f999caaafb9ba465c64e9efc79398d79dc0a1cff4de789a563a3a4c7969d8497bf114870af1aa68d87a7cd2102b82c2f3eddb77a0b7e5ab5b618a50c9b642b968ab37b15b36c0266c87a4c2c98fa2bf5f368fd147d99924d615b83db2c4ebd6c93f42cd3d9b7260ccf6dc4ecac7e06262e5b6dd7eae1051236a89715d19c0bef814887d319f6f16f9bcd0425d83357b5b2e8dfcc2d4bd06d2d0390f1dbcea244700309fe870039e7548613c5ada8496c53d23be00399d3a126a48f0a966ce8c309541e80528d9fc66404359d2ccd69d808031678c5e3f44524f957b3de7d5ce9594671977e8d903921acf437d05f80a4785ed99eefc23c28797dd839a23b311d35206e9cc16ae16ed409cf90a36e997e5bfd23d20efed87491e5fd1cc0725ca9e021d48bf83af9bd82629b82651ec6a4e60d95e237ca9222a3d5e19111b064f2f4d79c149ba0f9b5af0600fa7ae58012aa8f456ae3af679405a2eb5a6e5a3fdda01891e129b5d756816803d92d742eca0dd81879ae2781577cc16cc109901311fc494fd4a80cf4cc41a68ec46d4583e912d61a7d8febe0d07b26a52c45a81932127a6e70a8c1002039a528f520549da16bb0ffa3a767adf69a0fc5e1a0bbb0cc03c78325d8585e754c5a10f9a9e055ac1ac3ca26f9b0bde90012402d91d84a1a006a43145900fde4966854315311cab068dcc9e893c23d308998fc688d63e0779e789eb711eee7c4a87d30503" -} diff --git a/tests/blocks/zcash_testnet_242100.json b/tests/blocks/zcash_testnet_242100.json deleted file mode 100644 index a2f70f6..0000000 --- a/tests/blocks/zcash_testnet_242100.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "000d6218add2be68323fd5f585b0706ffb4961bdbdf8bd03c7a7a5adbaf36a03", - "size": 2383, - "height": 242100, - "merkleroot": "1bb1d84e48dc5e9dc4634007bf358570bcc2d989d30b6bc34430fee034b930ea", - "tx": [ - "624fd364ae6959e3eb693c691db64ea4f11a8c14a50ed10fc915aef34a290438", - "fe4d36b7f5bd295d5df2aac4a1735ddf0a2e3749b9985b92a7d4a82f09b972b6", - "c0ae1a048070e74fe7bbdadc031bdaf73d70d85af88e6c93a9b2c4ebeb5b00fc" - ], - "time": 1527295968, - "nonce": "00000000000000000000000002000000000000000000010f286cb72b66c5c821", - "bits": "1f16a2ef", - "previousblockhash": "0005046a66128d021b5c5a0c9d5ecdd284d95f3ee4cbff503e4c3970a6ce856a", - "block": "040000006a85cea670394c3e50ffcbe43e5fd984d2cd5e9d0c5a5c1b028d12666a040500ea30b934e0fe3044c36b0bd389d9c2bc708535bf074063c49d5edc484ed8b11b0000000000000000000000000000000000000000000000000000000000000000e0af085befa2161f21c8c5662bb76c280f0100000000000000000002000000000000000000000000fd400500bf922789d97f61de67612b5dacc6d5748793a6d12b053ec33fa254896ea6836623f2845cf943ef280d055f7507c9486df48175a71bb6db4fc61df230f19b07c68195b6e716b9c70292e3a9b081ba975fbee8c5092d4d9f8674abf9ea1d6099eb68e3fe1699d793800bd071f9d6cb77a3cc0592e241c6fb518201fdfad81c05c234c61541aff387546faaf69951782370f8381dbb813e9c226c9db371f569ba33ea8f3d811ae73000f7079ebc54885ccc08ba7b9aefa24323cd1f55f40bdf3575a48882ac6de131c7e5d3cb48af50eb1bbe0c3098e271af3f73f96e02a3e05265e308be3a42e5225f9a02c769d085dda5489f8ed506b257eb75fd9a07bb4f0d95d9942334c930a2e0bb4f88cc94bde32f37ef5de6fda9c495b92ce6120cb5cdaed53afe5fb6093c6a67be1894c74f05f0a72998eedc79c1640cec5b44a70b8371cd19c68e4625eb3625ce2452b166e50118673d489cf1a3f1cbb44362e654ed711b5537a5144dda1eddae79efa04af70441bde5375e7c3e8b040a5c223449503f8c83aa62bc1e64d6d6c196fa89e125631a84c1db0e57ce8632ad931c76758ee9ff5bdd0777c40aa317dea73e55411471cde0448762319fbb220e01c331c98962500ab61cc3ef935de02119d09f596aa66b4db16ed7a988f867114c511a232c921d19688813792432ec83c65368ce82d7868a846cb7dc000540268fe78633d28362e202c721ca9b3cb5fb8ad1132dceb65a98083b77f8f4c033a7794d36d95864ed0a53f5458b84c2b5f9c9023a734f6f0238d4d84c400e1f5484de69221b6eb403e018714ff2af67986a610a0f4c565630d03fbd78f14b0f256e414d5ff938f443806543afaa749d9335c69d1fbf30075158fc709b0c417460ce11d82aa816f31da6fc67458b26f9809c0eb299ea6c963bc386d5646d985a87ba46b57eeb7c01e2125dfd04a088ec8ce12db7187c9dfaded3f10b09287bde838fba591039517d33af8afc90d8a5bbed11bf8c27995f6691455531d4d17bbe823d4bfe79dc35caafb9015847179248d6988d6a83fe1d633ac681030ef8ec25c56c473948905b56349ef99a827538ca1b9c3f56741b06034708a596a4c07ec6c98ff889a736ce5301159cf67ba349c64a9475c99f261afca4a540fb7f240bfbcbcfe6efe64e75d7376dea705b083403771143d69399b126ba6300f9e61d0e415cb4eb2a0a6eb40daa4bb4e1dfaa0333ad205a2e3cf298f8300c82c91c6b6981bfbf6a212809de2953a32c3f21632764132b3250543fd554a387a765ecf5c0b8590d0006620a1827a166a9cc83a449fe74ed0f60dc3fda5b0aa07e555863e98327ee86f94ce13e0adda7df5eff0b84954359dfee63018010c4168e7d5f08b39a8a49230d1976b5e5153981ffc30205ce5e1eb6a0f66d44029014882dc1790b20cb3043f213afa148fb4fb3e8245b9d5195b045e1c2e69305d9dbc04cd7550b6f6e106d4634016884857a8ec1cc809195354b8edf7d3c3d70aef924b64157dc89782c6a7ef5be5af25a0f3209931efd9210d907b76963c106ce40ca535832d2aa438b2c67b72ac5fde96cfce56d6f6aeb64d97c24860a4e57ffc5c63873e9b6c29b9467db90ffb351d99023ec6a9a35a0920193b0c2aaaa23ade694cbdc854f03e8d0d847e2d85f78a9e45c2d728735331ace64653d56eee2e8e9accfa95c962d2ff194b1fe025dd42809c81618f11facab06f1a5793ad8cadd8f41fdaca8116039346ea49d37c17a06abee434881cce3154b0e11cc06b9d7976a86dd47750731b385f2b4e11f305f23c37b9dfb149e99d4108299a9b4e725fd675f15e5242baf37138bee358963c347964368016404f467142d7159a4a5117fe7ef08376a39fb240e57243b0d9203030000807082c403010000000000000000000000000000000000000000000000000000000000000000ffffffff0603b4b1030101ffffffff02fdcc9a3b000000001976a914eb3d25043d78664880952597eaa41013a5d5974c88ac80b2e60e0000000017a9143c519420be27734156bf9eef9524cacdef28f05a87000000000000000000030000807082c4030275e9efa48f795c7e336c8db76f57f76339b67bef1f180c2c4071c5dc64522ba9000000006a4730440220356a80e2dd48b8d2c7ceb01339c762b936ec6bf9c74d44660df8161c1b36c3fe022047959b66b9a576f4b844fb14c0c63e93ca9c48aa39b05371a190e6c9b880dd12012103f96f169d2aed56a95ef8b40fae2bca41c8358771c723273083893b57cacd91e0feffffff686aa3304249a273ed223fdb888d95231e04fd65b8898d5e8e97f5250222ca5c010000006b483045022100f07371c5fc36881773bce049d72a273a230a9c83e77852c62607e469e13f284f022050600770f5f4e2c5c6ceb7eb8ed3c1b910e0a707aa4ed6ae3aec6558eab48ff5012103a802561f573d200dddd381adda1c7043445140b6f8ff352985517e866504f082feffffff0269650f00000000001976a9140694f73e4434988755d2232c392551a9f45f5f4e88ac10270000000000001976a9142e6e46800c3e1d48a1ff298a483de421f30850d688ac8ab10300c7b1030000030000807082c40302cb71364e68564b788ceeb3c43086f0e04ef38e01cff7a007522d76e4356920ad010000006a47304402207fdf18f2e2cccc7512f265a7f8effbb4bb0c3ef93c2ccfc401f3703d0a175ee80220324aaf7a2e04e2976cb594e0aa64432de2742ac7da4c6224481f972b91dc2dfa012103a802561f573d200dddd381adda1c7043445140b6f8ff352985517e866504f082feffffff7b8be679ca5f8254e2e855d63a6cd7628f1746c6e045013cedc0e705acb78d04000000006a47304402201504a1fe6c21ff8fca9798ff646ae5120b4166a9419845ba633dfe7de938004902206b8e5483a25534cb1382a9e5969dda2598167273823e9593b012625dd8deb50f012103c615031c956cc76ac2992882ac731817c79ae64be8a4b165faffd007dfe5320ffeffffff02ea5a0f00000000001976a9140eeb8dfea697d21829e0e424bd865f86ae0d5f2988ac10270000000000001976a9142e6e46800c3e1d48a1ff298a483de421f30850d688aca8b10300c7b1030000" -} diff --git a/tests/blocks/zcash_testnet_283046.json b/tests/blocks/zcash_testnet_283046.json deleted file mode 100644 index 5fb169b..0000000 --- a/tests/blocks/zcash_testnet_283046.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "hash": "00036319ae4cfea536d543ea410b89277826340af6134b5ae7972a4f7a3de0a6", - "size": 5276, - "height": 283046, - "merkleroot": "888873d6cc24794d835db193072079d07818dd94dc7401faba955b718965c821", - "tx": [ - "d89a3b4ff8c333875a4a6b6cbe7de9e651f3c6007598c5ef108174ac1b626336", - "ba4d2c82b6700d57c0614fe5bd1fb90fe73da10e61dde2f3b3c87209388c419d", - "5be150e493a89448530a3b0cb43a7bf1c134be937bdc6ea8bb4cbaa5c89c8914" - ], - "time": 1535721514, - "nonce": "00008bfa4bc3c42aaf193cbbb47bca9024391021403e1d45f39a01159c82009a", - "bits": "1f101e83", - "previousblockhash": "00028bdd7797c57413d00165953ff6313e9c5f2d194338312e78b8a55ca6aa24", - "block": "0400000024aaa65ca5b8782e313843192d5f9c3e31f63f956501d01374c59777dd8b020021c86589715b95bafa0174dc94dd1878d079200793b15d834d7924ccd67388888e237da776e7b2209e994340db5cb6124351b503e52943ea095df5f2b93385322a40895b831e101f9a00829c15019af3451d3e402110392490ca7bb4bb3c19af2ac4c34bfa8b0000fd4005001e3c11c2a45123afb3e96715d03aa6e3127b0bb225499523d710dc893d3bf2c1f334794cc3fe8d80fe0881e1d7b9d4a386dd47b0d051d5f8e6158755b52d3af9dad1ae974c2b978156a687bd21c62f6ad49ee9040c295406602a6d1cf482a03e7924f12544134135153c3779202b31cbeacfb2c943b7b98b0d795a622f15b14a82948a2db4f2bb0a3d937427af7c2f5d3ff231bf1da5469c3dafc8c8489be3f5803fb923bf27760e7fe52dddafa581af7494c46d72870ab68ff5e0654d312fc37ce17ded3fd9360dccb3b139a4e09e59990f0cb707640849496eaf856acd424107a6377dfea63967abb4425289139395c54e1330d9625075d96c221911e4b2629f62afad84048d3a55a91deea95322b41b4fb165eee79b75a240522496128d0cd6905e93f42dba2efe3b6cf6276be533b068f7f379533a9d16ce622f048a1b1f1feb8c16b83bd9dd52f76d78fe7f7d016740e2bef9c135fe83e1b889f269fdb77433ab4f15c4a9010517ac156246150c923f641e0b3c9702f10784dde19a43e5211992765c5841ab51adaed4177e0f8291eeba12d600d3d803d7cec09e2947cf5c188805a6147490c19c81368291fcb1d971c66cb8d5a612494b7e9d4895e6f9563b7a52a07a22035a037ba03f186a7cac5ba44b699bbcb1fc067c0841a571bda4b623fb24e4fa2db4737304e4caf17bdf6ec0013af28a03ce1c75b98cc6f5acf242b355a41187218b3d98781026c8be15eb0069a5e642554cea1a590ccdfa425a0c62d9ca05596fbf92c511135f32e4e9b018b3f0f624de86dd5d7bfcbdf053072bddda2e45d498b286780f79fa3890b33a7bb120e77e2feaf376c85a7802642db0a6670dd735dd8f1602f5ad37eaa0cdfa780ef91b26598f122a5f17ca8b763a636e622a24c5bc44b04891cfcd5d9228ab5635266a1a3be239e70a1784d905673bee5555c8bd7e08b452d05792f9b328fce2cd198fce244b89e03987bd12a41bd5ec0aeb3f3bd5342765372b49dbe00fb1e3347fea7abb2dde3691b3a32d4afb4ec9528f94d9628797cc3d0e7dfffb33af2d0d219f3188b713b5e4dad11edd407e28f8b8ec4904281fb40840a22e7b9ec0868ade467cd6890cdef721499a63a4401f6e4be95a251644f31d75a9da11ed954ac2840b0b59792db113e63dd7d09179b5a437dac5097bf7b5418ed871448c51f74c186d662a8e993afb0ba909025cb011698bb831035b3fc66ef86bfa947b09dabeb1a3ac63fdb3891524e86630361bceb58c3a2e725a4ae49d6f4d7c1344993d6644c6970bdca50e099e65ae0e89d3389113528bdb1b42d8bcd2923d803fd9ba493452319761c3f42031ccd7c1655055d90d142061b0758a34d6ebaed959c0fa6dafac86be20ed1fe20f26e3312833af5c75479ebe4a2d556b12b0e709ef7351ebcad944952c760a57d76619d5a72f0af94ccd7ed05d1b5b974067b8409cceb7da871e99a9550d793cabf0e03f0bc54a40e1d45fb71fb40eff2e6d0fa7c994c086a5c1afda32c3fcc62854bff62e19871679922ea6cfa2dfffc9d8764d43e162ce3d7ede0e1c56cd625dc92aab124955bdc4c56d15a26f9da23225f5a2e22f4c5c773afcb2dcf4e0dceee183fdab88291b16bea9a952837df075e439759f55cc05b80d440b637a3bfcccf2194daf02581278594676efdbadac0f098ac53299756b6b89357e6f7d0419ad55f6527b0e1763c0c3e3c2737be3e319dade3525aeedefc806683064bafc69c21b545837472abea915f41ab3d7d826bb22e6eedc128736b6928c7b9ffa3366633fbde03546fa3c36f2e9fdc81e0500f1c8a6cdee3b121d11332769bd7db2dae1b19e24e856cfb8fd99ccbcc6953f9d44e1c1eab607f600c42ce171b92f2cc3799fcb030400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff0603a651040113ffffffff0220189b3b000000001976a9148a6c756f01e86875e6b6213d536dbd263266062888ac80b2e60e0000000017a9142a71f51b268f74eb3ee5631090589bbf6239bc0c87000000000000000000000000000000000000000400008085202f89000000000000b8510400000000000000000000000100000000000000001027000000000000b68ee5cc6a137376d3c0ee85f6b79a83e432866f99c703db6217064078cc5f4d5ce93244554705daea62988d0f0da3be49ddcc476e471a2bbc2accd465c0baf402e6d35f8b303e3f8b1231fa399781419d28ef75e02391ba22bfee327c51d66e09489e9658689c1d4620010867d5127d04868580c555a91628aecae28061b2c9add8145b186169af5473b7b3bcad895f697b6ddfe8ae866cd6e4de64bd95d20e54f53097353de0fb55e95cd4e711218cb8371b7dce40610318e4f1741369fd390b3028ba8997c9c26de87586cdc9660446e275b936e8338b8151df4bae86fc6e12d382fbb070f93da7e754c06120662c1cae5c220f42c0844fab2aabd7217efb124c049dd377ff53d462133bf83d391566fea5739069d2e1fdf546b915b4f835b51be43a6e82d4ed73490912e3e12a75e7cee1c193f9f8683b7f61ee0813fe949039d4ab7ab220e88b62a5f8fdaf12b588a63c4007410ca49876e5c27a1b2f9c7470509f02a1c50561f39b5bb82e4ab7af2ccfc59254996f107e9f6357b86c49073cc1f772cf33f72deeb09d66d55a97a757b20b3344d3f3b2951c4f3b79db614111f11f6c73fba9d6c0a3fb6740785197d15b900e95795bc48459f3c068022bcb4d15bc4a37f3a92c42c66035cb3fa9fa467c9cafe0efb4fd4d9a9313f0f0889a16c0287e1cd7f0f1952104de00faf616b5981010bfeba2f89fcb2a4e86d496cd579281e6e0bc3fe395fb2a695c38574a0d755c43fe8a5bb802c9d7524c2f353bf4f885d12b986ab608cca547264f9e00d1f611f9d9d0068e7d78e4ce44e6fb83ae7b25448d40c7949bb07331fe030ff81490346d5896b686a760c6139384dfcbdf2dbe43bff776a228c2418178a8f20b9fb483d60788e3b5126f1fca8f311c4af651efa3595957530f8376c60e945e10af3295d3bc6377d93056ba9135dfe43af5b355bbb9c80f10007a5b77ad6d2db49debd7f4f6733d58c79aa0e41d57fe6b37e65a612f5a6087db37c26819691c44f54a208fc210129b51ecb04aec3c6ffd36037efa69986df75d27d0ff01436999f39e4eef379d2b82ca1a8ea5330b383eb6132a23f1a53ff3e02bc2376509a402d5fb4a19fc5685ab5f829a91bef032573e68df896187baae4f24d88db8ea132237fa90b91c1b1cfd42f09952d2f18cfc9c152c532021a06b9dddc1d757a1fe9cf954081a1ef7fd5df0d9a2567a0e6e523f1bc9820dc05c63dd66d2d0dd12d4aaff4ad8a1fd9aca06dc88f5e4820f03078a0aaa1d09c66ff7e57ee4008202175c78905321fcf6beba47d733dc8b527d07bc37bf16ccbe48a79001df1ff104ec90022ed0f6ea7fcd2868a1c5f1f2f3ded4136eeb7db04a59d61e3ec467d8309754b935ab93270222eabce4a66fd656adaa4fb5b461a7a9bc7b3585d36b44d454b64f357043c6f3493eccb06dab906b5cd04bb7e528f72152ef9c5780a78c3a4595a0b075d93c335fc520c53864da9b651109096c121b21b59eceee1c77b64bcccbf257ce119cb087f4aad5ca370550ba2d36810812c40c5c089a84133ae44edb7b42ab45e24cb1fc7b596de06633150e5bf788bed5425846bd5a675b2058235a548483c3b10b0bd695e332aff865596e42ad4ca4a2237ac2bc2373d2d57516b81c81f4349115bcea3d0c72db84a3118ad37836b0ef60a4b3e3cf73348c549678f252531a28fcb90dc6f33b9dac715850cbfca1b16665b13e6212665e72560210dd6e31a92b0186fb698d44a21f496d7b81c9ca9f27ad3d74e7c13169de2e05b69792f18bd19d4dc4eabf75651dddeffe07d924cbcdf284cc586632b6740deec554cb4b46f1ee9a68c8c480e531233b3f2711063353405b4da84c0059b33c1f052a4672ab39cd95902158b5b0401126faa0fc79fd484714569761e8c374ba144480a16abba522acd20b6c629b07c7e8fc70bb5a5e760bf8dc7917a3cec7be5a95a1e28db54032eea849bb018b48bda820848e531131629e59cd1cf4fac78c074be3b22fcc316b0791bcc481841cc1bdcfb489f92eefc24343a34944bf71aaa9a324978a183551b4c179691794cad00cf96181deed56444e307a64f288deb49646c0cc5dddcd691824644c36845f1bb823874393e4e9d6b3fcb35e2f05f45a9ffd60e36d1937751de7eca464613cf3fc7e18a0906f5ca134392125d7001a5d659065893c22d3cd0128b1b971b311df2c6a339fd97fa27ac8fcd5f1852c31c5dd56bf44f736c822bb970820c5770ec86ac879ebc9d8469d4edca1430591c37264a2a5b669c579a73132c7881e98f5f94082b250e7151251728543bd31a54a6cb36c0506c3758d6447c241e22b79519a77aab153c860a2ab4d783f994779930a1f4d111d0473ab5de7fba0de94e0f585f34c55354de5b00408e86c26002887eb94cc653475079e079d1d064f3b359017b346881c16a76150ca763065df511374af9a358dc059ee8dd7a18581f71d12bde6a8c0e7a249c5bec16534b735d23cf49cc0fa020400008085202f89000000000000ba510400000000000000000000000100000000000000001027000000000000b68ee5cc6a137376d3c0ee85f6b79a83e432866f99c703db6217064078cc5f4d3606859d04a0e71b1ee043cd99c1b35967ed9f853e8764dab4de155943f6b6ba79856451b7efa0f4094806394f70edc46d4db04053b48e21ad34f509b0e5386eea55fb6517af0685a00dfcd503bfafd1506001b1b13b8a99674ca16218a3934d6a47ae0bdf70715d4c367df445b48b5cf11ef449cb616e44aeab19cbfdf1b758ae81632f41503cfeaec680e4a2d066b80558f1184c9c8f37f66d5a8a3576226473d4acc5c021853da749f14ad1be45849e012c96c66103e638e06a081287fa8fa3f065e677bd72f767e5cf83fe2d98bfbe2edc21d5f64b1411ba690536722a0fb7cdd8ede09d7b6878bdd9d41c28152d829c3fdeb77be1e2f3d60787023d8f59a0c1742f52c6e894242fa62e0f20806c8b101e281c0a791eb9b0901f3e3d4c6181d0d35e17f5a0a3afa59739e5a872c8afa34af5656459a463bcecb7ab5f6b312e4d8c76491c35c9db5ab020cf038fb6ec721e08e813bc7f3c5d12a11967d91c13a37b8113ad9844ca15375b7cc7227a1a875eb1db927219c0d5748cae57b5769a4306636846b91236ffd02bba6005b28ca2ee3b7e655c157fa67b8667abe2896865ab8ee6dcdb15d146adfe6d731b7822025c8e4b8a526c9a78c97e441c1a055682c142cf070c971008c9f75114fc4c474a2b4ff3b525a8c427ab105acbcede3d23e6338993d4ea21a446e03fc0e2dc37ceefb5859a9044c6e95d3088a897ce615c498a9f4adbae30843338b241f9774349bd52f234332d2b201683a0f132744e1208fc8adb26a3c65a0f13573de20b71d433c960a23840f1edee60a992c4365100534807c8b40e1797464683b25abfcf69322e3ad0eee9d03b8ec33c24f8d8128f5bb93774f54104cc951451d8a7a40306da1e136b8f0521fcc2c4f61bc7bdd9132560b4ecd612752eea3bcf97e7b4f1ac0a55d6c43fc993e7b370a08d2b2b6f64ecb57ce52ef904dec716b28a6c2349c624f53537b8b56b4a86577edb64b3955081de856ba910e2edf5daaff1fd15abd78bf8c527280feca2d2c821ff06c6b2e15799f9c0f2f51c79cd3435d36f9653ab10f184211d986409a79fd6620cdfa5b918c12c0fe841c972924e1699a17eb990909b47793088928880ec30ce5ecfef74462f8c187af913fa3873f1410e16a455d8fb9c64fa671b6c5a0166ec60d752d7f4a42c5b6fefbb530e0eccc7400272687c389d4b543b7681d3c11411515d70407b0261954f401eb73e9567a36c003d257ec5f11c41a87a9510e7d0ca34629153c3b7f286fb06d311df026ccca6bc432879b1cb0ef0bcec1fbfcd68d09347eeeddb49ff37b1d86ceb1e84c2eafea5173a960763ddfeb90c8c1f8155bc74281bc48ca6ea61335df04406851baa3ac473140627773b6c1fc0f5d7cba570b88e74123bd7001e4c12a34c73fefaa48fc852f826bfafd45a036394b200939e849bfc637ec7161e3383694c3cf5ae1d47911899d3e914337de0c979edd5f3cb15e8f34a95ec5bda063555edc061fe1046f9419769bdf54452d50b02e0c911aba993541d33e3e3e71b2387182fe3d8bacd38f0e51c2e38b5367f59475156bd4f4ff62cd4f7e7cae7508d24bb0a9f9f6a8fa7d7349a71ffc37e28322efe7f8637035e24529fadd47d8b9a4354519ed9e936c1c18f24e180735f8da535ce35666651d336b139b0226457e43b6d61991ab9a8db3a72b2889d6d0f58d4b96e29c6b67a410afb384c8b7279697811d8f0d7b555eaee0807b084ab3584164108f435e40c3ca3c7399157a19c6ea7f22031154dc71ee134daf71b8e2911430c01d6d7e92577b5c97cc552e302a429a443d8ff508ed2b77102b9eac113e031816a2f57662a780b79f606727d61ef330e3c872cadbb10987396dd99baa7216e04914520a148d141108bd03e8babec344294ecf9f1068213206bfdb8ec2d31586c13d2b74b7a188e6389fb06ed83f5b9eb72f37d3c1184dad4e2e9c84eba2bcd910ca4a34ec175eb8de2e9fb7eb52a0ccf91248a0ddfcbf266ca8117dd49acf7c24a0d708bce93cfd2ff2da2e3dae465859841a3777c8a26e469a5aadfeef788cd98588e4cf464bae81b80621e5c967e4184a51b7f2c36f6ed519d763e3462823cd67c78c0888912ab49e5c9ea415b57eb7e60355de6847c7efa283c31a68e42d0df833f8299adbba9997de51cfdba9fb9f07c7eeffdbbd29b5dc6ae406eb0540a20bdbafc5ec04a3e373cd72ee7c2625c601375d4b1762127ed53c6d2ceb79663d5a804c1822427fa659f3e1e47ae25c50d12f34626baab6155efd8bcf29ef5f4585b5ea7c3d19c8dda13da4fb573b9f08850a1b1a641b4c0dc91f44ae7923b65fccc8e45c58738c59a5448f6e5a608628595afe1f93c093327979473271adc5d5817ee5ab8853d200e1a7aabf864dc396a2a92a995659d5eb68e155767e81d0f04beecff6e08901a7141e084022517a1d55511f6a2f00606" -} \ No newline at end of file diff --git a/tests/blocks/zcash_testnet_304290.json b/tests/blocks/zcash_testnet_304290.json deleted file mode 100644 index 4a84b07..0000000 --- a/tests/blocks/zcash_testnet_304290.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "001156b74e55b2de497686814210359dccacc4fd062378eb9f2589192331f92b", - "size": 4003, - "height": 304290, - "merkleroot": "a5a00e24671c56e83c4c3ab3dce220190ba050eb337b0e9c65845b84c5809276", - "tx": [ - "0dc31cacd7fa3d79148e7182650efdaefac811f616b2b5ee3b8637d54fac98d5", - "bc3710f869faf00d8453b2960dd73d2c59d4e56def31ef24287af3c2527acba0" - ], - "time": 1539292375, - "nonce": "0000f309899c840746395e25bd7fd6f992ea9bd4de5426e657dcd76552aa0093", - "bits": "1f1ebb93", - "previousblockhash": "001dcc6713694e27d28354a105154156b1fc3e5b82ffe0f49b964828f1b37100", - "block": "040000000071b3f12848969bf4e0ff825b3efcb156411505a15483d2274e691367cc1d00769280c5845b84659c0e7b33eb50a00b1920e2dcb33a4c3ce8561c67240ea0a5b1ecc5e604c6f589b1fc11175cdaa14fd0299b6d13b1c0079e2ffd89b9a39647d7bcbf5b93bb1e1f9300aa5265d7dc57e62654ded49bea92f9d67fbd255e394607849c8909f30000fd4005005cd7cacf4d66f4aa19a4359d2ff896fd383a48152a991db271e3e771eec2d504f369c449bc2a9a0484105b224efa8a4ba12d5dc2ce0da840fa2a96531dbd356f8bdd29a581218f9445917368b0bed3023c23660460d8b6e790e77f220dd06f2666ef5992b332419824f83c60cc666e6b65df7679e43b8185b1080e901f0c1dedfcf55740fee61f147715cef392ed967e3ddd49c00f882062fd616a63a60cad4d0c69aff9766dc303b4a0a7171df1a593dd97b47e43e18ea3551a53ae05d4e1efbf4e8710c122808f970fc56cf28ff4840c18336ccebca601add1320942a2d7c43ac06edb16491fc07f73d54c2992b4a213e815736b0629f299254b166568de3659afb3745ad3b3b8b7e571865631ae5f1db385e5ffac4923bf0f596470cfbf6eb163f906da187215d244d3c8674d1c74267a469cb154eadca5163d0917113df1b7579d7b79141b7c397addedd8a2c2052be6e33e17bb05ab6041710fa90ec0d296af88850c98245b451254cfad9fa187ccdabf4dbbdd4f4b4616fc937f6c1be86d993e117ce0925104e2734a8e3137f45e16efe25907b841b3d57ad7cb78f6829d002307e64f7d50f542cbe38d91e81859233282a37d85e41e51e9dd61666bf1b74a4318bb2426db2fbdbc27dc097ab97d37829d6708f690e9596e1bc473b5d945ad244a7ef1f7122c8ac425b513a73fe5d95f891bbb3209becb92dde3d0ad39f6a8aab3486fcaa7bf199ff90ccaeb6cf40b9dbaae6ca82ef846308290761b1e4f0d8fef88c3d6f25d086a2671afe5ed169f97bf935c2da90ac0ec5f64ade38624899b7dd5d9d67c1d50b7107ddc89eddcd1ede23e9146011158315ed05782691d140dee182c77d381592b98c37fd7df11b03ca0c210814dd869045bb42dbd318629a153b4777e74d5201be544542a5a7aed3b4b436b61dc872142cf6eef25014992f0104f51f1645d008e462319fa440598607c195a315eb7a41e9d86e7a46c4cd6391db4b71b16df04303489024b530b8423e1af015ccb3ae3ff7da9a1243f079e341d0dbee9587395c3fd4a7949ecf83144090b823b28596eaf60ca84df00d5a0da0acd7b8b01613f6415f56eec7dd7258728724487a63f667e41612e008baee19652474a22ade42477255bc9265f05963e9d84f9b09c4266f97685b250e523adafa78efc5f03057282ff257f3d4851b4f5327b0926c3093c0adc0e7ad8bd175567dce4a3a50f11d0e05980c17371730ee27fe6a6d16234d488c52ea4dad729ae85f4d6dd1704fb5b79112520a8dac7c5075531d69205dbfe60193ec3841451c0c8f1f512fdb6fd4609a25d9828871ae58700a360c7c9d64897c20b6bb16210907988b21e2c3cecbe52b30caec0823a3e2d3872503b7d5c1820fb13ff8c963387319bb6689d743cf2c4e1be352f018826ff0d8d1abeb87ae431732c372d74de710df41ec574e363ec4645c4d95384b2fac96779a99c56e90adf412f0204f081cc30f20ad4f5efe338f77d7c7d10fc98f3b5bb678dde567135daa2e03d4bcf0e7a450adc12d4be5c79374e3654104aaac461835aecfdd82bdec4a8ceec593d62f7e6548abf849a55999c7e880db8787b6d7a5a33d849c4580c64a91937dcae6f6c1c373aee3ce2610f6341823e5d19f7a9a2d2ba252f019bbca2e812c0478e5de47b7b4c8f99edffffb1209ef6feba8371522b9c19aa4b5a5f0b1768bd5c611814610aedd3c620035cb505cb9bd07fbf0930bd6d3c37b7339aaa650237906737e348d5d5ce18a7bb8ebb03117b48dff61683f1532081e0a4d8be03f1f1ddc5249eedd3b4551a6d115e62848153020dd7d03a36a60e4b99198966b6ed753476bc2fd54e25e6e0df41472018fe9dc289c0ce689bf5f3614895f1f527b5d9c6020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff0603a2a4040103ffffffff0210f19a3b000000001976a914a4f60943699e0939f0d5a6029c4e5d398eb5fdf888ac80b2e60e0000000017a91489169b066f07b60f31ca11628b7964313113687e87000000000000000000000000000000000000000400008085202f89000000000000b6a404001027000000000000012783c73a247606f857b41cc1bdaf4e74669c362b1e7c8fb0068f54ab54bf156cdcc0cb05ce91faf3412053254d13322e3d2065c39ba2ae6eb64896791561035418ba0523eef4bc2c04520f170ae5e6a875ccc389fa471393537f19ed13f531ff4306a367086cd90c67d0640ccaa8b4a32ca7743118105fa03f292d1f01e0ea8882e5cf6d139a6cbcac9ca888ef357bca8503d33199423b6f57a88cbc5dc3a226ba535fde1fa74615dbda11a26b36b724997d6922129926665754b846e187329624138e70d6c9c3a8001430194a6ae895c7443db9c3ab0e122db2c41ef27e1cae1165352f5a665e0e8cd08cd4d4eb18bdd39a848baf6d500eb65d4105cec2ea8e34d16b511d5066daf5d394622644a70a8202a62096f749c8884a7b7ddeda1c1c25b7f49ac187961cb6182f91aaedeab011fcc54e645652c88aa0e11963f2afc823c4851026d5410fa253025f2948e44e439ed4af3c34279b8e0fd1f86913f2d15347ba47d52e279a043f32e188c2242d7779d4ce7d072ef0e5da9a53d9ad44030268bdeb98a85e1a094aded6cfcf4e7d3dc2b9fd5acb278eb5459a506205a831cd5847eaaae3937699a2a9bb76e5abbbde0dbf404ffc1c30023271748b37d91c2d527e00667c591a8e7c362d563f6d3f27681d278b6ceb84eae510ca894daa0517f13638cc0cd1aff20c13ce8ee11b7add11319cccc63791cd9515c6499c32e466db89c7faed6e323688b5eac22d81c6033a4b972428546f6742f45ed5ff8d311c5c6a4c0608394140e048868ef9884f35a8bed165370b52d655340c10742ad00d951532ff8811e45a562cfbd81266322e37c497110ede4ad5716c832970dd2e56c84b2709573b7a8531bdf56b24c3a3be02c92696ae9382a94536c60767bd16574f57a1fb1c5ae7891d951dabab81e49f4b48719d925a4fd9f7c86ea42d02ff8ccbcfa7dadaf0d3973bd3f34aa3c701fd5240970c57a4cdf828d242be24cf2a66e7b1035973b8e960c6f47c1fb12a1c3b6d528791b242762c4490e9c1f10c31c676e4ed90d1c3cf33a0b3f25a62a2be13a80abe6d8e0f3a5461103e6978776d7d762e4e43205a0b10ab50793cbac5773fe95de575ae502d7633c33a424094a281c9b7a5c0362af2fefe61e56246f40270a748755379d7c3aa4de19b298bc58e8e4783ded7e242d78397e65b617e72089a13ca6bd7eb9817760dc6122974f4fe5f4862ced23b63e8d1f928253992f0a8c0ea2763ffd94c072a338af1ac7c4d1871fc01c9c43a6d730c2474525b2bc9ef2c680d6842a13bb13b46c4580a12739ce6fef4a93735efbeb0002cbd5c5bdf4bf0ecb9a5dbe82137a718408769a00c457286f601f6c6391b7e7ec0642fe59617e5ff344d8faf53833c2417beb2dfbdbf7c122ff7148358a060256ba349d2dcb6be6ca62e98d1ceefda45af5afdd8c7adf4e62d94aa1999593accf55374ef4fb0142a29b94fd3303e962466be26b2d6a8502faae9280706f85c07991b71543981c2097f1a3cefaac0fce519d88d8d974be0da1188f41db7d639ce167317cc42db7d031e5bf3211eefb5ef888594d3528676e0a156d61d228ae98dc165a2c15edbbbcde02ccd862eff9c24895a81f31f019f9df9b14a8030d877664f7566f90d96b7daccef283fe66d871ce2c8af9960ae6efbb933c499bcab1fd18b5dd1f0432493bf770459c6b8c7e0e0897ed35085cf438c96afd8b9544f8165f5e2b2f8aa785ba33de6160e4bb2c5b9caf50652147e037db45a8ecd623ab67cfd10c5390e69666747a9b285d8eaa87b3441abcc94fa5c9244389e8b26e20f283b7a9b8e3865704b689443d94eefe522fb6072e6031d8428cb13e11fe7432bc14ba446ba6954ada17a15c9c699a71c8a18c8eb8279601b2910994778de631680c3a883d947f3b0cce68d8e500d7a787b8d04dbcca231069c9db5600adb4b4c3960e2b98aeffbe666b3595038a4585d38701ff9d0737cf1eb91f2e90683de2f41d8235c042fb7b5438b6f6eed1218b8eb57237e10593d330d49d5fe693b17a87d7b01eda59dcdb6dd5a714f56528574405894193f3585690c4ec2124213cfdc37c70d92f3f58a250ae3309f7d3ba137902f6c99ac049b9ee641979656c27f5ce57357a5d30f17963207cda6b83ded6d1d3de4e228a6ac2ed5714900b8c4b797abe72cdf24e35ff85c0aa7b487e12e14850efc401dc5897e2ebe49c898ddd360678ce883ebbb155a7253bd0a7c57f5acce35610d7c929ea1d41ca8958b5e548451ff51468007112b1c65f72bd3933d4e1528090b0e842b677965f665db02511a8c7bf7f93f9853dd456c89661f945bc65b93b8752a546798d3b09040a93555d8a5c5cb7a63dc79e9f4e8479fea07ace9d0dc717874514b14a884906a6440513f7e26fe29f7143f1bfc2637ecde22d9fbc795febdb2a654325f625d595e4e0b629b1b640721181f1bfe1bf19be2513f4f8f29d3e943ff97c6b3c9bcdef16d37dfa188243baddc585d4f7490611b66665ec03f6de2e5e9ea62918722bd20902bd0a6a7da8bbe976be89ec925de50268ca22d9659eb4edb790b1529b90abfe77ff81e601652fa27a3ab6157ed26ec235faa5ad4ef349231af61faaf1fbde3dd19ff219b46f4ebbaa09eaddbe7eef170704a523495d93491f9694f14d50f417c403811a6d8ff8cc3a5716b5c4342c26bae4565de958e8d062dc62a753fe52d4ac3cf7b192b2a10353e04297a3e311b3b7e3e5ce3101481cc656d114c628bbb53f4a665537ba1e81df87845176f63c9726cc6239ce6950875927eb41529fbd9e0426dc702874d41674466e8ca1409df471d6de22553f169f80ad7e86770f86b5ce6a128f133227f58e714eedffcd18c890418539270594da17242d6df728d9759ece3a277e0f674c3299ca1556411e5cf143ce2c2bc2a665c8559db1b2631e0b178b693c777755dc150c09891da7109aa188364295f23f6fcafca60986658e17c675b642b5338851cc5947313c6911e44c5db87c46eb6e520e542b6b1c4d47ed7a41195dacecdaca3f6e0580621dc7874b0309dc70a34db1c61d37d5a0fb5cd68fbb009ed8b1b81f39ba366750a5e2a4438a9008166c541de4f8e27792533aeb2a7a2c4db86216c7d53c4c520eeb18e8673e1b0461bd169355dfef59eb28f883c86f982be501730f732399c4148d2aee30c217a5f75087265f64e8e5d098b64291b4c00395384ca762b1c63e3509b180efc2ae837c83feb213d72103bd80ea928270719f572d75173b18b9810e62ad76585e47181911dcd4f33b2cc37213de985d13401" -} \ No newline at end of file diff --git a/tests/blocks/zclassic_mainnet_1001.json b/tests/blocks/zclassic_mainnet_1001.json deleted file mode 100644 index a0fdb82..0000000 --- a/tests/blocks/zclassic_mainnet_1001.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "hash": "0000002b7c4ecaf3bb80ddda4212f635a7bd2958e391c150b66c715b892cbd58", - "size": 7410, - "height": 1001, - "merkleroot": "784ea3a9ab1670d5123776052a9d1ace21901fdbfb4db5dafe2cb0ceed7ba313", - "tx": [ - "877b1f67021ecfe1bc2354cedc61ca055d30bcc28547ec4d975c82a7ec316086", - "3bc1c60e1aa33281ce03156a943ecce69b460109c7a19ea1b373dfef2ffe4e06", - "ec1a60a65a047087d7b03787f79ae02f119958f9b67f70262ee9547ec56dfe02", - "b367c7d08d80f4af2d60073cdba3864eb9cb0d99bfca671d56f1978e6d8a13ef", - "ccc4300b3de952218708bb2b1facf4444d1dd7d7a625c2525f16da89bf0e6dc6" - ], - "time": 1478513559, - "nonce": "0200000000000000000000000002a3bccfd7ff27000000000000000027ffd7d0", - "solution":"004802c012c51cfb5ceb8387ccaba2d1b46a3cbf1b039881888f5634f5c57c02f5dddf1b5d6b6fb99d890421ee38da98643b9412d3883451833921e88b06c2157e6c0bf5d022e18db4a21bc92bec2957047bdfd70141ea41d2f08c31f489c3ee2c3daef5936eb8b25f2beb862771b11959b3a046b5ea6804ee0d4c5ff860032b13e3ed68b6c3960cec5c3b6910b32caadd56ae073a64c461eb0359ce1bb19fb9e3eee48ab27a29f6034dd173e5d2d12909e93117c8e651cd456e94c6a208c3a9067c0bc3377e54956dc46ee4ba51eafce842078608996558cfabae3cd186333642bd5a2c73ad620a80c95b7621b54f70d1b2b3e2bc5560e1c0fa650912eafd59e606d15337c68169f2650be32768de859a17745def65598a1dac94f9ac2f57468ae5861bb4102506d75b7c89eaa75bca643aea5880820446f5c52e3d4a47d7d59399b57e1724813eddfc6abdd29d3b8f01891350c28551ec51fb993d8dfe144a77581644b16c24567379611b6b69864730514058a2b9e9183da4040ee5fbffc25b2b916f42659c23c58f32531f20f6158a6d21a691b604ae6e23361678f18d86395c386f0502db8ded4ed383c3eaa061a556ba05393a6e15da13434fa80d9794115fe431a03ac2bbdecb9596b1761fe66ba82ee1b855790922081794f13911f1d5eb692ddb3e066956eb80c16193864fa0c3b53782f061e4038902d4c00af6f5bbc0f0ce39080151efd31dcd916b5f5fcc52f5f803d7e8ab4683dedc3b03d8daefdb073f144818b6d327e80d14faca56f5ea208495d35b2ef634dfdbd19e9b8f6ee5ba3c7efb3a9fdd3c307303943439e88333646d53125db5fc31f9985d7145430dc40c1ae24b15d0d11da209deb7593d1823d3f38a11dbdbc6e2393ae5f6feb34404518ae1c92d5ccde5131bfcb2c9988c81515be3327574028333271af2dc00b57999de3849c7df24668b85d0394ab1539cb80d0638283399c75b8336ad83cc9dc641417ed9b534360ab48bebb3923d13cca784bfe044e94eea4839a277475b3d3bf7688373ea2a4657d6beebf20d7bbd4e2703e714af8fb9a033dc881213e09ab3ba2688f24bac192fcd8caf8e52a9167064cc25b56e814f39b324d60c49ccf6b4cc9a893c02129afb17db54f86c1a3fb9104d3e19a219e5b3e882b57a72c816a1890e7f0ba006351cd45488f578afa5d0c5251a6a905e70e654432affa43b2cac5e9bd4aa450ef0e015b9d0f332cb5718924c9d1fb57a7bec54a80d8cf193c6b4761f20f03644739db7ce96e5807fe37a7368da6f34cb5e4c2e0dec7701a04bf2fb30ff787aa557db6aede1d8ee29122f58a79a8deb34fa13e1a35d3abf7dbbb03e17bd1bcd9ac3f79a40bf304a51e5d65734899133cfde31aa92d6967b6dc579d4a0cd13426da24367db5e4ddc05edc0fef3b91e05e6f69143115c342888ab5c5c470ce9c54c12ded7ada987c3fd5fd49eb22d731f4cba10958ec46690046ce905937224d8209da0265f9006393c47e4cb9c1b2bfcd8cb7d45e3dffeecfb9f1f1c1731d39f0913bbfb506126f774d5f00201779ba4ea3c8dae758064c435769a854ac850a35e4d017c375518c8da9423a3d7173e9f7300fd6a4765e4713949cd1db272903c4e43dbfeca96973457c795fdba3ace1d0d5ccfe925b8e01de63860d6e89bd88083571fe57454221bbcab1d61a76f353ba945e21e3f591fff5d4e135d36ac0e8f69677409035529d11781d1536fd88319f5e8f1a3d2ba6f30d7a39743232d41dd54d3e5850e4599728044d845730e542eb8ff359145addd2871128f4f3325a0b9355913c1ccf870808d8642d2861d14f34ba4069fc5479fe6221d51d4417981454c21505642fc56f16b7b69a688a5cffcc8e34dbe9a7c573e", - "bits": "1d46ee64", - "previousblockhash": "000000311c66325218753433b49ec25150dc220af017fe1198e33f5ad4f71a51", - "block":"04000000511af7d45a3fe39811fe17f00a22dc5051c29eb4333475185232661c3100000013a37bedceb02cfedab54dfbdb1f9021ce1a9d2a05763712d57016aba9a34e7800000000000000000000000000000000000000000000000000000000000000009753205864ee461dd0d7ff27000000000000000027ffd7cfbca30200000000000000000000000002fd4005004802c012c51cfb5ceb8387ccaba2d1b46a3cbf1b039881888f5634f5c57c02f5dddf1b5d6b6fb99d890421ee38da98643b9412d3883451833921e88b06c2157e6c0bf5d022e18db4a21bc92bec2957047bdfd70141ea41d2f08c31f489c3ee2c3daef5936eb8b25f2beb862771b11959b3a046b5ea6804ee0d4c5ff860032b13e3ed68b6c3960cec5c3b6910b32caadd56ae073a64c461eb0359ce1bb19fb9e3eee48ab27a29f6034dd173e5d2d12909e93117c8e651cd456e94c6a208c3a9067c0bc3377e54956dc46ee4ba51eafce842078608996558cfabae3cd186333642bd5a2c73ad620a80c95b7621b54f70d1b2b3e2bc5560e1c0fa650912eafd59e606d15337c68169f2650be32768de859a17745def65598a1dac94f9ac2f57468ae5861bb4102506d75b7c89eaa75bca643aea5880820446f5c52e3d4a47d7d59399b57e1724813eddfc6abdd29d3b8f01891350c28551ec51fb993d8dfe144a77581644b16c24567379611b6b69864730514058a2b9e9183da4040ee5fbffc25b2b916f42659c23c58f32531f20f6158a6d21a691b604ae6e23361678f18d86395c386f0502db8ded4ed383c3eaa061a556ba05393a6e15da13434fa80d9794115fe431a03ac2bbdecb9596b1761fe66ba82ee1b855790922081794f13911f1d5eb692ddb3e066956eb80c16193864fa0c3b53782f061e4038902d4c00af6f5bbc0f0ce39080151efd31dcd916b5f5fcc52f5f803d7e8ab4683dedc3b03d8daefdb073f144818b6d327e80d14faca56f5ea208495d35b2ef634dfdbd19e9b8f6ee5ba3c7efb3a9fdd3c307303943439e88333646d53125db5fc31f9985d7145430dc40c1ae24b15d0d11da209deb7593d1823d3f38a11dbdbc6e2393ae5f6feb34404518ae1c92d5ccde5131bfcb2c9988c81515be3327574028333271af2dc00b57999de3849c7df24668b85d0394ab1539cb80d0638283399c75b8336ad83cc9dc641417ed9b534360ab48bebb3923d13cca784bfe044e94eea4839a277475b3d3bf7688373ea2a4657d6beebf20d7bbd4e2703e714af8fb9a033dc881213e09ab3ba2688f24bac192fcd8caf8e52a9167064cc25b56e814f39b324d60c49ccf6b4cc9a893c02129afb17db54f86c1a3fb9104d3e19a219e5b3e882b57a72c816a1890e7f0ba006351cd45488f578afa5d0c5251a6a905e70e654432affa43b2cac5e9bd4aa450ef0e015b9d0f332cb5718924c9d1fb57a7bec54a80d8cf193c6b4761f20f03644739db7ce96e5807fe37a7368da6f34cb5e4c2e0dec7701a04bf2fb30ff787aa557db6aede1d8ee29122f58a79a8deb34fa13e1a35d3abf7dbbb03e17bd1bcd9ac3f79a40bf304a51e5d65734899133cfde31aa92d6967b6dc579d4a0cd13426da24367db5e4ddc05edc0fef3b91e05e6f69143115c342888ab5c5c470ce9c54c12ded7ada987c3fd5fd49eb22d731f4cba10958ec46690046ce905937224d8209da0265f9006393c47e4cb9c1b2bfcd8cb7d45e3dffeecfb9f1f1c1731d39f0913bbfb506126f774d5f00201779ba4ea3c8dae758064c435769a854ac850a35e4d017c375518c8da9423a3d7173e9f7300fd6a4765e4713949cd1db272903c4e43dbfeca96973457c795fdba3ace1d0d5ccfe925b8e01de63860d6e89bd88083571fe57454221bbcab1d61a76f353ba945e21e3f591fff5d4e135d36ac0e8f69677409035529d11781d1536fd88319f5e8f1a3d2ba6f30d7a39743232d41dd54d3e5850e4599728044d845730e542eb8ff359145addd2871128f4f3325a0b9355913c1ccf870808d8642d2861d14f34ba4069fc5479fe6221d51d4417981454c21505642fc56f16b7b69a688a5cffcc8e34dbe9a7c573e0501000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2702e903049753205810000000000000000000000000000000000d2f6e6f64655374726174756d2f0000000001807c814a000000002321024c171766283550d8c0af521ca567402c1197296c36f911d4bdb6e62dc8da583fac000000000200000003004618753a7aa21e5e47024ed5e31ca681fe9b52ac48df78b2617b9a4cb028a9000000004948304502210099a6a767d0f5dc40a273247d7998c2f3d44db31f67c509a171f2fd38b48378f40220043c0cecb1a22175bf7904d6c9ce35b043a94bd6bb574a465a836bc3ae65eafb01ffffffff898dbc44557a70d5874019d2d933d0d32da928f37d3532a08ae60582a5a76c2c0000000047463043021f4d72cab657c5151dc1a208d58d35d933735736ba626a67cedaa83e95f34f6702201dc6f1094726d20cb82cd904d8c6c0243973dda86fd3117564ab36c896d5bf6001ffffffffad6c269449fd782be8ba6330d80e7b24e7da2034d99f77c1b8adc9ad14a8889b0000000049483045022100957a559685017a39af0b35bd038b8623a9b6f5e8f53c301665aeddf3a1b3e4a302205fdf62250eaa5726896018746fec80f870a3436f2af06fb4e507231a4510ba3d01ffffffff000000000001704e84df0000000000000000000000006949b7e5764b7eb5dbfdfdd63f5c51ce007e298a30dbb19044227cbeda34cf55f5970a49fd96a5a308e8d7b1c0e00afdd08d28334f3e0da371c2d467451fba0d739e23b5dd5fd2fe35d925afaae9999f62da48bd316542931e1da9736f49c987392d92a32b0fa68196e625c10de5b0469d4440b662815d9a9ed21e77d44378c3383a905ed8856358a5b395363a9a014f0d46d39fcb25098305264f936b618b7c374a295d964da56d8e802061faa64d1d73ab4e5d9e77e69da9dc6db0198f0539ca1763378d546cfbe7b17397017d3a7b61dcc31678f868cf66cbd3b605d606859ac74434642ce16277b5fc2b57456e10bbfb56b07f39b31b6df8f6e283b841c87588ac4aa008584401ac9ae4a37e74a15e0382072c33888db1a4ad8f5b8774340319d628e0d051e3458b3f12b4a00492348e218d111a89871fcecf15da985c51b302154b38d53ac22c6b7173e974dd4485ac42d09e3a061f804e0e3cc015c569f5370a04fd96e2d60f4c45235af4e2804b5241e33e54d68e27620584917446ccc320947c23e529ef2552c8a4cb5cd9642a93f6de1d1e7f5dfacc2a9b5ecdf107f23fd2020e8a157a53ed38244a47d951192592ab2583dd231ccd1a64f0b76c899331bb9b021f9f79f6193c66d2036a93d0b53db7a097498ee13311c871420b3ca61144a8280215fb07af2905df093a0a5be137e0f531e137acc25ea379b57803d3695d6fae1e0328d65e4b053d68cf70728ad41991c01dbb77ff7b324d685c64824ca626ba8f04031e0d1e4c20f99026dc0278913d557c00957af63b5cdc12e2f1c8054805fe7aeb38951c3a334c7765240d34d53175986708207126122cc8acc7bb34a1ee93f4b59bf7581f5357a9adb449eae9c681c1aba661a1c19a24a65f3f6ffc370dfbc95a63a470fa03aba2f51bba20728b43768d8e0dcf2ffdf9a1765ce451289da5175763939f3a2e3b7f081b5d8ce5b0ee4cde8e57d425161a7a8d00f1312955e9f8bd206461deb4ddc1220cacfdbc5fc9d3e702ed6b747caac886e775f116cd6e214d84445f28ff7d14c305a52e484d404e2173c7e8b4dea3de25717873cc2d5e65d23d6432faf0e9a78622f2c9137a681cb06dd719af4de9cdaa236e8f137b67fff1aaa40d12e3b83db4d7bfbca34db07eab49963a56e37564f85a159a77243887899d6c6b7757dc3d8075baa147c4146376cf0956a10bfe3ea44b8e15555a29b22efcfb862bdb682eb89ae57bd14ee2b3cd387447659540b353b587a8f3025d996ac3df6bbad8e52a75efec5a264cc7e3daeadaf96ece5a93e46899a6cde3bbc807775ea8d0b95b0fc4afc4fa73fa750aa8a459369b037de90a7a63d4e28da7a355090b3cbab40dcf2d95891a4e77dacbabe9e14bb8116a54311e8675b629592172d3cca95dd86680e2bcb45003a243c27de08f95a38b1a8e1abecd2b3a7c4d6a4235816c546101f0b3b7db734cab13480978827c2a646d6ad7f95ef5a87e8a67727f1a18593f5631905d8aa432aab2e96ad79a3ac165821185d8a5c69a8fb0a9efdab4531d003a15539c9c5bc65bfc49126978f0061ea4f51f8accd52b1af4b31a9d4629d1ad3cd12165344e97360a7668a06acfb048df848f45b6dee353b16e07ef3053c31771df50230b6d3f6b1c903ed4952af375716addb8a283e42b87ae65eb9319525eca1d4faaec8717023b65183438b591eefbd325e06c1b3e1363498339acc436036a65a433653a0faf60c29b4bffd38630855f1b18508d784c0ab9178918d1f18056aee91305787345896d1f7f7758004402ed9653a1542733d08573ec1b73b40f7ea0c3e4669d365521ced26fc2316cb5946145fdec85c8c3140e4d0efbebaa804a9a882e0b769f5c93339dafc7d90347215991881c988f3c76d94ebdd71e7e31323b56c5da57ddd719e8ceffa332e50cabc08bb2e32bac80bde9b89f2cad4901281a287a16fc582f85a030d1e8c7465ef82924a84fa1190345f2bff84a42c987b21d7ecbdb65a96850c20423b8c690f60a341797881021bb64eec1035450c43af551d71d84d03180dd0d0325e6d12683809a56f829fcd79e129b10bfec2d662efa3668e6000055ea5a565dc9acabd7520436bc6cd91920b0a8bf9d69a577d992b5e982100a15edb1fc81f499d230648869864e7f8ca0befdb68ab6dcc1fec7d7c286d6d24fdd18a3aca60c685a14cc02e3df08b95d040f67e7cd4c657bef506774a2c169d857fa07a16f80b9ef6fb6b3e468384e1132d46450c383d96ba2a89d2f81f672e05f1aa1a0d5015a3dbc752049b6d2266a8aee6e8d402dc9555612fdfec4ee0ffdf5da6a1863e27da0c1d18ad0219676dbd3659b480b79f73ccf614b3ed4025d3f424036d0372030f7ef05cc63124b0b53e38dd4301cbd7b3ebc43298ccea7494148380f6998154f20126ec966cf9dc445f849c9aec38eba7796a9454903e863eff8ed1a66c9d7d12d4355946ef96292c2618f62a1c26eadc4e96d23f816da391357fabd6dd8c2ac57c5306a125589ad36dc4dad1910857090370e02563857b1cd448eed1278bf19251aa5a7c341ee1f5eacf60dd1b938a0abf4646b8275c88bc592d8c8ee32b20c7061e09c7e4e091909c8f9506fadbb44017fc6258b08630dfc37e42c27e8ab710f0200000002172fd00199b2c74ddb311eacba7b2c1ba6a429466265c695787be3f994c1fac5000000004847304402206b690d82b198bc32774444162c7a75d8ecb19a8db0228f89d2931536292a4b1d022079c599e98d9c60a8b3fc2c5c2c58021fdac23e3029206e14546a07d246fc81e401ffffffff69797834309311ee7bd1215e8e4406c62fccdb32acb5bfa60cfcdd3fc4440d7800000000494830450221009ad2f10d195b5e7bf6a79fb4b3243d86a69ee40f4e73a5cd58bdf613b700bdca022017384274adf0bf029db1b46a2fcfcba28cdb780d6f31353f0d464554f6da5f6101ffffffff00000000000141350395000000000000000000000000d7fe447866ccb7650ee5d5fce898df02b1f1a8d53fd241c9465c3d74b10c6f52a9cfbb7bea0caef88c3229cb464076c309e3755c2b6bc68a057eec4864b1cce348a53717be716c6b72060ec68496009a84575b8540cb76310e6e4da05965393e32bf7c1ed007b2da9fcdfdbc5756bc005e26d9ddabee9297b768924752404f32cd99437951556e6c0f6f8ca7ed4345c0d41aa0e00c1ded15e21ca639621515157faf95c7ba306be8e9407679c7649d592372cf217678a283409aa38bef0d863729b6e85e76b99b9d73b2bc13374e42d8de7389cb16750ef34dfef0c96d509cdbda85c7d096afe6a402f8c1631fff793420d68d6941ec7a93280133c4c1f4df17049dcf5e9b1eddc9b90683503a61c1d5eb1dd2bd0e7da6dff89c57c09f2211450220ef0e91957440780678371df5b5dba62cf3c30da9d96d48dc076640ad4aeb1d0228b986f465c6af2cd94f9683edfe337db87c99ea8f4e2492abbfb86b3330254c0a0770fe1750af527142eff0bdcb0ffcad8c8521c1dbb27dbab58938258d5369a7b0d3892ab04b6fb742cdd65f3470c68b536ff3fed08a0881788b342dd9d9a219030fb5d3c25d6be372f2b7c20168155848f99f4db70b839369fc0612c32b4d93fc03136dd9cdbae1d8fc870c025ce894730984d595825576c312475bd377609b167e020838335ec167c45a229544d818a0b69db01efe6ba73630c29171eb90462fb4a4022a3f6618e812c14c733339249acb025d4f95b2b487365c15037ab19d8998c875031735d95e60b69693bb59798605c62abb26c5708d61f846ad930920459b456264abc346ab4d310cbb05975c2490c0d5ff82198c55db5bef7f2739d22693a95cab481344bdb9203b4c7d6e906734dfb295e9922dc26ed74d35181b4c2e72a4608ab3c68b50c0306612a5b2648733430b3b654fef9be7a85d2e4e1dcbfa4844e2efb59dabb46d5bbac4037a170420d1411814b367975d31f0ac6c843520983bd636cc76afb9b4b45a542d217fcf805288fa1b52acf12c8f0a7c4bb983627ba04b6473983341dfa786bc65fee1ed675fda0e385a6f3c7e41c7834a5c7ff2a6462cba3ec615bf39ad1dbc384af5a849ed5fca3187f74c800db01b9c8e36bcec8d658f91817798f2dd0d514e5c517d50831c06d23a492235021a9b5ab392ce22b55c00f96db6042287c629f57091efa679bd87f7ebe631e342a9b47e5b3dc9979dce046ed0b6f38e4ef64676aa92930ffe26e125a0ef0570cebfaf3b8d703bdb3c9006798d7e367064a60c72f33c65ba02c4924851c929f5e397fb16f457ecdc133ae17b6df0840db3c0b2f863974f5dfd2683797c9f968c4acfdbb636d1dc996679dc36ef6373d8e5be1049e236adf87d60d39df2b04390a914552913f1837ead48d01bd2f6f7378407336ea26b77fb45d75d6b27452954f17128177e44e067399a94db8e269ea33ce5e0a39097be0774b4077947fa9771f24b0c9051e69495f5b098115ce1fbb103b89fbc08830d3c6f9cc6b122a8085e4f2ab344e7ce41af2071828ee95a8ae8bffb2c6cb785f218a2e6c66ce70862a1d2e6268100cc159de9726793947782d6ca385952f846f8711e561682a0d5779ddb286d7d33d1c42669ca332e4f3eac8259dab80cf8075591e7e8867d66b4a24ba304fd46da1806e80caabdc7d6b702a6c10653ba8d79c893791a1cc6d918fb45825e43b673ad2e9238769ad3a863d6fdb235117d40b91d6b498959b4edf811ddfdb34c72ed0cd8956671c7b8597a763772bc84f99400fa2c7713d38265f7b4f56d5dd54989558d33333e6adb3ed933763730d83882e0966d564ac3df4a1da71a445119da07f4e80342d4bd38525cc3b88a5a46aad38ae5cd80b5141afeaf2bdd01334fa2964fab94b16a60eaa1ef74f82fac8c32115169ae5ad4d3936e98af06f35945007de2c87ada923976412220d59040351aa35c12075c531e07c148bc5bbd39a8df04089f892b62c79749a7eeb8dffd4e796a72b20c43b78e2f16e8a199d0e4f37351300a87f56ea81e0acc7d612f2e52442d10255cc0e41007112681f5bf580130dc16a2734499de2031b7f3351e6fa2572fb6237e671b600348c110d6613052d80abd01c2275a90bf8d80f13f82beb6991a9e20c98f21e5680f5160b9c50bdc72f950549aebd483e2d1d1d35cc0383da042e5e57834ac2f84fb2c0714ba680e9925a676750954847fffc6f8876c09bb27a00c6d248dca166f5590c4591a0de89bdce65d3d902bf29c2ba7539344d4f83919271a304862ecc1554c02fa2e33275e8fec3a174c15eb5a4310852b9d3a81a945c20ec7379c31555a6dcb908bd6c2c1156bad239022d364652e291e3b556887435608c4c1903d0632ee1fc2e57e83f503d8ef2152b476a37d297b28f59ecba75ecc64fa97e286ba3d58d824fca8eca204aef0687b4781ae188f8571482fe039486b793908163f979fbb1b8c6c4d1c1ce0b72d8e85b73eda30cc10cbb8924845b76e8c8d7c83bb98c6696ac1cf74225f69888fab4b3c85e3e65be9d8f8510d208742fc8d8592c7ab0cfd411daaf514e4c9244df4309285b7135dd6c2082e638054bff2668b304482614d6e565c542035f54ca4dcfe455b94886e067d79d71a9548f4913ce9bd327009010000000104b6e58726b102b62bd6d051c693f34ec143e5a200332008d6571717376e4b03010000006b483045022100c3f4074a2ca6d42fd954cd57230c842964768793bad2ae56cc82b7942c3a6dc302202d89678a15832203dcc710d0a60399be79de952b14f0e4c71db0c7053fb185280121038c4594398a9f52ea1a7ef3088b83d4291127fe0c072cf2f88930a18e1b840579feffffff0271ba6e7e000000001976a914b426e208cec445807dfedf0d6089b4fd9dc7233f88ac3ee47c07000000001976a9144df62633764736aa391e730cd17cbe4e929cbe3488acde0300000100000001ae08f08133db79494515b6e579ac499d7679e9e669fe0798e5c32cc311a8d388010000006a473044022046dbb0e300e9ee8f6cb421c4719ca8974a42c4e6570ef8889283cef78e66e66e02202d63a827885070da99385dc91b4d288d70da06ed4dec6ea0b48c9d0dbddcd6b101210369b0de40eb25cdfd19832599600930163fa411a67006da3f76fcb0b2d1abdafafeffffff1ee53eb900000000001976a914ec46534f796523110c4b603e7fd7da27dc9a531088ace8601500000000001976a914567f61e0dd2ff69bc019f744b7f780ec81e87c8a88acb7d0c300000000001976a91448c80d282016b6460145cc2f1f65a417a665eb3288ace9a31600000000001976a9143fefaa5b1f358830143845a730d3f6e31e122fe188ac55052d00000000001976a91482a233b9d53698d3d64cec8a86db6bd84bdc8fd988acc7dcb82f000000001976a9147bc79876c163976307adaa8d02d032df7385af3588ac01c84600000000001976a91450baa06a424859340b8abe72b8ba66325fff910488ac3b8f5400000000001976a914a9794119fb8ec322fff43cbe956d49dd62fd0c3688ac9ee19c00000000001976a914f8a3e07ce644ebc28de3036fb5ed2504c159030288acadb73100000000001976a914a8137e1113cf068d93521abc2c1f4f368df22ba788ac250b3700000000001976a91445a2aa563f8c13cb929f992cdc82198169a3e43c88ac4da41a00000000001976a914eb8e449a604423512216a1418147093c7655548e88ac24b95a00000000001976a9144a1f93cedfa0663217ccfb52511af8ff81eb16fc88ac13d10f00000000001976a9140d304e9aa532061be67bd3cbe8c0d1b3ad66780b88ac2170b100000000001976a914763f10c089f6489333a54b1788396753ec74e5ab88ac9aa84e00000000001976a914d9f502757e52240f255114ed3069d5f669ea49af88accb4e5401000000001976a9141d73563d10d32db205ec036d5b6ac0aabf123bed88ac69992206000000001976a914370a65cd74a6be918fe49809b75bdf985df5d79f88acff501900000000001976a91448c1777df4a8801f2354e0841885898feb49aec188ac81a21d00000000001976a9142090c75fb606c349b38d771e3911755e34cc24ae88acd0467c01000000001976a914694a5e430f0fe3271f53e42fc5e2199368ed206388ac34da1b00000000001976a914ef328bd714216776de15de78acc2cd40db31288888ac98fd5200000000001976a914fce65877c6c24578d6defd7c57cc4f065b4b370a88ac96b27100000000001976a914c287a056d38c2593d6c3f98c93089d0cdfbe559f88ac6ce15400000000001976a914e7cbe6d88b926d6d7ecea926c1aaa75fd30eff5f88ac45609d00000000001976a91471154a7a89ab94938d5c365ea02b52c2f5b422cf88ac66252100000000001976a914f110bdb32e358bca5a079a28e9575554f229474e88ac5a501200000000001976a914c014e995707d1d22b777d038c3d8dadb9903c26888acea001300000000001976a9146596089469c0480d3c11ff4fcf8ca2779f88c95388acbe971200000000001976a9142552d528c167ff49b2185ebba0014949ca395e1a88acdd030000" -} diff --git a/tests/blocks/zcoin_mainnet_100000.json b/tests/blocks/zcoin_mainnet_100000.json deleted file mode 100644 index 0ae7871..0000000 --- a/tests/blocks/zcoin_mainnet_100000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "fa192afbf7a43689502135e425df7279b13f450f5b49c1107746362c343a68f5", - "size": 402, - "height": 100000, - "merkleroot": "019e31415109ca16f09e35cab38ac0a0624949c0539ce110fbbe4cf506e9b776", - "tx": [ - "019e31415109ca16f09e35cab38ac0a0624949c0539ce110fbbe4cf506e9b776" - ], - "time": 1533976567, - "nonce": 1565590912, - "bits": "1b02364f", - "previousblockhash": "3523dfb821472a1f1472bc12eee06e4ff404b92d03dc51318ab589b2906c538f", - "block": "000000208f536c90b289b58a3151dc032db904f44f6ee0ee12bc72141f2a4721b8df233576b7e906f54cbefb10e19c53c0494962a0c08ab3ca359ef016ca095141319e01f79f6e5b4f36021b8005515d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2003a0860104f79f6e5b0877ffe6dd840000000d2f6e6f64655374726174756d2f0000000007009ce4a6000000001976a914dfa17720fa101e262a8fc1a378f25a275a26952288ac00e1f505000000001976a9147d9ed014fc4e603fca7c2e3f9097fb7d0fb487fc88ac00e1f505000000001976a914bc7e5a5234db3ab82d74c396ad2b2af419b7517488ac00e1f505000000001976a914ff71b0c9c2a90c6164a50a2fb523eb54a8a6b55088ac00a3e111000000001976a9140654dd9b856f2ece1d56cb4ee5043cd9398d962c88ac00e1f505000000001976a9140b4bfb256ef4bfa360e3b9e66e53a0bd84d196bc88ac002f6859000000001976a914dec7ddb718550686e8ea9b100354ef04f20167a988ac00000000" -} - diff --git a/tests/blocks/zelcash_mainnet_100000.json b/tests/blocks/zelcash_mainnet_100000.json deleted file mode 100644 index c2ca509..0000000 --- a/tests/blocks/zelcash_mainnet_100000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "00000006521f5900d13e126636749f49c1c8f0b3d6df985ccdfea90f45610a06", - "size": 3598, - "height": 100000, - "merkleroot": "689c4a80dd0a3812e770f5a7bb21adcbb0069c742a480494ce8850eeccfb4986", - "tx": [ - "2a90896956c1a479a8f9eff304e236411fa0b5380469c3907802dbdff44a6272", - "719cc32c99c27e536104169810c2c245334353f98776e9c8c358a783d0b5a73f" - ], - "time": 1529272800, - "nonce": "0000000000000000000000008a36a23b54ffdb9e1482518181d39ca2d08a2da2", - "bits": "1d113a2e", - "previousblockhash": "0000000378c42a7e9adfecc053d34c2591ddd57489fa27712b429ff2a938d419", - "block": "0400000019d438a9f29f422b7127fa8974d5dd91254cd353c0ecdf9a7e2ac478030000008649fbccee5088ce9404482a749c06b0cbad21bba7f570e712380add804a9c680000000000000000000000000000000000000000000000000000000000000000e0d9265b2e3a111da22d8ad0a29cd381815182149edbff543ba2368a000000000000000000000000fd400500a5c56751961c076d71c2d7b5a4c15e3d55b7b45d1316ac0e9d0c8469debd15dc7858037e05ae1926f506c8031fe4919ac7baa25071b31246d43a323652e41cb96172a49ba716fd8d522baf39d5df083fdfe677106099cb21db2e994a2c84cb3c7d4f99c72118bd941b836ca6c98d04d9071fd2e2aad8b442458ebbb8da16346aead2206b1bd849f297906a54421d55f28a123a7d4da58a5f2da725c2140b5a24a6d967fe8f5d6a0799f73e525ee759b2a5a284ec5a9229b29d7bd16418b17c884a98c74f9d3634431d6597b9df351182f316a11bdb3d1eabaf908a4a41b178a0438f7f9f48c71f1efd26860a5d03029d53284dcb4555d077b5d56111c965dd1e186b8760b938d04469849761ec5c21804f16359b0bdc66ed80cfd890127e8d9aaaa0fc786f12ee7d90a797be25e02323e1d2feea72861e7c110d18217bd00df44e51e270122b6250dbd6eaa95db52900ca4588c2069155eaa6031b35530d8d0a035a14370b0575deb950b3f49693c198316eff998f6a4d21c511d3faabc2ecd5137edcaa8cf6e4fa16ae89d6b9d21a1feec7fec9a4d96f0ab3c5f773edeb3130bb12bc07d2407eec6ca783c8b731f6ce66850649323cd47423ef0bd7201d86d0ef15345cc76c34ededb9f696e5088d6c362c96e0df14d090efe37690b2a9fdfc3b9814312370778aa94368cc5209e99e78164e4c34b2b602bacc65a39ac4a1e52103a83fbc90131089d8fc4317913c47d021dd75537d92c2082265ce25a37639e806df12ac00d4d485c1a2e0ad6789cd02bc01367c943e4bbeae0f2268cd360774d2f17c473de7aa9adad0072fb1814647d2a3bfd0455e2a5449d5711dced199584a9aff6719e1b2dd8e0d109d7ae82bcfb8fec8444da6f36def595bc9be25a5d67f74a5fb4a283eac567837b4dac66c7019f18cea6a8ee1cc82d3f67cc02801a496af1343519b4a5ba36ea0ed292a08da37e04627069a4707134713d837736c4fa33bc5b702bb5a8402692106e806cdca84b8463311b75517ac7c5e93211aefa5a33fa2a2698828e94e5079ea66ae01bdab2a049ec9dbfa65194970825225645f3e1cd04b1ca34a215a9ea78511145e928be2e53cf5f7993d061d8b3106f12abd05cb00f3a6b3497f3ddc91f6c3c617df7a0fe8ac3d8ed28a4719998b5770f7332f812b1f17640776319a09dca815c7a3b2f074d50831785c98fe9310e7d92c26092624923a654f48fd4b7faf951dc38d0f2faaaa89afde3fcac9653279f1ef0d68cdf749372bfbc9f0bc100865e31c88813ff9e90a72fb37bbfc0ad94f4a0e7139fb9484f0e440da1ed92bd0d177e1191753dbf270a8c9ef0e04fe72bcaa42d3795f4da9101aa0b8df63494fa68ee19518a0277cdd753e4d7c1fddbe57a3655d372b2774a1d6cef2ce5a093caf6a02342570f9549d96cd78527ad7f90b1a24ced46d271c0a060b7c6404b99dff8314b570c02e7e62b6cf8131e375f897b0981fb8c7834e6651bb0aa367f7d6c146da37115f5c8ad8f80f04bc882dc02e0c91dbb808082b6c81c9ce52030f7fe5c8bf55f4a32d75fc36a00f118a3679e86c17a0c927db2ee71962e5625b4bff0cbc0e753c9e33754a905464afe2f32a665356448814709408ea921a07b28574968e2a4a3acfabdfb83e0507bf67cb0e500f2e1f04291e358b45b9f79602e11c1bbeb21589632c59bab3635dd66bea649b7530700592134b580be816c6e44d3cd6f9520fb3413eba911ba0244d961bd87de55cf237609a3789f35231b2600e92196a7cd22ed3d0737279ce4fb8a54c1157f0e13aaa9726b46897db589f954778c2216dd1ef37efb114e9814e6fed82cdcd8d8686bd4e5ed6e9cfd820574e1e3b8617d5bf932022d51efdf32899852ed7e6ec0201000000010000000000000000000000000000000000000000000000000000000000000000ffffffff3003a0860100636f696e626c6f636b6572732e636f6d202d2068747470733a2f2f636f696e626c6f636b6572732e636f6dffffffff0280042175030000001976a91494366c530bdec75b6b4a6c647e902069f06cf6c188ac80d1f008000000001976a9142a1efd9d0d4c050df4c88822ed349bfe13fcaace88ac0000000002000000000160b62075030000001976a914c17d10001ecf9fcb20327d96869383217d2f226088ac0000000001000000000000000070dd20750300000078d5e6b10dc8f65fe4627954325df8e2f7af95845e40c4ff34c6d18a20e9db85c33a12a613c78aab75851c0deba2046d3ca0b0980ce4acb546e9c1bbb2c77f3024c853f1689045d3f989f72fda77a91e0c597dc8ad93222a91ffb27e9302b043904b367b917ba27956c819af4d7938e4cc9cdf0949f4705822ff6509ea31a69e676ab31c97c8383f35795a5f40944bc632d8fcb60f0d39f6436cba0463a9824cac60777f94ea3c096411e913c12c576afabd6bf5e9e988808c3347e6def20d1cb6c870ecf0eac01330f5f0430608437ea0b86f3b74d40b7ff8d98ef9ac0ba030dbeebf478de58c2f9805e5643f0fc095fd6578774ea655d1a49bf492aaba7d981441ad1ac73febac08bcab5c3183497afb2d3533c1ea0acde97491d118da0fff021e4a7399f4a95a2b12a3566de942935f6f3979e9dbbe7f6bdfa47aeb3a1db10902198cf90087a388c7757d4d5006040239e1cc3ea90e9d16d15563aef13d60a6700a07e801ca9b20ca83643cd4ec66f150757b76ae22a6016a09298a3d6975655cf9ddcd48650fb9e4d7a49679c57c076af409b5207a34a6f0a60304cd08e7e7eaff031ddb0e357c99439da7915db192bc43207e1dce037c1ed9f0756a0c52de5241060230333e3a4421495fef12a074c02db43393828a25579427dcf307b768faf09733022775b6cc390a84e06bf6a096d2d0055b76264059aca223b84a959da033470ce1030c863b7fca1edcf83d5ac8cf769903027991cd181fdfb2c2649534c37663e9ca030798fc266d3b9099657c49dcfcf7f23ea4661c3d44956a469c78a927a1bbebc24c3adad68d7c11b997acc57ed89eedc2666799282d0e7ac8e97ed1c57f20c28b19c9306ba78e202a860a37ef56ffca54898c73c2cd08ed6f289729a10844f1e250ac7b470cecac85ae778009461fbce9e384fdea5f0518f759947a3f60a24f725039b5bf3335c8bf82a22975e30686cf7a67eacb48957cbeca17883800c597e877f6995a91a944d4578c31813efcdb54c710cc2313717bcde01edd9d671e68591f4d827729ee9f3bc127ed8329a5f71c032b3644d68823078b26c8ecc1c034286dc4278402b45d791685663effa7bd1975d3b4da3c0fd31589c8340c0b7fb1d397cae2c1d33a7c973d2db585aa98b25c6c023a626462a85d5dd0d48f446471a8c3d2d0574c30b31ff38c647b2f34e62476aff26a543cac7ed37e3cc5a9e384a47ca2d75447d0483b91e34cca6d0bc9a8fdcb05b464a4def7069a989b4327b503d26c7c59f83584b726940b4210c5815c85c3de85051905b7c1cfc96e550b5dcaba68e27879b4b2bcef391d8e4decc6dbcf13b8d348c96502cd4d74778f2065b7341ae196d024a2075ea12c18769b0758acb47c87c24c463e27638e0ae146e624ee13eb0a9a292a05742242f3c5eebb4cc62b66aa2773ff1b87e4975052ffa51a6b4090ec71f38df2f0826fe9c303233a51961995ecd7ec45bbc120c65cbe5bb7a5cb6344f7d82d0f3568794b5b263a63b77eacf59bae8335acb3de563c65bed2645b6a0fada48d9aeb2945f25a6f4d757440f09af182dc583e3ef5e7e1048aafb270a776de19398e3ac9e0054965381e1da2b1dccdb53f8d61ac2a99f604a939e5961141d05fd9dfdb16213a2ba6c5b860d7348c67de0fecf842a980de3dbed5efa31146cf038fc7ad274c7093840ce5193eb8865b850caf6d564ffa6160f9e5ce188bb5e957e772da25a278c22b5680c9fb5bc52de0f425e2ea83bd397bf11475464e3acadcbc1b8504a94a4cbc731b6f3d10eaf9568c81c85749ad6fa2dbbd91a6016c52457ea2b8f6e5f7cb661b58e9faf3bd4240a094702db63c4c98e277524869fa31f91147aab17eaef8a16e63f1a78989917903c9cc54419d42f5f111e7abe55a1ea5ab3866216f68de55f4943ad01dd8911edbf1995f82f0b7c068dbc3d48a2bcccf5b19d45e8d7fbfaf4084f638a094bbd97d03a224577eb904396943f6f0e29f2db356de735e06b62e27c121a46c80280eca47d41a89e1aa1043856f99b9c41c7aee4707b12c573d8b690cdb7b3be2f1219fcbfa75f3d458bd51ac3107b681d16b91c08f2a19c917563d708b1c32ba65aa6c66e91fd7d659ba8e62ea877d334d7a4be2c6873c093e53974a05ff3b12608caa570e2c48b7dc97817cfa18492749fc2855c7ba75b20e3e20baef72424b83128c2902633848b5ad076f84aab5b4273844673b6ef48f8e6e340efd549cd46a33b3f2315d9f21fe80100fec6a24c61233692fd053412422e402a4c2254f056f5cb447a558fc06ea64a890df6384dd46723bd91bdd38ef3a3ab1de09e5482ca73020ea075e7bf97e5fe0dda9eb13953dea103289715bfb9d820497838accec2d53c0e225c4fce5f3c987e8e4c7333e4f5c882c5fe6dff3c4d7b7799f50a3da8472d9274e0ecce43049a8d0938e79410d790e84278858271407b3c9556087b3bf131d0cf3c78ab3570dc85e85ddbe7d51e976ffccd7d94928b3252c29b8fc14154b0042ec623861b7e3b373059742540945f74984cc425698e1e1b248080a49a4275816f6c9de5c31f6035135ca86ef69df53cd7b91a843eb891c3a8ae3f5535686e5144499d1b798b847cf14cafcc1fbaaf14951af986eac84f32ca10e" -} diff --git a/tests/blocks/zero_mainnet_800000.json b/tests/blocks/zero_mainnet_800000.json deleted file mode 100644 index 6290d41..0000000 --- a/tests/blocks/zero_mainnet_800000.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "hash": "000001a76b58c2bd8748849ee402d7bb010c862aa20cb82bacdf1008c5a2e2a6", - "size": 747, - "height": 800000, - "version": 4, - "merkleroot": "05c587fcb921e00ff7f76389b6abd52796fefe136e196a74fb9834fb0acad8ee", - "tx": [ - "05c587fcb921e00ff7f76389b6abd52796fefe136e196a74fb9834fb0acad8ee" - ], - "time": 1583551674, - "nonce": "0054683900000000000000000000000000000000000000000000000028430000", - "bits": "1e01ddbd", - "previousblockhash": "00000156e3f26d3cc0cc3f2598294f73ff89d5d91ca2128ab450ea0017602918", - "block": "040000001829601700ea50b48a12a21cd9d589ff734f2998253fccc03c6df2e356010000eed8ca0afb3498fb746a196e13fefe9627d5abb68963f7f70fe021b9fc87c5055a716f09be7c3132e2e04c81d6413f47e5ec5e262eef5a74e3727fd94a446550ba14635ebddd011e0000432800000000000000000000000000000000000000000000000039685400fd900102d1e02c86f3d967c6dd7daa396f9d1eb787df45914fcebb5105e143537f19106957f78eed90f00d956ea1acbb3251a998bd23c3e53b0fa5e096c5fe927e326ed14cd5c0d21daaef1e16dc31fef5a0fc350d63c85cbb54545cafb4313b718f556720f35404a2690cfb23555fc275d22aa3343575d8d1c90147ef120e324394756af196ad7248fdcdd0a569ff7eee1a25a57350e920fe16e0355a5ba9155c9e2d1266b69b2d875f945eec097bbc0a451c73f61c9c3517f7d677e25bd94328a4aecdfeb83c6986344605f560b551fc41e94e76173ae55044b734400e91f121fd6c3541422c386e2f91d73e191b1d25a1b0d7f6c559d78c697c5f291f2af3939a7321e5f49bf255a59d229b832fb1ffc225810a0f3d5aaf45d5435268f54ce7fb351c1c7b67f6923634d5b1c82d07aa595d70225e392b1cf8e0d2261c4b788f80d2e4a72524762743a24e63bf4a17314b8de6d5b5456e5ce562578beb9de5f20a769b4623c10813cfa5902634baabbf1fc66da095751c089015034260a9b686280db722697b924747c63a875ba449b2f8e8010400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff210300350c005a657267706f6f6c20687474703a2f2f7a657267706f6f6c2e636f6dffffffff0320fb69020000000017a914ff856ce07140ae4127fbd9850a19922fe336c22387c0ef0b08000000001976a914315ce0394b12f1d38f68d7570c2158de5118a66d88ac20d4b915000000001976a91489367c57ef935d82bd812a3834510811ef3f1d3288ac00000000000000000000000000000000000000" -} diff --git a/tests/lib/test_addresses.py b/tests/lib/test_addresses.py index f7eff5c..be8c4b4 100644 --- a/tests/lib/test_addresses.py +++ b/tests/lib/test_addresses.py @@ -29,52 +29,6 @@ import pytest import electrumx.lib.coins as coins addresses = [ - (coins.BitcoinCash, "13xDKJbjh4acmLpNVr6Lc9hFcXRr9fyt4x", - "206168f5322583ff37f8e55665a4789ae8963532", "b8cb80b26e8932f5b12a7e"), - (coins.BitcoinCash, "3GxRZWkJufR5XA8hnNJgQ2gkASSheoBcmW", - "a773db925b09add367dcc253c1f9bbc1d11ec6fd", "062d8515e50cb92b8a3a73"), - (coins.BitcoinGold, "GZjH8pETu5xXd5DTt5VAqS9giooLNoHjnJ", - "ae40655d7006806fd668248d10e7822c0b774dab", "3a1af301b378ad92493b17"), - (coins.BitcoinGold, "AXfENBm9FP1PMa8AWnVPZZ4tHEwBiqNZav", - "ae40655d7006806fd668248d10e7822c0b774dab", "cb3db4271432c0ac9f88d5"), - (coins.Emercoin, "ELAeVHQg2mmdTTrTrZSzMgAQyXfC9TSRys", - "210c4482ad8eacb0d349992973608300677adb15", "d71f2df4ef1b397088d731"), - (coins.Litecoin, "LNBAaWuZmipg29WXfz5dtAm1pjo8FEH8yg", - "206168f5322583ff37f8e55665a4789ae8963532", "b8cb80b26e8932f5b12a7e"), - (coins.Litecoin, "MPAZsQAGrnGWKfQbtFJ2Dfw9V939e7D3E2", - "a773db925b09add367dcc253c1f9bbc1d11ec6fd", "062d8515e50cb92b8a3a73"), - (coins.Zcash, "t1LppKe1sfPNDMysGSGuTjxoAsBcvvSYv5j", - "206168f5322583ff37f8e55665a4789ae8963532", "b8cb80b26e8932f5b12a7e"), - (coins.Zcash, "t3Zq2ZrASszCg7oBbio7oXqnfR6dnSWqo76", - "a773db925b09add367dcc253c1f9bbc1d11ec6fd", "062d8515e50cb92b8a3a73"), - (coins.Decred, "DsUZxxoHJSty8DCfwfartwTYbuhmVct7tJu", - "2789d58cfa0957d206f025c2af056fc8a77cebb0", "8cc9b11122272bd7b79a50"), - (coins.Decred, "DcuQKx8BES9wU7C6Q5VmLBjw436r27hayjS", - "f0b4e85100aee1a996f22915eb3c3f764d53779a", "a03c1a27de9ac3b3122e8d"), - (coins.Groestlcoin, "FY7vmDL7FZGACwqVNx5p4fVaGghojWM5AF", - "206168f5322583ff37f8e55665a4789ae8963532", "b8cb80b26e8932f5b12a7e"), - (coins.Bitg, "GP1vBChXjjbaKwMcoPGB4T8cZLXWCe2wLV", - "38bc968f95157bb7446feb1a7d75f2791fc8cf91", "4c7332cd142b788dd89241"), - (coins.Bitg, "GaXGkXrm4dK1CYfSWvKubKgMcrYN59BZGF", - "b6f335a20a887f03a1d8a5c701f967c35d9b45c4", "383b20a90a9109531ccd7e"), - (coins.Pivx, "DGSHy3fsygJTZtvnkpT1qG8QvNim5kwyqp", - "7be9fe7b9f894ba8481814c5eb085b788597059a", "9f1c9c70216bdc67a897fc"), - (coins.Pivx, "DSHxy3zZLUxZndKtXq9rXhwAMH1Ypt8qEW", - "e808105b7bfcc8b102cafa7242089b22c77a3b94", "31d61c3076fa0b2b7c74ef"), - (coins.PivxTestnet, "yJ8iHtUxj9U4vsXLCZTbPNbuxG6NJNCvb8", - "e808105b7bfcc8b102cafa7242089b22c77a3b94", "31d61c3076fa0b2b7c74ef"), - (coins.PivxTestnet, "yCcNWqqMhDmsPzKchCPK1ux4HpxK7j3xpB", - "ab72728952c06dfc0f6cf21449dd645422731ec4", "eb3a3155215538d51de7cc"), - (coins.TokenPay, "TDE2X28FGtckatxuP3d8s3V726G4TLNHpT", - "23b5dd9b7b402388c7a40bc88c261f3178acf30d", "7c7bdf0e0713f3752f4b88"), - (coins.SmartCash, "SQFDM9NtRRmpHebq3H5RA3qpGJfGqp8Xgw", - "206168f5322583ff37f8e55665a4789ae8963532", "b8cb80b26e8932f5b12a7e"), - (coins.Peercoin, "PAprodbYvZqf4vjhef49aThB9rSZRxXsM6", - "1886c1b26e9546e8d424eb79631ee68de134466b", "2a9d25cb0c9f05690bff89"), - (coins.PeercoinTestnet, "msnHPXDWuJhRBPVNQnwXdKvEMQHLr9z1P5", - "8687b01c03f47615226bdf54443f172d8eb523c6", "318a000ccf626685c8c213"), - (coins.GravityZeroCoin, "GJPaFtL7ffbFPQKbPoLn2PvgajQ48QGo67", - "05fc7b8c8ba198dedb4d14223aeb709436373d6b", "bd8fa7f0c7b50b023ac0c6"), # addresses and scripts from palladiumcore src/test/data/key_io_valid.json (coins.Palladium, "PHrYiyUQTSekTWvVBNMEnSzV1DCB9TGR2P", "65a16059864a2fdbc7c99a4723a8395bc6f188eb", "0fae27c959f6b69f711a9e"), diff --git a/tests/lib/test_coins.py b/tests/lib/test_coins.py deleted file mode 100644 index dfee1c1..0000000 --- a/tests/lib/test_coins.py +++ /dev/null @@ -1,98 +0,0 @@ -# Tests of lib/coins.py - -import pytest - -from electrumx.lib.coins import NameMixin -from electrumx.lib.script import OpCodes, Script - - -NAME = "name".encode("ascii") -DAYS = hex(6).encode("ascii") -VALUE = "value".encode("ascii") -ADDRESS_SCRIPT = "address_script".encode("ascii") - -OP_NAME_NEW = OpCodes.OP_1 -OP_NAME_UPDATE = OpCodes.OP_2 -OP_DROP = OpCodes.OP_DROP -OP_2DROP = OpCodes.OP_2DROP -DP_MULT = NameMixin.DATA_PUSH_MULTIPLE - - -def create_script(pattern, address_script): - script = bytearray() - for item in pattern: - if type(item) == int: - script.append(item) - else: - script.extend(Script.push_data(item)) - script.extend(address_script) - - return bytes(script) - - -@pytest.mark.parametrize("opcode,pattern", ( - ([OP_NAME_NEW, OP_DROP, -1, -1, OP_2DROP, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, OP_DROP]), - - ([OP_NAME_NEW, OP_DROP, -1, -1, OP_2DROP, DP_MULT], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, -1, -1, OP_2DROP, DP_MULT], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, VALUE, OP_2DROP]), - - ([OP_NAME_NEW, OP_DROP, -1, OP_2DROP, DP_MULT, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_2DROP, VALUE, OP_DROP, DAYS, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, -1, OP_2DROP, DP_MULT, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_2DROP, VALUE, VALUE, OP_2DROP, DAYS, OP_DROP]), -)) -def test_name_mixin_interpret_name_prefix(opcode, pattern): - ops = [opcode] - script = create_script(pattern, ADDRESS_SCRIPT) - parsed_names, parsed_address_script = NameMixin.interpret_name_prefix(script, ops) - - assert len(parsed_names) == 0 - assert parsed_address_script == ADDRESS_SCRIPT - - -@pytest.mark.parametrize("opcode,pattern", ( - ([OP_NAME_NEW, OP_DROP, "name", "days", OP_2DROP, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, "name", OP_DROP, -1, OP_DROP, "days", OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_DROP, VALUE, OP_DROP, DAYS, OP_DROP]), - - ([OP_NAME_NEW, OP_DROP, "name", "days", OP_2DROP, DP_MULT], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, "name", "days", OP_2DROP, DP_MULT], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, VALUE, OP_2DROP]), - ([OP_NAME_NEW, OP_DROP, "name", "days", OP_2DROP, DP_MULT], - [OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, VALUE, VALUE, VALUE, OP_2DROP, OP_DROP]), - - ([OP_NAME_NEW, OP_DROP, "name", OP_2DROP, DP_MULT, "days", OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_2DROP, VALUE, OP_DROP, DAYS, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, "name", OP_2DROP, DP_MULT, "days", OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_2DROP, VALUE, VALUE, OP_2DROP, DAYS, OP_DROP]), - ([OP_NAME_NEW, OP_DROP, "name", OP_2DROP, DP_MULT, "days", OP_DROP], - [OP_NAME_NEW, OP_DROP, NAME, OP_2DROP, VALUE, VALUE, VALUE, OP_2DROP, OP_DROP, DAYS, OP_DROP]), -)) -def test_name_mixin_interpret_name_prefix_with_named_placeholders(opcode, pattern): - ops = [opcode] - script = create_script(pattern, ADDRESS_SCRIPT) - parsed_names, parsed_address_script = NameMixin.interpret_name_prefix(script, ops) - - assert parsed_names["name"][1] == NAME - assert parsed_names["days"][1] == DAYS - assert parsed_address_script == ADDRESS_SCRIPT - - -@pytest.mark.parametrize("opcode", ( - [OP_NAME_UPDATE, OP_DROP, -1, -1, OP_2DROP, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, -1, -1, OP_DROP, OP_DROP, -1, OP_DROP], - [OP_NAME_NEW, OP_DROP, "name", "days", OP_DROP, -1, OP_DROP], -)) -def test_name_mixin_interpret_name_prefix_wrong_ops(opcode): - ops = [opcode] - script = create_script([OP_NAME_NEW, OP_DROP, NAME, DAYS, OP_2DROP, - VALUE, OP_DROP], ADDRESS_SCRIPT) - parsed_names, parsed_address_script = NameMixin.interpret_name_prefix(script, ops) - - assert parsed_names is None - assert parsed_address_script == script diff --git a/tests/lib/test_tx_axe.py b/tests/lib/test_tx_axe.py deleted file mode 100644 index e59b298..0000000 --- a/tests/lib/test_tx_axe.py +++ /dev/null @@ -1,402 +0,0 @@ -import pytest - -import electrumx.lib.tx_axe as lib_tx_axe - - -bfh = bytes.fromhex - - -V2_TX = ( - '020000000192809f0b234cb850d71d020e678e93f074648ed0df5affd0c46d3bcb177f' - '9ccf020000008b483045022100c5403bcf86c3ae7b8fd4ca0d1e4df6729cc1af05ff95' - 'd9726b43a64b41dd5d9902207fab615f41871885aa3062fc7d8f8d9d3dcbc2e4867c5d' - '96dd7a176b99e927924141040baa4271a82c5f1a09a5ea63d763697ca0545b6049c4dd' - '8e8d099dd91f2da10eb11e829000a82047ac56969fb582433067a21c3171e569d1832c' - '34fdd793cfc8ffffffff030000000000000000226a20195ce612d20e5284eb78bb28c9' - 'c50d6139b10b77b2d5b2f94711b13162700472bfc53000000000001976a9144a519c63' - 'f985ba5ab8b71bb42f1ecb82a0a0d80788acf6984315000000001976a9148b80536aa3' - 'c460258cda834b86a46787c9a2b0bf88ac00000000') - - -CB_TX = ( '03000500010000000000000000000000000000000000000000000000000000000000000000ffffffff1303c407040e2f5032506f6f6c2d74444153482fffffffff0448d6a73d000000001976a914293859173a34194d445c2962b97383e2a93d7cb288ac22fc433e000000001976a914bf09c602c6b8f1db246aba5c37ad1cfdcb16b15e88ace9259c00000000004341047559d13c3f81b1fadbd8dd03e4b5a1c73b05e2b980e00d467aa9440b29c7de23664dde6428d75cafed22ae4f0d302e26c5c5a5dd4d3e1b796d7281bdc9430f35ac00000000000000002a6a28be61411c3c79b7fd45923118ba74d340afb248ae2edafe78c15e2d1aa337c942000000000000000000000000260100c407040076629a6e42fb519188f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - -CB_TX_V2 = ( '03000500010000000000000000000000000000000000000000000000000000000000000000ffffffff2603caac04194d696e656420627920416e74506f6f6c52000b03203e009e9457070000441a0000ffffffff02db98d40b000000001976a9141d16d67366c081e6cc6b402667fa8044c4a42e8888ac9d65130d000000001976a9146ca3b3578583b5c73adb302ccb612b9a5fbef17488ac00000000460200caac04002d126055d9cd81da35972dd5f11d8b7d24d23beeb9331d64d93ca74966fff9120000000000000000000000000000000000000000000000000000000000000000') - -PRO_REG_TX = ( '03000100013a196f2a59b88dcbadb48b580dd4ef14f6d1dd6f86e8d6cb8942c34837a45448000000006a473044022048b0c1703e7c40750097d770b5f05b8ccdd5a656d24970fd769712830404958702205c63c57cdba86026a0fd58dc7633eb0ae6f66ef43e96915c3b74bb4c7747a885012103542c5d737685944600d238ae5e6abc7e2906e34453d6af5a0fadd84dd8e09242feffffff0121c89a3b000000001976a91435af662851170d5ddebba4e287019a4597dd453d88ac00000000fd12010100000000002181625260614470c020764d56d7a2eb9bedb0a2f65f0168c99a4fdf846573910000000000000000000000000000ffff74cb7f7f26d1c1a9c6453135e83be71635ac840652bbefc607861908c153792530dfe635bdf819ceb7963b624233a3465be94a4651ca36f7c0917d301c1e61485b68debc2f9fe5b7e84bc1a9c6453135e83be71635ac840652bbefc6078600001976a914950c9dea79cee4c4fea859c95fd534bba21f9a3088acf3a95bbe35ccdbe9d8cd3a875e3f80af725422bcf44d35ce79078df357c29bf9412088b70bd05dbbd5a86d51abc78e33658f95ac01b98bc16dd537bcac5c48d3db437ee6c9b1d664e2a192b64b1893b3ce22b4ac47da9c4a0d148440be74527a43d4' ) - -PRO_UP_SERV_TX = ( '0300020001423cef3af2b56378737de6bf9d1a5055f07bd35d86585770ce0449c7d5062f0a010000006a473044022013390c4c6f4411cbaee91ea49bb12c29b9618f4902c522274b013c5c20f81f77022022cc2ebb97aed1eecaaad17c9dbd4ad0f42a2969e4599f8e4214a008cd51b9f20121034125651548c482a003fb59229898169e8d289b84dc48f6dfbe160c08bfcec144feffffff01fa294209000000001976a914f489af78bc73074aee98082d2876d710aa242e6188ac00000000b50100bef73450cab0889367710dd4ccd80cdb47557ad135dcb0e54f2cd8b9623cd57300000000000000000000ffff2d3f1f37270f00768450381dca4e9888aa7be9a7725e0824696fc24f5a35de62916dc81b3085b3077e02247c17992ba5ee9a2894e03c2e489b07cb9b751207dd51ca5c3dc6b67bada8f82a41c3137dbb203ce185caaccf1565e62c626e5225ff741e01faf4b09d8d7300dfb5c3e6f352120047b2e7b0547e5ea1198b615bf4826eaba252f97007' ) - -PRO_UP_REG_TX = ( '030003000114b05579c72dc0785130153c35c8e398fcf1c49594800707b42e8beb73e5d76d000000006b483045022100b13e220d2bf1633002cb9d94f33f5bbf974ea0c4380d4497fedad2c422d92fde0220166f6894eb8e778d55f7b86089fd4ef08e481bb4f04bff67ea2bcb07c5dc2cba012102e2f8099a84f13f9e8e5d784567d49df919ec63764966738df83371c66ff534f6feffffff011f320f00000000001976a914bcc00fdff28f1b7b85ec5135b7a2d8c800a5c01888ac00000000e40100454bce26dde61cce5a8190928ed2af0f95c5bc053c88170b1a653028b36a29a300008aba2efc6ef0305e8aadb650a5e5e15f7ea583968b48ea47bcec4bfaab108aa98f2e4ed0bb66946f7b65dff9ee92820dc99a89fcafd3a4729860b2f9cd2ba4a7d965e9271976a9148e124bfba342a13dec4d7a932284179a7f9c9e6188acd2972fcc5557d534cc6a9ed494e6213673521dbccacf4d3637994a5aaad721d34120697182d7c398d4add6c49f0ddc7e71ec0253f0ff0d198b23913f8231ff18140f0b880feed08c267b0e9c70d9136c028c6126f7ae014879442b93c3a538ee6ac6' ) - -PRO_UP_REV_TX = ( '0300040001fb9e4b60ee4c625820b52f20067e1f7ce652526f3834afe334b010eddf1ac4e8000000006a47304402203386143fa1e39df1936fcc2af593837f9c815deb04440bfc9b877790e4caff4202202cdb7895a9656d3e62dc8ec2eada1de6d3b11acd517ab09c46ec274698cdefd7012103e10e8542bc703af92dc7c66a4a471f8101472b1a37b83a01309227ad2f7ebf14feffffff017b0d0b00000000001976a91493b17c6f50f75069b93864675c7cb1e9b9dbf3cf88ac00000000a40100d1061c3f0f32e332f100f153041797eebd2702a5f419d2d057023f7f7238c922030041a7d06f62ec60981969414d738489e4a0d8d4dcfb74e8a1ad2182f4e3de97d90e4222e82aa968d8d1c6fda6a553d6071897c8985fda438922d773b7aeabdbaa22cb699b248c0e15bfd7b52e230920ab04ac4881aaffe836bfbc53c6e95671ede9a8185fceece5b3ce1480a824a67fd004a15a2bb34fabb82688344d0b6d2669' ) - -''' No DIP0005 in Axe for Now -SUB_TX_REGISTER = ( - '03000800010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000960100036162638e7042ec88acefcfe3d578' - '914bb48c6bd71b3459d384e42374e8abfeffffff01570b0000000000001976a91490c5' - 'ce9d8bc992a88ac00000000a40100b67ffbbd095de31ea38446754e8abfeffffff0157' - '0b0000000000001976a91490c5ce9d8bc992a88ac00000000a40100b67ffbbd095de31' - 'ea38446754e8abfeffffff01570b0000000000001976a91490c5ce9d') - - -SUB_TX_TOPUP = ( - '03000900010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000220100d384e42374e8abfeffffff01570b00' - '0000a40100b67ffbbd095de31ea3844675') - - -SUB_TX_RESET_KEY = ( - '03000a00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000da0100d384e42374e8abfeffffff01570b00' - '0000a40100b67ffbbd095de31ea3844675af3e98e9601210293360bf2a2e810673412b' - 'c6e8e0e358f3fb7bdbe9a667b3d0e803000000000000601210293360bf2a2e81067341' - '2bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e9601210293360bf2a2e810673' - '412bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e9601210293360bf2a2e8106' - '73412bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e9601210293360bf2a2e81' - '0673412bc6e8e0e358f3fb7bdbe9a667b3d0103f761cabcdefab') - - -SUB_TX_CLOSE_ACCOUNT = ( - '03000b00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000aa0100d384e42374e8abfeffffff01570b00' - '0000a40100b67ffbbd095de31ea3844675af3e98e9601210293360bf2a2e810673412b' - 'c6e8e0e358f3fb7bdbe9a12bc6e8e803000000000000a62bc6e8e0e358f3fb7bdbe9a6' - '67b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9' - 'a667b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdb' - 'e9a667b3d0103f761cabcdefab') -''' - -UNKNOWN_SPEC_TX = ( - '0300bb00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000aa0100d384e42374e8abfeffffff01570b00' - '0000a40100b67ffbbd095de31ea3844675af3e98e9601210293360bf2a2e810673412b' - 'c6e8e0e358f3fb7bdbe9a12bc6e8e0e358f3fb7bdbe9a62bc6e8e0e358f3fb7bdbe9a6' - '67b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9' - 'a667b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdb' - 'e9a667b3d0103f761cabcdefab') - - -WRONG_SPEC_TX = ( # Tx version < 3 - '0200bb00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000') - - -def test_axe_v2_tx(): - test = bfh(V2_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 2 - assert tx.tx_type == 0 - assert tx.extra_payload == b'' - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_cb_tx(): - test = bfh(CB_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 5 - extra = tx.extra_payload - assert extra.version == 1 - assert extra.height == 264132 - assert len(extra.merkleRootMNList) == 32 - assert extra.merkleRootMNList == bfh( - '76629a6e42fb519188f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_cb_tx_v2(): - test = bfh(CB_TX_V2) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 5 - extra = tx.extra_payload - assert extra.version == 2 - assert extra.height == 306378 - assert len(extra.merkleRootMNList) == 32 - assert extra.merkleRootMNList == bfh( - '2d126055d9cd81da35972dd5f11d8b7d24d23beeb9331d64d93ca74966fff912') - assert len(extra.merkleRootQuorums) == 32 - assert extra.merkleRootQuorums == bfh( - '0000000000000000000000000000000000000000000000000000000000000000') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_pro_reg_tx(): - test = bfh(PRO_REG_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 1 - extra = tx.extra_payload - assert extra.version == 1 - assert extra.type == 0 - assert extra.mode == 0 - assert len(extra.collateralOutpoint.hash) == 32 - assert extra.collateralOutpoint.hash == bfh( - '2181625260614470c020764d56d7a2eb9bedb0a2f65f0168c99a4fdf84657391') - assert extra.collateralOutpoint.index == 0 - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff74cb7f7f') - assert extra.port == 9937 - assert len(extra.KeyIdOwner) == 20 - assert extra.KeyIdOwner == bfh( - 'c1a9c6453135e83be71635ac840652bbefc60786') - assert len(extra.PubKeyOperator) == 48 - assert extra.PubKeyOperator == bfh( - '1908c153792530dfe635bdf819ceb7963b624233a3465be94a4651ca36f7c0917d301c1e61485b68debc2f9fe5b7e84b') - assert len(extra.KeyIdVoting) == 20 - assert extra.KeyIdVoting == bfh( - 'c1a9c6453135e83be71635ac840652bbefc60786') - assert extra.operatorReward == 0 - assert extra.scriptPayout == bfh( - '76a914950c9dea79cee4c4fea859c95fd534bba21f9a3088ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - 'f3a95bbe35ccdbe9d8cd3a875e3f80af725422bcf44d35ce79078df357c29bf9') - assert extra.payloadSig == bfh( - '2088b70bd05dbbd5a86d51abc78e33658f95ac01b98bc16dd537bcac5c48d3db437ee6c9b1d664e2a192b64b1893b3ce22b4ac47da9c4a0d148440be74527a43d4') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_pro_up_serv_tx(): - test = bfh(PRO_UP_SERV_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 2 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - 'bef73450cab0889367710dd4ccd80cdb47557ad135dcb0e54f2cd8b9623cd573') - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff2d3f1f37') - assert extra.port == 9999 - assert extra.scriptOperatorPayout == bfh( '') - #not present in the test transaction - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - '768450381dca4e9888aa7be9a7725e0824696fc24f5a35de62916dc81b3085b3') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( '077e02247c17992ba5ee9a2894e03c2e489b07cb9b751207dd51ca5c3dc6b67bada8f82a41c3137dbb203ce185caaccf1565e62c626e5225ff741e01faf4b09d8d7300dfb5c3e6f352120047b2e7b0547e5ea1198b615bf4826eaba252f97007' ) - - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_pro_up_reg_tx(): - test = bfh(PRO_UP_REG_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 3 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - '454bce26dde61cce5a8190928ed2af0f95c5bc053c88170b1a653028b36a29a3') - assert extra.mode == 0 - assert len(extra.PubKeyOperator) == 48 - assert extra.PubKeyOperator == bfh( - '8aba2efc6ef0305e8aadb650a5e5e15f7ea583968b48ea47bcec4bfaab108aa98f2e4ed0bb66946f7b65dff9ee92820d' ) - assert len(extra.KeyIdVoting) == 20 - print(extra.KeyIdVoting) - #assert extra.KeyIdVoting == bfh( - # 'c99a89fcafd3a4729860b2f9cd2ba4a7d965e9') - assert extra.scriptPayout == bfh( - '76a9148e124bfba342a13dec4d7a932284179a7f9c9e6188ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - 'd2972fcc5557d534cc6a9ed494e6213673521dbccacf4d3637994a5aaad721d3') - assert extra.payloadSig == bfh( '20697182d7c398d4add6c49f0ddc7e71ec0253f0ff0d198b23913f8231ff18140f0b880feed08c267b0e9c70d9136c028c6126f7ae014879442b93c3a538ee6ac6' ) - - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_pro_up_rev_tx(): - test = bfh(PRO_UP_REV_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 4 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - 'd1061c3f0f32e332f100f153041797eebd2702a5f419d2d057023f7f7238c922') - assert extra.reason == 3 - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - '41a7d06f62ec60981969414d738489e4a0d8d4dcfb74e8a1ad2182f4e3de97d9') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - '0e4222e82aa968d8d1c6fda6a553d6071897c8985fda438922d773b7aeabdbaa22cb699b248c0e15bfd7b52e230920ab04ac4881aaffe836bfbc53c6e95671ede9a8185fceece5b3ce1480a824a67fd004a15a2bb34fabb82688344d0b6d2669' ) - ser = tx.serialize() - assert ser == test - -''' No DIP0005 in Axe -def test_axe_tx_sub_tx_register_tx(): - test = bfh(SUB_TX_REGISTER) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 8 - extra = tx.extra_payload - assert extra.version == 1 - assert extra.userName == b'abc' - assert len(extra.pubKey) == 48 - assert extra.pubKey == bfh( - '8e7042ec88acefcfe3d578914bb48c6bd71b3459d384e42374e8abfeffff' - 'ff01570b0000000000001976a91490c5ce9d') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - '8bc992a88ac00000000a40100b67ffbbd095de31ea38446754e8abfeffff' - 'ff01570b0000000000001976a91490c5ce9d8bc992a88ac00000000a4010' - '0b67ffbbd095de31ea38446754e8abfeffffff01570b0000000000001976' - 'a91490c5ce9d') - ser = tx.serialize() - assert ser == test - -def test_axe_tx_sub_tx_topup_tx(): - test = bfh(SUB_TX_TOPUP) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 9 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.regTxHash) == 32 - assert extra.regTxHash == bfh( - 'd384e42374e8abfeffffff01570b000000a40100b67ffbbd095de31ea3844675') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_sub_tx_reset_key_tx(): - test = bfh(SUB_TX_RESET_KEY) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 10 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.regTxHash) == 32 - assert extra.regTxHash == bfh( - 'd384e42374e8abfeffffff01570b000000a40100b67ffbbd095de31ea3844675') - assert len(extra.hashPrevSubTx) == 32 - assert extra.hashPrevSubTx == bfh( - 'af3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0') - assert extra.creditFee == 1000 - assert len(extra.newPubKey) == 48 - assert extra.newPubKey == bfh( - '601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0103f7' - '61caf3e98e9601210293360bf2a2e810673') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - '412bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e9601210293360b' - 'f2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e960' - '1210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0103f761' - 'cabcdefab') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_sub_tx_close_account_tx(): - test = bfh(SUB_TX_CLOSE_ACCOUNT) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 11 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.regTxHash) == 32 - assert extra.regTxHash == bfh( - 'd384e42374e8abfeffffff01570b000000a40100b67ffbbd095de31ea3844675') - assert len(extra.hashPrevSubTx) == 32 - assert extra.hashPrevSubTx == bfh( - 'af3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a12bc6e8') - assert extra.creditFee == 1000 - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - 'a62bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e9601210293360b' - 'f2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0103f761caf3e98e960' - '1210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b3d0103f761' - 'cabcdefab') - ser = tx.serialize() - assert ser == test -''' - -def test_axe_tx_unknown_spec_tx(): - test = bfh(UNKNOWN_SPEC_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 187 - extra = tx.extra_payload - assert extra == bfh( - '0100d384e42374e8abfeffffff01570b000000a40100b67ffbbd095de31e' - 'a3844675af3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7b' - 'dbe9a12bc6e8e0e358f3fb7bdbe9a62bc6e8e0e358f3fb7bdbe9a667b3d0' - '103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7b' - 'dbe9a667b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8' - 'e0e358f3fb7bdbe9a667b3d0103f761cabcdefab') - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_wrong_spec_tx(): - test = bfh(WRONG_SPEC_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.version == 12255234 - assert tx.tx_type == 0 - extra = tx.extra_payload - assert extra == b'' - ser = tx.serialize() - assert ser == test - - -def test_axe_tx_serialize_wrong_tx_type(): - test = bfh(CB_TX) - deser = lib_tx_axe.DeserializerAxe(test) - tx = deser.read_tx() - assert tx.tx_type == 5 - tx.tx_type = 4 - assert tx.tx_type == 4 - with pytest.raises(ValueError) as excinfo: - ser = tx.serialize() - assert ('Axe tx_type does not conform' - ' with extra payload class' in str(excinfo.value)) diff --git a/tests/lib/test_tx_dash.py b/tests/lib/test_tx_dash.py deleted file mode 100644 index a6879f2..0000000 --- a/tests/lib/test_tx_dash.py +++ /dev/null @@ -1,502 +0,0 @@ -import pytest - -import electrumx.lib.tx_dash as lib_tx_dash - - -bfh = bytes.fromhex - - -V2_TX = ( - '020000000192809f0b234cb850d71d020e678e93f074648ed0df5affd0c46d3bcb177f' - '9ccf020000008b483045022100c5403bcf86c3ae7b8fd4ca0d1e4df6729cc1af05ff95' - 'd9726b43a64b41dd5d9902207fab615f41871885aa3062fc7d8f8d9d3dcbc2e4867c5d' - '96dd7a176b99e927924141040baa4271a82c5f1a09a5ea63d763697ca0545b6049c4dd' - '8e8d099dd91f2da10eb11e829000a82047ac56969fb582433067a21c3171e569d1832c' - '34fdd793cfc8ffffffff030000000000000000226a20195ce612d20e5284eb78bb28c9' - 'c50d6139b10b77b2d5b2f94711b13162700472bfc53000000000001976a9144a519c63' - 'f985ba5ab8b71bb42f1ecb82a0a0d80788acf6984315000000001976a9148b80536aa3' - 'c460258cda834b86a46787c9a2b0bf88ac00000000') - - -CB_TX = ( - '0300050001000000000000000000000000000000000000000000000000000000000000' - '0000ffffffff1303c407040e2f5032506f6f6c2d74444153482fffffffff0448d6a73d' - '000000001976a914293859173a34194d445c2962b97383e2a93d7cb288ac22fc433e00' - '0000001976a914bf09c602c6b8f1db246aba5c37ad1cfdcb16b15e88ace9259c000000' - '00004341047559d13c3f81b1fadbd8dd03e4b5a1c73b05e2b980e00d467aa9440b29c7' - 'de23664dde6428d75cafed22ae4f0d302e26c5c5a5dd4d3e1b796d7281bdc9430f35ac' - '00000000000000002a6a28be61411c3c79b7fd45923118ba74d340afb248ae2edafe78' - 'c15e2d1aa337c942000000000000000000000000260100c407040076629a6e42fb5191' - '88f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - -CB_TX_V2 = ( - '0300050001000000000000000000000000000000000000000000000000000000000000' - '0000ffffffff1303c407040e2f5032506f6f6c2d74444153482fffffffff0448d6a73d' - '000000001976a914293859173a34194d445c2962b97383e2a93d7cb288ac22fc433e00' - '0000001976a914bf09c602c6b8f1db246aba5c37ad1cfdcb16b15e88ace9259c000000' - '00004341047559d13c3f81b1fadbd8dd03e4b5a1c73b05e2b980e00d467aa9440b29c7' - 'de23664dde6428d75cafed22ae4f0d302e26c5c5a5dd4d3e1b796d7281bdc9430f35ac' - '00000000000000002a6a28be61411c3c79b7fd45923118ba74d340afb248ae2edafe78' - 'c15e2d1aa337c942000000000000000000000000460200c407040076629a6e42fb5191' - '88f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a76629a6e42fb519188f658' - '89fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - -CB_TX_V3 = ( - '0300050001000000000000000000000000000000000000000000000000000000000000' - '0000ffffffff06035cbe0d0101ffffffff0397f4e127000000001976a914c69a0bda7d' - 'aaae481be8def95e5f347a1d00a4b488ac94196f1600000000016a4dd5632500000000' - '1976a914c69a0bda7daaae481be8def95e5f347a1d00a4b488ac00000000af03005cbe' - '0d003c7a25cd3258d4141c1aca784232f28b92f94221c1d6add1c7221ebecffd201297' - '52cf4e10c95caefd2972782eb6ab4bc64170c148c9f32191be3f09d546a5e500b097da' - 'dbd9741dabd85bec96ed8421499ec37aeb0ec48ff25c2a994a47e030ef1c5758bf1918' - 'e4fd04c9f7b149df160800a9fdbf08311b93484e545a876e81e3408a4c8358f11ce2c9' - 'c01206c39122875f9dbfea67e8953da4e63a1cd8551dfc94196f1600000000') - - -PRO_REG_TX = ( - '030001000335f1c2ca44a1eb72e59f589df2852caacba39b7c0a5e61967f6b71d7a763' - '3153000000006b483045022100b2d457bbe855abc365a7db9c8014ea106fdb6dae6327' - '927fe81dfbdecf032b260220262e7e6c28899cd741db55c2e2ec35ed849cf99e78e36a' - '70c2ec3dac3c2ef60a012102500859b69a4cad6cfe4cf6b606be25b367c562b3be9a24' - 'b06d60c7047ee18fa2feffffff473ac70b52b2260aa0e4bec818c5a8c71d37a1b17430' - '75823c8e572ad71938b0000000006b483045022100fa4d57cdeb61f8ff1298fdc40256' - 'c68dfce320d44f584494c0a53233ddbe30a702206a50aaa245a6097d06c790fb1d7a37' - 'ced1622299c0aa93ebc018f1590d0eb15c012103f273126b24f755ab7e41311d03d545' - '590c162ea179421c5e18271c57de1a1635feffffff4de1afa0a321bc88c34978d4eeba' - '739256b86f8d8cdf47651b6f60e451f0a3de000000006a47304402202c4c5c48ac1d37' - '9f6da8143664072d6545d64691ce4738e026adf80c9afab24f022053804b4166a342da' - '38c538757680bebdc7785ce8c18a817fb3014fdaeec6d3bb0121028e99f6bc86489a43' - 'f953b2f0b046666efd7f7ad44da30f62ed5d32921556f8c5feffffff01c7430f000000' - '00001976a914c1de5f0587dc39112a28644904b0f3ed3298a6ed88ac00000000fd1201' - '0100000000004de1afa0a321bc88c34978d4eeba739256b86f8d8cdf47651b6f60e451' - 'f0a3de0100000000000000000000000000ffff12ca34aa752f2b3edeed6842db1f59cf' - '35de1ab5721094f049d000ab986c589053b3f3bd720724e75e18581afdca54bce80d14' - '750b1bcf9202158fe6c596ce8391815265747bd4a2009e2b3edeed6842db1f59cf35de' - '1ab5721094f049d000001976a9149bf5948b901a1e3e54e42c6e10496a17cd4067e088' - 'ac54d046585434668b4ee664c597864248b8a6aac33a7b2f4fcd1cc1b5da474a8a411f' - 'c1617ae83406c92a9132f14f9fff1487f2890f401e776fdddd639bc5055c456268cf74' - '97400d3196109c8cd31b94732caf6937d63de81d9a5be4db5beb83f9aa') - - -PRO_REG_TX_V2 = ( - '03000100013d7f654493ff3c9e7ea26c326f435e72cf1ba88d687dd7532d686760221e' - '0b27010000006a473044022076fbc6187b0e966faa4ebc6b06414317e1c1af11ca0a57' - '4dace4b03abec1bec00220466d7d2d1adf396b8df5a8cc6afd064bd984e3676bd93f55' - '4d1c7bfeeb67591f0121026d1a91dea1a6d6fcd9d998212c0914a903197bc3f39d4065' - 'c01857b6d379a8dcfeffffff010adff505000000001976a914beedf8a3a2f385046e11' - 'ac4606f42bec505d4e6888ac00000000fd2a010200010000003d7f654493ff3c9e7ea2' - '6c326f435e72cf1ba88d687dd7532d686760221e0b2702000000000000000000000000' - '00ffff7f0000012afd6cfacb0f86aa7f86200512b346504952b2ecdca2b3c39049cc46' - 'a565e8f2e91c9ec68b58379b99c506f6701e7bd5c8864d8954480abaa2c4ea53af9f31' - 'd60155e3df936a69e6f2b2014e943402adfdc16d8785971bd4ef4bf4011976a914d4bd' - '717bc0ff02c9aa34cd72fcd73989f68d941288acdcc55e86aaad9f59533a5cca568bad' - 'bc04aa68e81ac61d5e2fa5ac732714c4b70319c63d1bf01d6893b01d1bef62f08f79d9' - '6816622b632b411f8f268e41905bab8ad36115f1fdff74ce05bc53688a529fd93b797f' - '4850c8250d73315814b8973b35d8633326269564b2ffb1469c806c8110ac9e0810aa52' - '2f14') - - -PRO_UP_SERV_TX = ( - '03000200010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000ce01003c6dca244f49f19d3f09889753ffff' - '1fec5bb8f9f5bd5bc09dabd999da21198f00000000000000000000ffff5fb735802711' - '1976a91421851058431a7d722e8e8dd9509e7f2b8e7042ec88acefcfe3d578914bb48c' - '6bd71b3459d384e4237446d521c9e2c6b6fcf019b5aafc99443fe14f644cfa47086e88' - '97cf7b546a67723d4a8ec5353a82f962a96ec3cea328343b647aace2897d6eddd0b8c8' - 'ee0f2e56f6733aed2e9f0006caafa6fc21c18a013c619d6e37af8d2f0985e3b769abc3' - '8ffa60e46c365a38d9fa0d44fd62') - - -PRO_UP_SERV_TX_V2 = ( - '0300020001e3afeff168a2977a303f87d9a42ec7fc6f1e8fa814b11ea1088eadaea500' - '51fd010000006a4730440220349326adf8f022189798cbe4eddfcff06405c3fe9fe28d' - '701e0e1ef6cba8d100022018e64ce0bf5cca3b61a69909f54159ef3e87ca3b5103e587' - '289f1f6150e1c3ed01210321a9da59a58b786f41ad7e012f52d229f125afcc25636e62' - '00cc7d848129fe56feffffff014edff505000000001976a914633bb62fc65f43091ae6' - 'c319b7e4a85f10586b4588ac00000000e802000100d299fbe08bae8863e482ed70c4c0' - '78ff0cbf05204f934ecf0fc114c6bdbd03d200000000000000000000ffff7f0000012a' - 'fd1976a914b7f5148c7f8b29370255b655be5ae9c7404b18c188ac4d3c4a39662eff4c' - 'b7bb00531b9048a81a9500cee046693a893ac928a46fb210af1bf741032fdf87ac1153' - 'dea88c0039a390fdf21f622062a4b4d6df357b3331924cb20e290979d3586b7a2c26b7' - '95f9bd347374bb9d1cdb392ef265fa9255d7b2b5cb66251ce2ed01ce6a80ddb1d63a10' - '982212a3b3ff35e6b682bbb32c889e88369a489447177867b8a1de78efa75cf9cf93ea' - 'd3113650') - - -PRO_UP_REG_TX = ( - '0300030001f8f9a27ca1c727fb971d45983c9a08a0bbd76753f8eb7913130c72d94218' - '8d32000000006a47304402205d530dc4e9e34b44fdf58f06fff0c225d80490be2861ad' - '7fe5fed7e62b48053b022052a78b5beaccc468b7fdb80e47090cb54c351aa9aa82fa7e' - '9b15b82d53b5f15a0121028106cde1660d2bfcc11231dfb1a05b60ded262d59e5e021a' - 'a3a814234013f4e9feffffff01c60c0000000000001976a91452a23d803da188cca952' - 'f9b7bc94c47c6fd1468a88ac00000000e40100aeb817f94b8e699b58130a53d2fbe98d' - '5519c2abe3b15e6f36c9abeb32e4dcce00001061eb559a64427ad239830742ef59591c' - 'dbbdffda7d3f5e7a2d95b9607ad80e389191e44c59ea5987b85e6d0e3eb527b9e198fa' - '7a745913c9278ec993d4472a95dac4251976a914eebbacffff3a55437803e0efb68a7d' - '591e0409d188ac0eb0067e6ccdd2acb96e7279113702218f3f0ab6f2287e14c11c5be6' - 'f2051d5a4120cb00124d838b02207097048cb668244cd79df825eb2d4d211fd2c4604c' - '18b30e1ae9bb654787144d16856676efff180889f05b5c9121a483b4ae3f0ea0ff3faf') - - -PRO_UP_REV_TX = ( - '030004000100366cd80169116da28e387413e8e3660a7aedd65002b320d0bd165eea8e' - 'ba52000000006a4730440220043a639f4554842f38253c75d066e70098ef02b141d5ff' - 'dea9fc408d307fce1202205d5d779f416fbc431847d19d83ae90c4036cf9925d3c4852' - 'cdd5df25d5843a48012102688d37c6d08a236d7952cdbc310dcb344ddae8b02e028720' - '1e79fd774509e8abfeffffff01570b0000000000001976a91490c5ce9d8bfefe3526d8' - '538cd0ed5e5d472c992a88ac00000000a40100b67ffbbd095de31ea38446754b6bf251' - '287936d2881d58b7c4efae0b54c75e9f0000eb073521b60306717f1d4feb3e9022f886' - 'b97bf981137684716a7d3d7e45b7fe83f4bb5530f7c5954e8b1ad50a74a9e1d65dcdcb' - 'e4acb8cbe3671abc7911e8c3954856c4da7e5fd242f2e4f5546f08d90849245bc593d1' - '605654e1a99cd0a79e9729799742c48d4920044666ad25a85fd093559c43e4900e634c' - '371b9b8d89ba') - - -UNKNOWN_SPEC_TX = ( - '0300bb00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000aa0100d384e42374e8abfeffffff01570b00' - '0000a40100b67ffbbd095de31ea3844675af3e98e9601210293360bf2a2e810673412b' - 'c6e8e0e358f3fb7bdbe9a12bc6e8e0e358f3fb7bdbe9a62bc6e8e0e358f3fb7bdbe9a6' - '67b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9' - 'a667b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdb' - 'e9a667b3d0103f761cabcdefab') - - -WRONG_SPEC_TX = ( # Tx version < 3 - '0200bb00010931c6b0ad7ce07f3c8aefeeb78e246a4fe6872bbf08ab6e4eb6a7b69acd' - '64a6010000006b483045022100a2feb698c43c752738fabea281b7e9e5a3aa648a4c54' - '1171e06d7c372db92c65022061c1ec3c92f2e76bb7fb1b548d854f19a41e6421267231' - '74150412caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7bdbe9a667b' - '3d0103f761cc69a211feffffff0189fa433e000000001976a914551ab8ca96a9142217' - '4d22769c3a4f90b2dcd0de88ac00000000') - - -def test_dash_v2_tx(): - test = bfh(V2_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 2 - assert tx.tx_type == 0 - assert tx.extra_payload == b'' - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_cb_tx(): - test = bfh(CB_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 5 - extra = tx.extra_payload - assert extra.version == 1 - assert extra.height == 264132 - assert len(extra.merkleRootMNList) == 32 - assert extra.merkleRootMNList == bfh( - '76629a6e42fb519188f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_cb_tx_v2(): - test = bfh(CB_TX_V2) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 5 - extra = tx.extra_payload - assert extra.version == 2 - assert extra.height == 264132 - assert len(extra.merkleRootMNList) == 32 - assert extra.merkleRootMNList == bfh( - '76629a6e42fb519188f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - assert len(extra.merkleRootQuorums) == 32 - assert extra.merkleRootQuorums == bfh( - '76629a6e42fb519188f65889fd3ac0201be87aa227462b5643e8bb2ec1d7a82a') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_cb_tx_v3(): - test = bfh(CB_TX_V3) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 5 - extra = tx.extra_payload - assert extra.version == 3 - assert extra.height == 900700 - assert len(extra.merkleRootMNList) == 32 - assert extra.merkleRootMNList == bfh( - '3c7a25cd3258d4141c1aca784232f28b92f94221c1d6add1c7221ebecffd2012') - assert len(extra.merkleRootQuorums) == 32 - assert extra.merkleRootQuorums == bfh( - '9752cf4e10c95caefd2972782eb6ab4bc64170c148c9f32191be3f09d546a5e5') - assert extra.bestCLHeightDiff == 0 - assert len(extra.bestCLSignature) == 96 - assert extra.bestCLSignature == bfh( - 'b097dadbd9741dabd85bec96ed8421499ec37aeb0ec48ff25c2a994a47e030ef' - '1c5758bf1918e4fd04c9f7b149df160800a9fdbf08311b93484e545a876e81e3' - '408a4c8358f11ce2c9c01206c39122875f9dbfea67e8953da4e63a1cd8551dfc') - assert extra.assetLockedAmount == 376379796 - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_pro_reg_tx(): - test = bfh(PRO_REG_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 1 - extra = tx.extra_payload - assert extra.version == 1 - assert extra.type == 0 - assert extra.mode == 0 - assert len(extra.collateralOutpoint.hash) == 32 - assert extra.collateralOutpoint.hash == bfh( - '4de1afa0a321bc88c34978d4eeba739256b86f8d8cdf47651b6f60e451f0a3de') - assert extra.collateralOutpoint.index == 1 - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff12ca34aa') - assert extra.port == 29999 - assert len(extra.KeyIdOwner) == 20 - assert extra.KeyIdOwner == bfh( - '2b3edeed6842db1f59cf35de1ab5721094f049d0') - assert len(extra.PubKeyOperator) == 48 - assert extra.PubKeyOperator == bfh( - '00ab986c589053b3f3bd720724e75e18581afdca54bce80d14750b1bcf920215' - '8fe6c596ce8391815265747bd4a2009e') - assert len(extra.KeyIdVoting) == 20 - assert extra.KeyIdVoting == bfh( - '2b3edeed6842db1f59cf35de1ab5721094f049d0') - assert extra.operatorReward == 0 - assert extra.scriptPayout == bfh( - '76a9149bf5948b901a1e3e54e42c6e10496a17cd4067e088ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - '54d046585434668b4ee664c597864248b8a6aac33a7b2f4fcd1cc1b5da474a8a') - assert extra.payloadSig == bfh( - '1fc1617ae83406c92a9132f14f9fff1487f2890f401e776fdddd639bc505' - '5c456268cf7497400d3196109c8cd31b94732caf6937d63de81d9a5be4db' - '5beb83f9aa') - ser = tx.serialize() - assert ser == test - -def test_dash_tx_pro_reg_tx_v2(): - test = bfh(PRO_REG_TX_V2) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 1 - extra = tx.extra_payload - assert extra.version == 2 - assert extra.type == 1 - assert extra.mode == 0 - assert len(extra.collateralOutpoint.hash) == 32 - assert extra.collateralOutpoint.hash == bfh( - '3d7f654493ff3c9e7ea26c326f435e72cf1ba88d687dd7532d686760221e0b27') - assert extra.collateralOutpoint.index == 2 - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff7f000001') - assert extra.port == 11005 - assert len(extra.KeyIdOwner) == 20 - assert extra.KeyIdOwner == bfh( - '6cfacb0f86aa7f86200512b346504952b2ecdca2') - assert len(extra.PubKeyOperator) == 48 - assert extra.PubKeyOperator == bfh( - 'b3c39049cc46a565e8f2e91c9ec68b58379b99c506f6701e7bd5c8864d895448' - '0abaa2c4ea53af9f31d60155e3df936a') - assert len(extra.KeyIdVoting) == 20 - assert extra.KeyIdVoting == bfh( - '69e6f2b2014e943402adfdc16d8785971bd4ef4b') - assert extra.operatorReward == 500 - assert extra.scriptPayout == bfh( - '76a914d4bd717bc0ff02c9aa34cd72fcd73989f68d941288ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - 'dcc55e86aaad9f59533a5cca568badbc04aa68e81ac61d5e2fa5ac732714c4b7') - assert len(extra.platformNodeID) == 20 - assert extra.platformNodeID == bfh( - '0319c63d1bf01d6893b01d1bef62f08f79d96816') - assert extra.platformP2PPort == 11106 - assert extra.platformHTTPPort == 11107 - assert extra.payloadSig == bfh( - '1f8f268e41905bab8ad36115f1fdff74ce05bc53688a529fd93b797f4850' - 'c8250d73315814b8973b35d8633326269564b2ffb1469c806c8110ac9e08' - '10aa522f14') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_pro_up_serv_tx(): - test = bfh(PRO_UP_SERV_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 2 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - '3c6dca244f49f19d3f09889753ffff1fec5bb8f9f5bd5bc09dabd999da21198f') - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff5fb73580') - assert extra.port == 10001 - assert extra.scriptOperatorPayout == bfh( - '76a91421851058431a7d722e8e8dd9509e7f2b8e7042ec88ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - 'efcfe3d578914bb48c6bd71b3459d384e4237446d521c9e2c6' - 'b6fcf019b5aafc') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - '99443fe14f644cfa47086e8897cf7b546a67723d4a8ec5353a82f962a96e' - 'c3cea328343b647aace2897d6eddd0b8c8ee0f2e56f6733aed2e9f0006ca' - 'afa6fc21c18a013c619d6e37af8d2f0985e3b769abc38ffa60e46c365a38' - 'd9fa0d44fd62') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_pro_up_serv_tx_v2(): - test = bfh(PRO_UP_SERV_TX_V2) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 2 - extra = tx.extra_payload - assert extra.version == 2 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - 'd299fbe08bae8863e482ed70c4c078ff0cbf05204f934ecf0fc114c6bdbd03d2') - assert len(extra.ipAddress) == 16 - assert extra.ipAddress == bfh('00000000000000000000ffff7f000001') - assert extra.port == 11005 - assert extra.scriptOperatorPayout == bfh( - '76a914b7f5148c7f8b29370255b655be5ae9c7404b18c188ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - '4d3c4a39662eff4cb7bb00531b9048a81a9500cee046693a89' - '3ac928a46fb210') - assert len(extra.platformNodeID) == 20 - assert extra.platformNodeID == bfh( - 'af1bf741032fdf87ac1153dea88c0039a390fdf2') - assert extra.platformP2PPort == 25119 - assert extra.platformHTTPPort == 25120 - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - 'a4b4d6df357b3331924cb20e290979d3586b7a2c26b795f9bd347374bb9d' - '1cdb392ef265fa9255d7b2b5cb66251ce2ed01ce6a80ddb1d63a10982212' - 'a3b3ff35e6b682bbb32c889e88369a489447177867b8a1de78efa75cf9cf' - '93ead3113650') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_pro_up_reg_tx(): - test = bfh(PRO_UP_REG_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 3 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - 'aeb817f94b8e699b58130a53d2fbe98d5519c2abe3b15e6f36c9abeb32e4dcce') - assert extra.mode == 0 - assert len(extra.PubKeyOperator) == 48 - assert extra.PubKeyOperator == bfh( - '1061eb559a64427ad239830742ef59591cdbbdffda7d3f5e7a2d95b9607a' - 'd80e389191e44c59ea5987b85e6d0e3eb527') - assert len(extra.KeyIdVoting) == 20 - assert extra.KeyIdVoting == bfh( - 'b9e198fa7a745913c9278ec993d4472a95dac425') - assert extra.scriptPayout == bfh( - '76a914eebbacffff3a55437803e0efb68a7d591e0409d188ac') - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - '0eb0067e6ccdd2acb96e7279113702218f3f0ab6f2287e14c11c5be6f2051d5a') - assert extra.payloadSig == bfh( - '20cb00124d838b02207097048cb668244cd79df825eb2d4d211fd2c4604c1' - '8b30e1ae9bb654787144d16856676efff180889f05b5c9121a483b4ae3f0e' - 'a0ff3faf') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_pro_up_rev_tx(): - test = bfh(PRO_UP_REV_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 4 - extra = tx.extra_payload - assert extra.version == 1 - assert len(extra.proTxHash) == 32 - assert extra.proTxHash == bfh( - 'b67ffbbd095de31ea38446754b6bf251287936d2881d58b7c4efae0b54c75e9f') - assert extra.reason == 0 - assert len(extra.inputsHash) == 32 - assert extra.inputsHash == bfh( - 'eb073521b60306717f1d4feb3e9022f886b97bf981137684716a7d3d7e45b7fe') - assert len(extra.payloadSig) == 96 - assert extra.payloadSig == bfh( - '83f4bb5530f7c5954e8b1ad50a74a9e1d65dcdcbe4acb8cbe3671abc7911' - 'e8c3954856c4da7e5fd242f2e4f5546f08d90849245bc593d1605654e1a9' - '9cd0a79e9729799742c48d4920044666ad25a85fd093559c43e4900e634c' - '371b9b8d89ba') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_unknown_spec_tx(): - test = bfh(UNKNOWN_SPEC_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 3 - assert tx.tx_type == 187 - extra = tx.extra_payload - assert extra == bfh( - '0100d384e42374e8abfeffffff01570b000000a40100b67ffbbd095de31e' - 'a3844675af3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7b' - 'dbe9a12bc6e8e0e358f3fb7bdbe9a62bc6e8e0e358f3fb7bdbe9a667b3d0' - '103f761caf3e98e9601210293360bf2a2e810673412bc6e8e0e358f3fb7b' - 'dbe9a667b3d0103f761caf3e98e9601210293360bf2a2e810673412bc6e8' - 'e0e358f3fb7bdbe9a667b3d0103f761cabcdefab') - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_wrong_spec_tx(): - test = bfh(WRONG_SPEC_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.version == 12255234 - assert tx.tx_type == 0 - extra = tx.extra_payload - assert extra == b'' - ser = tx.serialize() - assert ser == test - - -def test_dash_tx_serialize_wrong_tx_type(): - test = bfh(CB_TX) - deser = lib_tx_dash.DeserializerDash(test) - tx = deser.read_tx() - assert tx.tx_type == 5 - tx.tx_type = 4 - assert tx.tx_type == 4 - with pytest.raises(ValueError) as excinfo: - ser = tx.serialize() - assert ('Dash tx_type does not conform' - ' with extra payload class' in str(excinfo.value)) diff --git a/tests/lib/test_tx_zcoin.py b/tests/lib/test_tx_zcoin.py deleted file mode 100644 index 8ba4afa..0000000 --- a/tests/lib/test_tx_zcoin.py +++ /dev/null @@ -1,54 +0,0 @@ -import electrumx.lib.tx as tx_lib - -tests = [ - "0100000001000000000000000000000000000000000000000000000000000000000000" - "000001000000fd2805c4267ec1112af809d3f18d118ae574af82a24a3311454d88aa15" - "a2d4d51985a2d00000ee1a674c9a7abb62fce054d62c56fdf511eebb3c86301651f8d9" - "f24b6dbc72c00000ac34e72f3af4ebb6ea84a1baf7b088f0d262934e8fa6abb974b1d3" - "4e38dd88600100f251cbdac8a3ae679a014a5692267ed68acde7c238379788cdd9c2e4" - "d06b1e09000015de8545abd016297392901e805bc303d9dff92e6414707c039a3bba26" - "ac424f19aa67359d4970398d7ec9c0ec88cb7c8935176795103f07cb60e93e7d499406" - "c8ba92b067b83bf7a42235337492f60bad0f4d3524619b436521213fd7859149ac1788" - "6154bd82e5bcf76b1a2f54360758a834f17ebcd580548364db3ce3cdfd9ff688535b8f" - "eb76a51744248e3fdead193a69912db593f5c7acd72a3fe17b8664dfd33a1884ae80b6" - "18770a93c4e650dba3e0e7b082d28e162a9aa71301df35200366ae420db5d1ba79db51" - "937aa44be1209ccb28c43ac26cf84cd9312d70f3a6a61b4ebfccebc3796090d755df74" - "6838a923a7e408bdeca7fb961361aceceb2018f882edd38fe9fc083c03369afc218dbf" - "9d48f64a5eaf1615b59cf71c7c79b8ac06f323782fcdef5b510e89b8cd02c9207c3cff" - "6cc547767c67cd0dbecf479abb027de64ac57e8b368594791dbb6021edc5bc00b00d3a" - "05789b3b2e3ab7c05170efe7d55c502327c37fad9875ca59d6249edc4d70a11c4df782" - "c6b97bd79f80fe43c4b645a0b891b078318094d3c88db56a636502255fffa6eabb29e5" - "18e2b33ddc49b963702f1787b6c4667630aed09a490688dc689a588471d398d3c90be9" - "11076225935f6473737d7dfbe63b714d3a27cf07120e5c4f95d564b25830e7a7dd0261" - "09743e2a9d078313fbe76e799fbc599e1052afc672a5573be8808254acd4a0f78fb5d9" - "79e28bf1303ed28e88d84965925560c336202f8571d46b6a49e17a04697a15e2f195f9" - "ec0680e5fef25b9f7003f66644da1a81257377c68a15de0f58b89927240e358388269e" - "22855d1a605bb12d74dc954e27a31b8c5290e7ee3596a146254c4b0baaacc7c73a9f18" - "6d580dbb951481bcba737566f7dc5ccb0ba5cfced401877db3aa7139e68411ef40cfd3" - "a1b9a951998b20f3a3d8aef73d073ccfeeadeab56925055daed9ae93a5b1ab887f1ea1" - "75076a9153b31fb7e581f7b0776c69583967fae7c0bd95e4d6c69a7649e6cddb3eae94" - "1e843774aee8b5f707957cb7d12705746208431da75c5aa05be1321298b6311c22d193" - "7afae2bdd65400008752b06f1ecc26dc59b579f9e8f20ee52d526627ecd7f4c579b2eb" - "cf7c5aa5390000af608e02424ceeaf68cef06f6247011188724ec554e8e9163e9512c9" - "e18978af0000117e5cf334ff7dd4858397b15235895bd76ceb9397a2d226272a5e84e5" - "2d954d01006480c480ce0805f7377736eaebdb698f0fcd729726406691a09194de98c6" - "09d601004d93ab877bdc866b6944dc654138b784b0dd81fd037811afff20fb85b69b61" - "910100af16962e0f953579c123b31e211d53258d19147d5d7736656ffa23bf8a6c9b1c" - "010018da2ac49971b595959c760e264ec6f2362d68093c5e6785da88f1204b24b02a99" - "841a25d89984202a97c10ae2b7e9780970c6a7862991d5f97f7a21b839c6471e000000" - "00e1f5050000000039c71b4fbdbf35e4aeabd312f560f07ff271b983d788bec185a86b" - "03ffe691ee2103686b4bfb98e20953850634420bc147eeca3377fb726e1069a53e3fc8" - "65744b3e40c0348010fa0c172c89eb3c87e9515516ccdc3939ef0c2a056faaf637fd9b" - "af51001f5caaa1a654e3af936ac213fc9688b093d950865026534a2d5d09834a4408ff" - "ffffff01605af405000000001976a914a201533465a5d9a18b958cc1eed30bc3b087e3" - "5b88acb2e20000" -] - -def test_tx_serialiazation(): - for test in tests: - test = bytes.fromhex(test) - deser_xzc = tx_lib.DeserializerZcoin(test) - tx = deser_xzc.read_tx() - assert tx.inputs[0].prev_txid_rev == tx_lib.ZERO - assert tx.inputs[0].prev_idx == tx_lib.MINUS_1 - diff --git a/tests/server/test_daemon.py b/tests/server/test_daemon.py index 0afdbaa..ba50cdb 100644 --- a/tests/server/test_daemon.py +++ b/tests/server/test_daemon.py @@ -6,29 +6,23 @@ import logging import pytest from aiorpcx import JSONRPCv1, JSONRPCLoose, RPCError, ignore_after, Request -from electrumx.lib.coins import BitcoinCash, CoinError, Bitzeny, Dash -from electrumx.server.daemon import Daemon, FakeEstimateFeeDaemon +from electrumx.lib.coins import Palladium, CoinError +from electrumx.server.daemon import Daemon -coin = BitcoinCash +coin = Palladium # These should be full, canonical URLs -urls = ['http://rpc_user:rpc_pass@127.0.0.1:8332/', - 'http://rpc_user:rpc_pass@192.168.0.1:8332/'] +urls = ['http://rpc_user:rpc_pass@127.0.0.1:2332/', + 'http://rpc_user:rpc_pass@192.168.0.1:2332/'] -@pytest.fixture(params=[BitcoinCash, Bitzeny]) +@pytest.fixture(params=[Palladium]) def daemon(request): coin = request.param return coin.DAEMON(coin, ','.join(urls)) -@pytest.fixture(params=[Dash]) -def dash_daemon(request): - coin = request.param - return coin.DAEMON(coin, ','.join(urls)) - - class ResponseBase: def __init__(self, headers, status): @@ -161,7 +155,7 @@ async def test_set_urls_one(caplog): assert daemon.current_url() == urls[0] assert len(daemon.urls) == 1 logged_url = daemon.logged_url() - assert logged_url == '127.0.0.1:8332/' + assert logged_url == '127.0.0.1:2332/' assert in_caplog(caplog, f'daemon #1 at {logged_url} (current)') @@ -172,9 +166,9 @@ async def test_set_urls_two(caplog): assert daemon.current_url() == urls[0] assert len(daemon.urls) == 2 logged_url = daemon.logged_url() - assert logged_url == '127.0.0.1:8332/' + assert logged_url == '127.0.0.1:2332/' assert in_caplog(caplog, f'daemon #1 at {logged_url} (current)') - assert in_caplog(caplog, 'daemon #2 at 192.168.0.1:8332') + assert in_caplog(caplog, 'daemon #2 at 192.168.0.1:2332') @pytest.mark.asyncio @@ -246,10 +240,7 @@ async def test_broadcast_package(daemon): @pytest.mark.asyncio async def test_relayfee(daemon): - if isinstance(daemon, FakeEstimateFeeDaemon): - sats = daemon.coin.ESTIMATE_FEE - else: - sats = 2 + sats = 2 response = {"relayfee": sats, "other:": "cruft"} daemon.session = ClientSessionGood(('getnetworkinfo', [], response)) assert await daemon.relayfee() == sats @@ -288,10 +279,7 @@ async def test_deserialised_block(daemon): @pytest.mark.asyncio async def test_estimatefee(daemon): method_not_found = RPCError(JSONRPCv1.METHOD_NOT_FOUND, 'nope') - if isinstance(daemon, FakeEstimateFeeDaemon): - result = daemon.coin.ESTIMATE_FEE - else: - result = -1 + result = -1 daemon.session = ClientSessionGood( ('estimatesmartfee', [], method_not_found), ('estimatefee', [2], result) @@ -302,8 +290,6 @@ async def test_estimatefee(daemon): @pytest.mark.asyncio async def test_estimatefee_smart(daemon): bad_args = RPCError(JSONRPCv1.INVALID_ARGS, 'bad args') - if isinstance(daemon, FakeEstimateFeeDaemon): - return rate = 0.0002 result = {'feerate': rate} daemon.session = ClientSessionGood( @@ -332,13 +318,6 @@ async def test_getrawtransaction(daemon): hex_hash, True) == verbose -@pytest.mark.asyncio -async def test_protx(dash_daemon): - protx_hash = 'deadbeaf' - dash_daemon.session = ClientSessionGood(('protx', ['info', protx_hash], {})) - assert await dash_daemon.protx(['info', protx_hash]) == {} - - # Batch tests @pytest.mark.asyncio diff --git a/tests/server/test_env.py b/tests/server/test_env.py index 12d5176..f21f043 100644 --- a/tests/server/test_env.py +++ b/tests/server/test_env.py @@ -91,56 +91,23 @@ def test_COIN_NET(): '''Test COIN and NET defaults and redirection.''' setup_base_env() e = Env() - assert e.coin == lib_coins.BitcoinMainnet + assert e.coin == lib_coins.Palladium os.environ['NET'] = 'testnet' e = Env() - assert e.coin == lib_coins.BitcoinTestnet3 + assert e.coin == lib_coins.PalladiumTestnet os.environ['NET'] = ' testnet ' e = Env() - assert e.coin == lib_coins.BitcoinTestnet3 - os.environ.pop('NET') - os.environ['COIN'] = ' Litecoin ' - e = Env() - assert e.coin == lib_coins.Litecoin - os.environ['NET'] = 'testnet' - e = Env() - assert e.coin == lib_coins.LitecoinTestnet - os.environ.pop('NET') - os.environ['COIN'] = ' BitcoinGold ' - e = Env() - assert e.coin == lib_coins.BitcoinGold - os.environ['NET'] = 'testnet' - e = Env() - assert e.coin == lib_coins.BitcoinGoldTestnet + assert e.coin == lib_coins.PalladiumTestnet os.environ['NET'] = 'regtest' e = Env() - assert e.coin == lib_coins.BitcoinGoldRegtest + assert e.coin == lib_coins.PalladiumRegtest os.environ.pop('NET') - os.environ['COIN'] = ' Decred ' + os.environ['COIN'] = ' Palladium ' e = Env() - assert e.coin == lib_coins.Decred - os.environ['NET'] = 'testnet' - e = Env() - assert e.coin == lib_coins.DecredTestnet - os.environ.pop('NET') - os.environ['COIN'] = ' BitcoinGreen ' - e = Env() - assert e.coin == lib_coins.Bitg - os.environ['NET'] = 'mainnet' - e = Env() - os.environ.pop('NET') - os.environ['COIN'] = ' Pivx ' - os.environ['NET'] = 'mainnet' - e = Env() - assert e.coin == lib_coins.Pivx - os.environ['NET'] = 'testnet' - e = Env() - assert e.coin == lib_coins.PivxTestnet - os.environ.pop('NET') - os.environ['NET'] = 'mainnet' - os.environ['COIN'] = ' TokenPay ' - e = Env() - assert e.coin == lib_coins.TokenPay + assert e.coin == lib_coins.Palladium + os.environ['COIN'] = 'Bitcoin' + with pytest.raises(lib_coins.CoinError): + Env() def test_CACHE_MB(): @@ -273,7 +240,7 @@ def test_REPORT_SERVICES_localhost(): def test_REORG_LIMIT(): assert_integer('REORG_LIMIT', 'reorg_limit', - lib_coins.Bitcoin.REORG_LIMIT) + lib_coins.Palladium.REORG_LIMIT) def test_COST_HARD_LIMIT(): @@ -426,5 +393,5 @@ def test_ban_versions(): def test_coin_class_provided(): - e = Env(lib_coins.Bitcoin) - assert e.coin == lib_coins.Bitcoin + e = Env(lib_coins.Palladium) + assert e.coin == lib_coins.Palladium diff --git a/tests/server/test_mempool.py b/tests/server/test_mempool.py index 321699b..dff85cf 100644 --- a/tests/server/test_mempool.py +++ b/tests/server/test_mempool.py @@ -12,13 +12,13 @@ import pytest from aiorpcx import Event, sleep, ignore_after from electrumx.server.mempool import MemPool, MemPoolAPI -from electrumx.lib.coins import BitcoinCash +from electrumx.lib.coins import Palladium from electrumx.lib.hash import HASHX_LEN, hex_str_to_hash, hash_to_hex_str from electrumx.lib.tx import Tx, TxInput, TxOutput from electrumx.lib.util import OldTaskGroup -coin = BitcoinCash +coin = Palladium tx_hash_fn = coin.DESERIALIZER.TX_HASH_FN # Change seed daily seed(datetime.date.today().toordinal()) diff --git a/tests/test_blocks.py b/tests/test_blocks.py index f000045..e0683e9 100644 --- a/tests/test_blocks.py +++ b/tests/test_blocks.py @@ -30,37 +30,11 @@ from binascii import unhexlify import pytest -from electrumx.lib import coins from electrumx.lib.coins import Coin from electrumx.lib.hash import hex_str_to_hash from electrumx.lib.util import subclasses - -def _does_coin_require_testcase(coin: Coin) -> bool: - if coin.NET != 'mainnet': - return False - # legacy whitelist: these coins do not have tests. FIXME - if coin in [ - coins.BitcoinCash, - coins.Viacoin, - coins.Argentum, - coins.FairCoin, - coins.Einsteinium, - coins.Crown, - coins.Monaize, - coins.Bitbay, - coins.Fujicoin, - coins.Neblio, - coins.Bitzeny, - coins.Sibcoin, - coins.CanadaeCoin, - coins.Auroracoin, - ]: - return False - return True - - -coin_classes_all = set([coin for coin in subclasses(Coin) if _does_coin_require_testcase(coin)]) +coin_classes_all = set([coin for coin in subclasses(Coin) if coin.NET == 'mainnet']) coin_classes_tested = set() BLOCKS_DIR = os.path.join( @@ -69,15 +43,15 @@ BLOCKS_DIR = os.path.join( # Find testcases blocks = [] -for name in os.listdir(BLOCKS_DIR): +for name in sorted(os.listdir(BLOCKS_DIR)): try: name_parts = name.split("_") coin = Coin.lookup_coin_class(name_parts[0], name_parts[1]) - if _does_coin_require_testcase(coin): + if coin.NET == 'mainnet': coin_classes_tested.add(coin) with open(os.path.join(BLOCKS_DIR, name)) as f: blocks.append((coin, json.load(f))) - except Exception as e: + except Exception: blocks.append(pytest.fail(name)) @@ -92,11 +66,7 @@ def test_block(block_details): raw_block = unhexlify(block_info['block']) block = coin.block(raw_block, block_info['height']) - try: - assert coin.header_hash_rev( - block.header) == hex_str_to_hash(block_info['hash']) - except ImportError as e: - pytest.skip(str(e)) + assert coin.header_hash_rev(block.header) == hex_str_to_hash(block_info['hash']) assert (coin.header_prevhash_rev(block.header) == hex_str_to_hash(block_info['previousblockhash'])) assert len(block_info['tx']) == len(block.transactions) diff --git a/tests/test_transactions.py b/tests/test_transactions.py index d4c4618..83e954d 100644 --- a/tests/test_transactions.py +++ b/tests/test_transactions.py @@ -11,46 +11,43 @@ from binascii import unhexlify import pytest -from electrumx.lib.coins import Coin, Namecoin +from electrumx.lib.coins import Coin from electrumx.lib.hash import hash_to_hex_str -from electrumx.lib.script import OpCodes, Script TRANSACTION_DIR = os.path.join( os.path.dirname(os.path.realpath(__file__)), 'transactions') -# Find testcases -transactions_bitcoin = [] -transactions_alts = [] +# Find testcases. File names are __.json, +# vout values are in satoshis. +transactions = [] -for name in os.listdir(TRANSACTION_DIR): +for name in sorted(os.listdir(TRANSACTION_DIR)): name_parts = name.split("_") - tx_list = transactions_bitcoin if name_parts[0] == "bitcoin" else transactions_alts try: - coinFound = Coin.lookup_coin_class(name_parts[0], name_parts[1]) + coin = Coin.lookup_coin_class(name_parts[0], name_parts[1]) with open(os.path.join(TRANSACTION_DIR, name)) as f: - tx_list.append((coinFound, json.load(f))) - except Exception as e: - tx_list.append(pytest.fail(name)) + transactions.append((coin, json.load(f))) + except Exception: + transactions.append(pytest.fail(name)) -@pytest.fixture(params=transactions_bitcoin) -def transaction_details_bitcoin(request): +@pytest.fixture(params=transactions) +def transaction_details(request): return request.param -def test_transaction_bitcoin(transaction_details_bitcoin): - coin, tx_info = transaction_details_bitcoin +def test_transaction(transaction_details): + coin, tx_info = transaction_details raw_tx = unhexlify(tx_info['hex']) tx, vsize = coin.DESERIALIZER(raw_tx, 0).read_tx_and_vsize() - tx_hash = tx.txid_rev - assert tx_info['txid'] == hash_to_hex_str(tx_hash) + assert tx_info['txid'] == hash_to_hex_str(tx.txid_rev) assert tx_info['hash'] == hash_to_hex_str(tx.wtxid_rev) - assert tx_info['version'] == tx.version assert tx_info['vsize'] == vsize vin = tx_info['vin'] + assert len(vin) == len(tx.inputs) for i in range(len(vin)): assert vin[i]['txid'] == hash_to_hex_str(tx.inputs[i].prev_txid_rev) assert vin[i]['vout'] == tx.inputs[i].prev_idx @@ -58,62 +55,13 @@ def test_transaction_bitcoin(transaction_details_bitcoin): assert vin[i]["txinwitness"] == [x.hex() for x in tx.witness[i]] vout = tx_info['vout'] + assert len(vout) == len(tx.outputs) for i in range(len(vout)): - # value pk_script - assert vout[i]['value'] == tx.outputs[i].value / 10**8 - spk = vout[i]['scriptPubKey'] - tx_pks = tx.outputs[i].pk_script - assert spk['hex'] == tx_pks.hex() - - -########## -# Non-Bitcoin stuff goes below this line. - -@pytest.fixture(params=transactions_alts) -def transaction_details_altcoin(request): - return request.param - - -def test_transaction_alts(transaction_details_altcoin): - coin, tx_info = transaction_details_altcoin - - raw_tx = unhexlify(tx_info['hex']) - tx = coin.DESERIALIZER(raw_tx, 0).read_tx() - tx_hash = tx.txid_rev - assert tx_info['txid'] == hash_to_hex_str(tx_hash) - if expected_wtxid := tx_info.get('hash'): - assert expected_wtxid == hash_to_hex_str(tx.wtxid_rev) - - vin = tx_info['vin'] - for i in range(len(vin)): - assert vin[i]['txid'] == hash_to_hex_str(tx.inputs[i].prev_txid_rev) - assert vin[i]['vout'] == tx.inputs[i].prev_idx - - vout = tx_info['vout'] - for i in range(len(vout)): - # value pk_script assert vout[i]['value'] == tx.outputs[i].value spk = vout[i]['scriptPubKey'] tx_pks = tx.outputs[i].pk_script assert spk['hex'] == tx_pks.hex() - if "addresses" in spk: - assert len(spk["addresses"]) == 1 - address = spk["addresses"][0] - else: - address = spk["address"] - if spk.get("type", "").startswith("witness_"): + if spk['type'].startswith("witness_"): continue # bech32 addresses are not supported by Coin.address_to_hashX + address, = spk["addresses"] assert coin.address_to_hashX(address) == coin.hashX_from_script(tx_pks) - if issubclass(coin, Namecoin): - if "nameOp" not in spk or "name" not in spk["nameOp"]: - assert coin.name_hashX_from_script(tx_pks) is None - else: - OP_NAME_UPDATE = OpCodes.OP_3 - normalized_name_op_script = bytearray() - normalized_name_op_script.append(OP_NAME_UPDATE) - normalized_name_op_script.extend(Script.push_data(spk["nameOp"]["name"].encode("ascii"))) - normalized_name_op_script.extend(Script.push_data(bytes([]))) - normalized_name_op_script.append(OpCodes.OP_2DROP) - normalized_name_op_script.append(OpCodes.OP_DROP) - normalized_name_op_script.append(OpCodes.OP_RETURN) - assert coin.name_hashX_from_script(tx_pks) == Coin.hashX_from_script(normalized_name_op_script) diff --git a/tests/transactions/bitcoin_regtest_001_p2wpkh.json b/tests/transactions/bitcoin_regtest_001_p2wpkh.json deleted file mode 100644 index 5a35481..0000000 --- a/tests/transactions/bitcoin_regtest_001_p2wpkh.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "txid": "80b19848aed792565ab7c5a79b7c2a00fbf985741579396ebe0ab6098e607311", - "hash": "57b232b146182d500e959e35f82a30e4cc0bb45a0bfb9ac92379c57fbe7c5bb2", - "version": 2, - "size": 222, - "vsize": 141, - "weight": 561, - "locktime": 2473, - "vin": [ - { - "txid": "770f2d4371b3fabb902dd9a103e2dd005fcd3971181078fca4a2a1d6ff127b30", - "vout": 1, - "scriptSig": { - "asm": "", - "hex": "" - }, - "txinwitness": [ - "30440220704943bb017a4aec888859b667658ab85bc306625b049cc9f5ef1f832115024d022042d950df482107838db62378ad2db8c13b9b75508eff3bfd8198ecd1dc77621501", - "03834e1e34194508e3fc7db19d3c6964149efd58f8c67548cc765c3284cad24d67" - ], - "sequence": 4294967293 - } - ], - "vout": [ - { - "value": 0.30000000, - "n": 0, - "scriptPubKey": { - "asm": "0 9f9aa3795e57c535d2f7b160ff023804c60fca6e", - "desc": "addr(bcrt1qn7d2x7272lznt5hhk9s07q3cqnrqljnwladrd3)#r898r4mt", - "hex": "00149f9aa3795e57c535d2f7b160ff023804c60fca6e", - "address": "bcrt1qn7d2x7272lznt5hhk9s07q3cqnrqljnwladrd3", - "type": "witness_v0_keyhash" - } - }, - { - "value": 0.79999200, - "n": 1, - "scriptPubKey": { - "asm": "0 4343eef6273442ab066a852a7d6ecc61950b2e7b", - "desc": "addr(bcrt1qgdp7aa38x3p2kpn2s5486mkvvx2sktnmylscfs)#ttznrgxp", - "hex": "00144343eef6273442ab066a852a7d6ecc61950b2e7b", - "address": "bcrt1qgdp7aa38x3p2kpn2s5486mkvvx2sktnmylscfs", - "type": "witness_v0_keyhash" - } - } - ], - "hex": "02000000000101307b12ffd6a1a2a4fc7810187139cd5f00dde203a1d92d90bbfab371432d0f770100000000fdffffff0280c3c901000000001600149f9aa3795e57c535d2f7b160ff023804c60fca6ee0b0c404000000001600144343eef6273442ab066a852a7d6ecc61950b2e7b024730440220704943bb017a4aec888859b667658ab85bc306625b049cc9f5ef1f832115024d022042d950df482107838db62378ad2db8c13b9b75508eff3bfd8198ecd1dc776215012103834e1e34194508e3fc7db19d3c6964149efd58f8c67548cc765c3284cad24d67a9090000" -} diff --git a/tests/transactions/bitcoin_testnet_001_mixed_nonsegwit_segwit_inputs.json b/tests/transactions/bitcoin_testnet_001_mixed_nonsegwit_segwit_inputs.json deleted file mode 100644 index b024914..0000000 --- a/tests/transactions/bitcoin_testnet_001_mixed_nonsegwit_segwit_inputs.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "txid": "08b4283f230ffbb72b001eef01e267b310fa6f9d3800d2000474787e13c98ae7", - "hash": "24c32d0a7370ca664023a9a1305ae1554731f400723f119e6f11b54332e950c9", - "version": 2, - "size": 510, - "vsize": 348, - "weight": 1389, - "locktime": 4782701, - "vin": [ - { - "txid": "195ab02317d0e6e1fff7c6ea76e896f8c013fc4b0d4fa6d94196ee7463f97920", - "vout": 1, - "scriptSig": { - "asm": "", - "hex": "" - }, - "txinwitness": [ - "30440220248bb782cf19430981bf346dc397316ad28d693a55c3c5de0a1b9f5be958fe1802204a8d8b056c76e0e77db083b50db36e618857692407027f4e299baf5cc433aa4101", - "034e22a0f8b13e2f5e91355b74bdc8e07b7ec6c5e2c31ff7daabdc167ad2d17539" - ], - "sequence": 4294967293 - }, - { - "txid": "729b102e8b228d2c08095ebda5c0668aed893275117b2b3ea9a940f5d87a6994", - "vout": 1, - "scriptSig": { - "asm": "00146bcf730f3a82c8a047b567ed2fff9beb945090c3", - "hex": "1600146bcf730f3a82c8a047b567ed2fff9beb945090c3" - }, - "txinwitness": [ - "304402206c7a8c33e13ae3dd84c0605a8380d98bf7f543f5ab6061678ddd851dda2ca3d302201868479f8b5d9b2045f039dfd9624432c4b40e62273d8920aede6a99bd5622dd01", - "03e46ebd17af4cb7746dd6e190f85f34a855467346e11f34a2cc864fcf9c7d33c9" - ], - "sequence": 4294967293 - }, - { - "txid": "9ecedbaa6430436ba29525a5c48b1038ef942062739be23ec08a3d089134b058", - "vout": 1, - "scriptSig": { - "asm": "30440220534c7119d920f9589d47ecd2b92d9fb7d23308e4a8f65540fad4e3b73970bb2b02201aeedb63c27844666539e72ec7afa587310027ac5c4f1cc17737195258ebe973[ALL] 038daf92580f95544335297532e782f2493c6b852d2e1382aa8816945d819c08ac", - "hex": "4730440220534c7119d920f9589d47ecd2b92d9fb7d23308e4a8f65540fad4e3b73970bb2b02201aeedb63c27844666539e72ec7afa587310027ac5c4f1cc17737195258ebe9730121038daf92580f95544335297532e782f2493c6b852d2e1382aa8816945d819c08ac" - }, - "sequence": 4294967293 - } - ], - "vout": [ - { - "value": 0.00295000, - "n": 0, - "scriptPubKey": { - "asm": "0 912274ef7d2b24f5fea42f23793ff793e213e9f8", - "desc": "addr(tb1qjy38fmma9vj0tl4y9u3hj0lhj03p860c70ss06)#p9scg8te", - "hex": "0014912274ef7d2b24f5fea42f23793ff793e213e9f8", - "address": "tb1qjy38fmma9vj0tl4y9u3hj0lhj03p860c70ss06", - "type": "witness_v0_keyhash" - } - } - ], - "hex": "020000000001032079f96374ee9641d9a64f0d4bfc13c0f896e876eac6f7ffe1e6d01723b05a190100000000fdffffff94697ad8f540a9a93e2b7b11753289ed8a66c0a5bd5e09082c8d228b2e109b7201000000171600146bcf730f3a82c8a047b567ed2fff9beb945090c3fdffffff58b03491083d8ac03ee29b73622094ef38108bc4a52595a26b433064aadbce9e010000006a4730440220534c7119d920f9589d47ecd2b92d9fb7d23308e4a8f65540fad4e3b73970bb2b02201aeedb63c27844666539e72ec7afa587310027ac5c4f1cc17737195258ebe9730121038daf92580f95544335297532e782f2493c6b852d2e1382aa8816945d819c08acfdffffff015880040000000000160014912274ef7d2b24f5fea42f23793ff793e213e9f8024730440220248bb782cf19430981bf346dc397316ad28d693a55c3c5de0a1b9f5be958fe1802204a8d8b056c76e0e77db083b50db36e618857692407027f4e299baf5cc433aa410121034e22a0f8b13e2f5e91355b74bdc8e07b7ec6c5e2c31ff7daabdc167ad2d175390247304402206c7a8c33e13ae3dd84c0605a8380d98bf7f543f5ab6061678ddd851dda2ca3d302201868479f8b5d9b2045f039dfd9624432c4b40e62273d8920aede6a99bd5622dd012103e46ebd17af4cb7746dd6e190f85f34a855467346e11f34a2cc864fcf9c7d33c9006dfa4800" -} diff --git a/tests/transactions/bitcoin_testnet_002_presegwit.json b/tests/transactions/bitcoin_testnet_002_presegwit.json deleted file mode 100644 index 50d80a4..0000000 --- a/tests/transactions/bitcoin_testnet_002_presegwit.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "txid": "e56da664631b8c666c6df38ec80c954c4ac3c4f56f040faf0070e4681e937fc4", - "hash": "e56da664631b8c666c6df38ec80c954c4ac3c4f56f040faf0070e4681e937fc4", - "version": 1, - "size": 222, - "vsize": 222, - "weight": 888, - "locktime": 1325340, - "vin": [ - { - "txid": "0a08ea26a49e2b80f253796d605b69e2d0403fac64bdf6f7db82ada4b7bb6b62", - "vout": 1, - "scriptSig": { - "asm": "30440220079e17291fac5112b36101407a06ebf76b2bf4c8c236c5caf8967baede884b45022072b1a2aa7f1a8fb6410d287b1902cd6debff3046c69e56a1355d5b95bf84c8cf[ALL] 0384c5a4a52f64924bf3b6c32c4d744198389d56aa9a8f825a80c4efe23b44990b", - "hex": "4730440220079e17291fac5112b36101407a06ebf76b2bf4c8c236c5caf8967baede884b45022072b1a2aa7f1a8fb6410d287b1902cd6debff3046c69e56a1355d5b95bf84c8cf01210384c5a4a52f64924bf3b6c32c4d744198389d56aa9a8f825a80c4efe23b44990b" - }, - "sequence": 4294967293 - } - ], - "vout": [ - { - "value": 0.02500000, - "n": 0, - "scriptPubKey": { - "asm": "0 e5bddbfee3883729b48fe3385216e64e6035f6eb", - "desc": "addr(tb1quk7ahlhr3qmjndy0uvu9y9hxfesrtahtta9ghm)#8drkr0ws", - "hex": "0014e5bddbfee3883729b48fe3385216e64e6035f6eb", - "address": "tb1quk7ahlhr3qmjndy0uvu9y9hxfesrtahtta9ghm", - "type": "witness_v0_keyhash" - } - }, - { - "value": 0.07495000, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 05a20074ef7eb42c7c6fcd4f499faa6997427832 OP_EQUALVERIFY OP_CHECKSIG", - "desc": "addr(mg2jk6S5WGDhUPA8mLSxDLWpUoQnX1zzoG)#zgqlerq9", - "hex": "76a91405a20074ef7eb42c7c6fcd4f499faa699742783288ac", - "address": "mg2jk6S5WGDhUPA8mLSxDLWpUoQnX1zzoG", - "type": "pubkeyhash" - } - } - ], - "hex": "0100000001626bbbb7a4ad82dbf7f6bd64ac3f40d0e2695b606d7953f2802b9ea426ea080a010000006a4730440220079e17291fac5112b36101407a06ebf76b2bf4c8c236c5caf8967baede884b45022072b1a2aa7f1a8fb6410d287b1902cd6debff3046c69e56a1355d5b95bf84c8cf01210384c5a4a52f64924bf3b6c32c4d744198389d56aa9a8f825a80c4efe23b44990bfdffffff02a025260000000000160014e5bddbfee3883729b48fe3385216e64e6035f6eb585d7200000000001976a91405a20074ef7eb42c7c6fcd4f499faa699742783288ac1c391400", - "blockhash": "000000000000382cd4123e9af4af07c084f011a0fd63d71b4bad06f625c7a1bd", - "confirmations": 3457359, - "time": 1528907736, - "blocktime": 1528907736 -} diff --git a/tests/transactions/decred_mainnet_9cde4a.json b/tests/transactions/decred_mainnet_9cde4a.json deleted file mode 100644 index afb4716..0000000 --- a/tests/transactions/decred_mainnet_9cde4a.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "hex": "01000000022b7a5d0b09429a430ee2d465ff4ec1cec8080f66c59989ef03680dcb26a817460400000000ffffffff4d1bb7488ea38c16542cb80f505cc3d0d1757e3887ba25c8256619ec9ab1c5c00000000000ffffffff09eb3334030000000000001976a914ea9ab497c58159b8b0bf23becd179c076f8fbb9188ac78d0f4020000000000001976a9144820daabe97c3efcd3b34dfa51caf432d68d6a4d88ac541965340000000000001976a91495880e8c485ee28349d9885aa0fe448aa96e237488acb42f94000000000000001976a914a0d1579a51dbb6f26469944711d7e3f2f7a0b26088ac2a01fa020000000000001976a91444386bacdf3d7a353dabb2b334db9506791e83f288ac5c3be50b0000000000001976a9149f66566103e93e3cc29bebfed48450c3869e9a7688acc6fc91000000000000001976a91492ebcb796c918f5db19540726f91ca06a3b7640a88acd2b1c23c0000000000001976a9148806f0ae0b862006e39835d8cf91ac7f9d1c97d588ac6790f5020000000000001976a91418f82896bef63e67e125951bc464362eefdb00bb88ac0000000000000000021ee5573600000000bfd40100010000006a473044022051876acd9f0b716eaf383873db604cd7f39d659db2e909701dcbd655b469121e022036c165ab21c16865bab81696b41b3dcb85eb802867490b034f4cce2ac643b7640121026ea7725f46b9ab3931dd789907e80380eb91771cc681a1711c4468b71589d390ea20fe5300000000bad40100010000006a4730440220401007a7c4ba4b982babb08120b62f260484f61491e557f0a0d7d9c4484acf0e022041288a676750d421c63e09e7c11787a49bfec49e5490202220ddeb3406e2d3da01210371f6b9914081c10adfbac8fde9c9731c29fdb1bb235ba70f28cb0cf5f7268b2e", - "txid": "9cde4a9685fa9e38ccf4da4bda1c1a123b3f2ed2c418f6bc128d7f5fbbee413d", - "vin": [ - { - "txid": "4617a826cb0d6803ef8999c5660f08c8cec14eff65d4e20e439a42090b5d7a2b", - "vout": 4 - }, - { - "txid": "c0c5b19aec196625c825ba87387e75d1d0c35c500fb82c54168ca38e48b71b4d", - "vout": 0 - } - ], - "vout": [ - { - "value": 53752811, - "scriptPubKey": { - "hex": "76a914ea9ab497c58159b8b0bf23becd179c076f8fbb9188ac", - "address": "DsnMNwSYjwgks3c1kWVbaB6npxv8LXnGc8U" - } - }, - { - "value": 49598584, - "scriptPubKey": { - "hex": "76a9144820daabe97c3efcd3b34dfa51caf432d68d6a4d88ac", - "address": "DsXYHVzSPfo4jrYAkLJN7yFuAfY3mxA4JGy" - } - }, - { - "value": 879040852, - "scriptPubKey": { - "hex": "76a91495880e8c485ee28349d9885aa0fe448aa96e237488ac", - "address": "DsebZAQadwBurUCowGbsbgYTpMETHBibZLf" - } - }, - { - "value": 9711540, - "scriptPubKey": { - "hex": "76a914a0d1579a51dbb6f26469944711d7e3f2f7a0b26088ac", - "address": "DsfdEPUTpsCBJjjS8ovgp65uYwws18FQpas" - } - }, - { - "value": 49938730, - "scriptPubKey": { - "hex": "76a91444386bacdf3d7a353dabb2b334db9506791e83f288ac", - "address": "DsXBd2eWDHujo7wjYTsUwRw7wHoiYN5Ynhg" - } - }, - { - "value": 199572316, - "scriptPubKey": { - "hex": "76a9149f66566103e93e3cc29bebfed48450c3869e9a7688ac", - "address": "DsfVjXTdcisQ6j5c5ZrhLFfJC56ZMCCwkr2" - } - }, - { - "value": 9567430, - "scriptPubKey": { - "hex": "76a91492ebcb796c918f5db19540726f91ca06a3b7640a88ac", - "address": "DseMkckQQVxjEu6t2bTD65gW4EY2GiGuhNk" - } - }, - { - "value": 1019392466, - "scriptPubKey": { - "hex": "76a9148806f0ae0b862006e39835d8cf91ac7f9d1c97d588ac", - "address": "DsdN9hjHeY8FiDYdEpesfTy215sdN5Ly74v" - } - }, - { - "value": 49647719, - "scriptPubKey": { - "hex": "76a91418f82896bef63e67e125951bc464362eefdb00bb88ac", - "address": "DsTEvzPjXppZGYkLXZdZN16FwGaeMEjudpe" - } - } - ] -} diff --git a/tests/transactions/emercoin_mainnet_227829.json b/tests/transactions/emercoin_mainnet_227829.json deleted file mode 100644 index a3f05b4..0000000 --- a/tests/transactions/emercoin_mainnet_227829.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "hex": "66060000b4c88c5d01f526756bccb08f6f284e6a1f5a573e7e246445c50d972f2aa59561e4765adc8f000000006b483045022100a22769f3ac443f224db716f34511fdbefd394a1061c16ef205aa761711d29d0f02205fa2e82996f63aec18e53d03ebef4a213c3683429cd3dc877ed177f5295f06c2012103e01107d7e0a8d73e9dbd84a3b3b0915d0d0bb38110068d0f8275b750ae9fcb6efeffffff026400000000000000fd6d2a5175056c6f6e673201066d4d08027b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e4d080259223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e313038304d080236322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c204d0802227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c2022704d0802656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c204d08022262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c4d080241764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e794d0802506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73224d08023a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932634d08026131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265654d08023765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573220a7b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c4d08022022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a20226565376533636536353935346631393938634d080236363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f4d08026964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e384d08027b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e4d080259223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e313038304d080236322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c204d0802227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c2022704d0802656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c204d08022262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c4d5f0141764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573226d6d6d6d6d6d6d6d6d6d7576a9141f18382ad99d7b16f588c08808b5a94608e9be2b88aca4640100000000001976a914c2dc261f0e52179f5360709cda235cf7cba9a81c88ac4cc40500", - "txid": "227829fcf87cddb2ea94c08743d86d402f2e7158b1a1ab48782f6aa4a4ca4a23", - "hash": "227829fcf87cddb2ea94c08743d86d402f2e7158b1a1ab48782f6aa4a4ca4a23", - "size": 11068, - "vsize": 11068, - "version": 1638, - "locktime": 377932, - "time": 1569507508, - "vin": [ - { - "txid": "8fdc5a76e46195a52a2f970dc54564247e3e575a1f6a4e286f8fb0cc6b7526f5", - "vout": 0, - "scriptSig": { - "asm": "3045022100a22769f3ac443f224db716f34511fdbefd394a1061c16ef205aa761711d29d0f02205fa2e82996f63aec18e53d03ebef4a213c3683429cd3dc877ed177f5295f06c2[ALL] 03e01107d7e0a8d73e9dbd84a3b3b0915d0d0bb38110068d0f8275b750ae9fcb6e", - "hex": "483045022100a22769f3ac443f224db716f34511fdbefd394a1061c16ef205aa761711d29d0f02205fa2e82996f63aec18e53d03ebef4a213c3683429cd3dc877ed177f5295f06c2012103e01107d7e0a8d73e9dbd84a3b3b0915d0d0bb38110068d0f8275b750ae9fcb6e" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 100, - "n": 0, - "scriptPubKey": { - "asm": "1 OP_DROP 6c6f6e6732 6 OP_2DROP 7b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e 59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e31303830 36322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20 227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270 656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c20 2262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c 41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79 506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e7322 3a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a20226565376533636536353935346631393938633636366161393263 6131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a20226565 3765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573220a7b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c 2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a2022656537653363653635393534663139393863 36363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f 6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e38 7b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e 59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e31303830 36322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20 227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270 656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c20 2262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c 41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c2022726174657322 OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_2DROP OP_DROP OP_DUP OP_HASH160 1f18382ad99d7b16f588c08808b5a94608e9be2b OP_EQUALVERIFY OP_CHECKSIG", - "hex": "5175056c6f6e673201066d4d08027b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e4d080259223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e313038304d080236322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c204d0802227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c2022704d0802656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c204d08022262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c4d080241764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e794d0802506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73224d08023a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932634d08026131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265654d08023765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573220a7b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c4d08022022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a20226565376533636536353935346631393938634d080236363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f4d08026964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e384d08027b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e4d080259223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e313038304d080236322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c204d0802227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c2022704d0802656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c204d08022262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c4d5f0141764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573223a207b2022555344223a20302e3130383036322c2022455552223a20302e3039373335322c2022434e59223a20302e3734363532392c2022525542223a20362e387b2022726573756c74223a205b207b202277616c6c65745f6964223a202265653765336365363539353466313939386336363661613932636131613435643833626466303865222c2022636f696e73223a205b207b202261646472657373223a2022455638354e79506f357867553555796f6b73573148576b3974635858554c41764a5a222c202273796d626f6c223a2022454d43222c202262616c616e6365223a202230783738663863222c202270656e64696e675f62616c616e6365223a2022307830222c20227261746573226d6d6d6d6d6d6d6d6d6d7576a9141f18382ad99d7b16f588c08808b5a94608e9be2b88ac", - "reqSigs": 1, - "type": "name_pubkeyhash", - "addresses": [ - "EKzKTKnHsmiDTmCHwCyabJ2kc8YxfStDqE" - ] - } - }, - { - "value": 91300, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 c2dc261f0e52179f5360709cda235cf7cba9a81c OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914c2dc261f0e52179f5360709cda235cf7cba9a81c88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "EavEK1kmKZDuMXfYkzcftFgWpEHER9E2ME" - ] - } - } - ], - "blockhash": "f4313a03f93b8bbb5cf5867a5cd1746890dfe3768afaa1c7969f07e36b55d697", - "confirmations": 3, - "blocktime": 1569508220 - } diff --git a/tests/transactions/emercoin_mainnet_35ea64.json b/tests/transactions/emercoin_mainnet_35ea64.json deleted file mode 100644 index c829305..0000000 --- a/tests/transactions/emercoin_mainnet_35ea64.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "txid": "35ea64349dfca4158ba745d3031c1014b9f27262c9c8bb672b829b33b3ac56ee", - "hash": "35ea64349dfca4158ba745d3031c1014b9f27262c9c8bb672b829b33b3ac56ee", - "size": 390, - "vsize": 390, - "version": 1638, - "locktime": 358665, - "time": 1559642505, - "hex": "660600008941f65c02ad38a624bee634b804a930564b1f92c8ec062c20619a6ae22ff667bd5fecf8d7000000006b483045022100d3b0aa2d650b1e632c8392180c4305b939c61a054947bde720840ae6765a6c0e0220309d4cff12bfacadeb994ae81810d9b368c27f7c84e34a4d55683928deea14c1012103b5e9a6b0f0feb239060986d3eadbb554b82dff8a6b75d8880810391e276d197cfeffffff4c96d5b045260667313a9f51c81028d13c66bd32ae2134d162d4931f2ad45a61010000006a4730440220573baeb5ae416971bb112197978f1a7053b4dc75ab9a877671541796d1df33f80220444153b0085ca275fc05efac6dbbcad95bbfa07de51ea69a9d01325d45af99ad012102df1f5deb42e7568ac9578ab942ceeca8e8cade0cbe7678e66089794771e6cd31feffffff026400000000000000265375095465737431303030317576a91434960bef9fcc33ff4d2c8c2cfc77edd2f463a58f88ac1c250000000000001976a9148d5104c62b85ac953de67538dbdc3b70e4027abb88ac09790500", - "vin": [ - { - "txid": "d7f8ec5fbd67f62fe26a9a61202c06ecc8921f4b5630a904b834e6be24a638ad", - "vout": 0, - "scriptSig": { - "asm": "3045022100d3b0aa2d650b1e632c8392180c4305b939c61a054947bde720840ae6765a6c0e0220309d4cff12bfacadeb994ae81810d9b368c27f7c84e34a4d55683928deea14c1[ALL] 03b5e9a6b0f0feb239060986d3eadbb554b82dff8a6b75d8880810391e276d197c", - "hex": "483045022100d3b0aa2d650b1e632c8392180c4305b939c61a054947bde720840ae6765a6c0e0220309d4cff12bfacadeb994ae81810d9b368c27f7c84e34a4d55683928deea14c1012103b5e9a6b0f0feb239060986d3eadbb554b82dff8a6b75d8880810391e276d197c" - }, - "sequence": 4294967294 - }, - { - "txid": "615ad42a1f93d462d13421ae32bd663cd12810c8519f3a3167062645b0d5964c", - "vout": 1, - "scriptSig": { - "asm": "30440220573baeb5ae416971bb112197978f1a7053b4dc75ab9a877671541796d1df33f80220444153b0085ca275fc05efac6dbbcad95bbfa07de51ea69a9d01325d45af99ad[ALL] 02df1f5deb42e7568ac9578ab942ceeca8e8cade0cbe7678e66089794771e6cd31", - "hex": "4730440220573baeb5ae416971bb112197978f1a7053b4dc75ab9a877671541796d1df33f80220444153b0085ca275fc05efac6dbbcad95bbfa07de51ea69a9d01325d45af99ad012102df1f5deb42e7568ac9578ab942ceeca8e8cade0cbe7678e66089794771e6cd31" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 100, - "n": 0, - "scriptPubKey": { - "asm": "3 OP_DROP 546573743130303031 OP_DROP OP_DUP OP_HASH160 34960bef9fcc33ff4d2c8c2cfc77edd2f463a58f OP_EQUALVERIFY OP_CHECKSIG", - "hex": "5375095465737431303030317576a91434960bef9fcc33ff4d2c8c2cfc77edd2f463a58f88ac", - "reqSigs": 1, - "type": "name_pubkeyhash", - "address": "EMwxNytaiBZkYSZpCrqeRMaMMeqfXEXmAH" - } - }, - { - "value": 9500, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 8d5104c62b85ac953de67538dbdc3b70e4027abb OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9148d5104c62b85ac953de67538dbdc3b70e4027abb88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "EW37puYPfAKP5QvB8BQbeoyh5L58GiMBy6" - } - } - ] -} diff --git a/tests/transactions/emercoin_mainnet_b9b30b.json b/tests/transactions/emercoin_mainnet_b9b30b.json deleted file mode 100644 index ff5ba50..0000000 --- a/tests/transactions/emercoin_mainnet_b9b30b.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "txid": "b9b30bea0cf9e12d17d7b2adb00645906f2767b3d2f5ac04207fe7c3a6562afe", - "hash": "b9b30bea0cf9e12d17d7b2adb00645906f2767b3d2f5ac04207fe7c3a6562afe", - "size": 404, - "vsize": 404, - "version": 1638, - "locktime": 358667, - "time": 1559644057, - "hex": "660600009947f65c01bf1de4f417f6a81cb633ab11b7d3697fc3f2cf354e35ea51c59d042c1f1963ca010000006b483045022100c2c0697e3e4d6f48202724278248b3294e2aa2ed378a86975b1234119559fb5302201c9942386681ab911e6b5a8e9f9083c1858df1997ff8b39f0c8d8fff92ecafa3012103a708dad6af6017858eac071eb38deeaefaca9f986e46c3244f9cddc9539fc819feffffff026400000000000000c751750a49545458493652593557020f276d4c9a747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d797576a9142eca0d118305feb0c2d3c718fb751a0ca88781d488ac08a31800000000001976a914c069a9b8139bbace0a6cd384e50f59014d329c3f88ac0b790500", - "vin": [ - { - "txid": "ca63191f2c049dc551ea354e35cff2c37f69d3b711ab33b61ca8f617f4e41dbf", - "vout": 1, - "scriptSig": { - "asm": "3045022100c2c0697e3e4d6f48202724278248b3294e2aa2ed378a86975b1234119559fb5302201c9942386681ab911e6b5a8e9f9083c1858df1997ff8b39f0c8d8fff92ecafa3[ALL] 03a708dad6af6017858eac071eb38deeaefaca9f986e46c3244f9cddc9539fc819", - "hex": "483045022100c2c0697e3e4d6f48202724278248b3294e2aa2ed378a86975b1234119559fb5302201c9942386681ab911e6b5a8e9f9083c1858df1997ff8b39f0c8d8fff92ecafa3012103a708dad6af6017858eac071eb38deeaefaca9f986e46c3244f9cddc9539fc819" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 100, - "n": 0, - "scriptPubKey": { - "asm": "1 OP_DROP 49545458493652593557 9999 OP_2DROP 747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d79 OP_DROP OP_DUP OP_HASH160 2eca0d118305feb0c2d3c718fb751a0ca88781d4 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "51750a49545458493652593557020f276d4c9a747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d797576a9142eca0d118305feb0c2d3c718fb751a0ca88781d488ac", - "reqSigs": 1, - "type": "name_pubkeyhash", - "address": "EMRJdAK5gdzhUzxbRMcte4nHwTaAPCL8Cc" - } - }, - { - "value": 1614600, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 c069a9b8139bbace0a6cd384e50f59014d329c3f OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914c069a9b8139bbace0a6cd384e50f59014d329c3f88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "EahHp1NLcbvTUxmbdzsy4ZfHd5yVtX5uzf" - } - } - ] -} diff --git a/tests/transactions/emercoin_mainnet_ca6319.json b/tests/transactions/emercoin_mainnet_ca6319.json deleted file mode 100644 index f0bfbd0..0000000 --- a/tests/transactions/emercoin_mainnet_ca6319.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "txid": "ca63191f2c049dc551ea354e35cff2c37f69d3b711ab33b61ca8f617f4e41dbf", - "hash": "ca63191f2c049dc551ea354e35cff2c37f69d3b711ab33b61ca8f617f4e41dbf", - "size": 552, - "vsize": 552, - "version": 1638, - "locktime": 358666, - "time": 1559643476, - "hex": "660600005445f65c02d654cf3d02945aae4dd8ab489dd42070e9a32eff0e64aabcb081545d08db0824010000006b48304502210094fef2bea1988f16da02b8ab2a569c00cc85a1c6cfec696e6269b307f610f766022024c67382889ab13c3753dfb84374264eb902c498d59e5e9bcd293fb654371ff10121035bdf2ebca856595d10b845a6adfaf009b0aefe7a54d3aa1b350ce8e9db8d2530feffffff77fe55ec180d4b0b211d580f5e887d6ce26937eec124b077f89898fc3fff6b5b010000006b4830450221009c9329da2a26ebcda79b398642488a980a8aa441c7a89462edc16f88d56f2cba0220777a148b32ed60e0188dbabdcd8d8c67ae166a8308a90adfae9ab1542d6113eb0121020223ca251cd161c9ef5f258a91315c07a5a7af45a8c95fe20dd409083962e95cfeffffff026400000000000000c752750a424d3553334f52373957020f276d4c9a747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d797576a9148354849b536141ecda5c9568993eee8daecec17c88ac54a71800000000001976a914a7b05bc714718f20040a712b812b2037f2cb0fc388ac0a790500", - "vin": [ - { - "txid": "2408db085d5481b0bcaa640eff2ea3e97020d49d48abd84dae5a94023dcf54d6", - "vout": 1, - "scriptSig": { - "asm": "304502210094fef2bea1988f16da02b8ab2a569c00cc85a1c6cfec696e6269b307f610f766022024c67382889ab13c3753dfb84374264eb902c498d59e5e9bcd293fb654371ff1[ALL] 035bdf2ebca856595d10b845a6adfaf009b0aefe7a54d3aa1b350ce8e9db8d2530", - "hex": "48304502210094fef2bea1988f16da02b8ab2a569c00cc85a1c6cfec696e6269b307f610f766022024c67382889ab13c3753dfb84374264eb902c498d59e5e9bcd293fb654371ff10121035bdf2ebca856595d10b845a6adfaf009b0aefe7a54d3aa1b350ce8e9db8d2530" - }, - "sequence": 4294967294 - }, - { - "txid": "5b6bff3ffc9898f877b024c1ee3769e26c7d885e0f581d210b4b0d18ec55fe77", - "vout": 1, - "scriptSig": { - "asm": "30450221009c9329da2a26ebcda79b398642488a980a8aa441c7a89462edc16f88d56f2cba0220777a148b32ed60e0188dbabdcd8d8c67ae166a8308a90adfae9ab1542d6113eb[ALL] 020223ca251cd161c9ef5f258a91315c07a5a7af45a8c95fe20dd409083962e95c", - "hex": "4830450221009c9329da2a26ebcda79b398642488a980a8aa441c7a89462edc16f88d56f2cba0220777a148b32ed60e0188dbabdcd8d8c67ae166a8308a90adfae9ab1542d6113eb0121020223ca251cd161c9ef5f258a91315c07a5a7af45a8c95fe20dd409083962e95c" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 100, - "n": 0, - "scriptPubKey": { - "asm": "2 OP_DROP 424d3553334f52373957 9999 OP_2DROP 747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d79 OP_DROP OP_DUP OP_HASH160 8354849b536141ecda5c9568993eee8daecec17c OP_EQUALVERIFY OP_CHECKSIG", - "hex": "52750a424d3553334f52373957020f276d4c9a747970653d61737369676e65640a2c706f736974696f6e5f69643d38340a2c706f736974696f6e5f6e616d653d4950464d3a20d09cd0a1d0a4d09e0a2c76616c75653dd09fd0bed0bbd18cd0b7d0bed0b2d0b0d182d0b5d0bbd18c20d0bfd0bed181d182d183d0bfd0b8d0bb20d0bdd0b020d0bad183d180d1810a2c656e645f74696d653d300a2c636f6d70616e793d46696e61636164656d797576a9148354849b536141ecda5c9568993eee8daecec17c88ac", - "reqSigs": 1, - "type": "name_pubkeyhash", - "address": "EV8KG8LGoW8P2HdJ5npqqNKP5VcVJG6tgd" - } - }, - { - "value": 1615700, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 a7b05bc714718f20040a712b812b2037f2cb0fc3 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914a7b05bc714718f20040a712b812b2037f2cb0fc388ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "EYSZcDvtKZGRrGM2nzokRmMPL9rrzpCirN" - } - } - ] -} diff --git a/tests/transactions/emercoin_mainnet_f02fb9.json b/tests/transactions/emercoin_mainnet_f02fb9.json deleted file mode 100644 index b7d7c37..0000000 --- a/tests/transactions/emercoin_mainnet_f02fb9.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "txid": "f02fb91629e3c00b284b5c4fa5e5752f08244c576f9f5b937df798dac515c0ad", - "hash": "f02fb91629e3c00b284b5c4fa5e5752f08244c576f9f5b937df798dac515c0ad", - "size": 555, - "vsize": 555, - "version": 1638, - "locktime": 0, - "time": 1408802022, - "hex": "66060000e69cf85301b465bde25877b622a45045fe2a8104c583a1643962c6d2128a97aa5767d6b42d000000006a47304402207fe43b5c7c7ac4b672186b49d48778ce1c26fa015ade235920c2b2dc13d275dd02204b1df9c5353081547441492b2a57068e64f6c8b7634be3f8876da5b6122543db0121030c89c59a0fdb81d6f61ada4fb214eedf704e7d052c89c04edb848c4489135580ffffffff02c0f11800000000001976a9144411db9c0f1f105142e67937e1efaf7bd2e9b19988ac1027000000000000fd5d0151750947322d74657374303701016d4d3101d185d183d0b92dd185d183d0b92dd185d183d0b92d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b7576a914925c4e95d1b094d834388de02ff60ad4e416e19688ac00000000", - "vin": [ - { - "txid": "2db4d66757aa978a12d2c6623964a183c504812afe4550a422b67758e2bd65b4", - "vout": 0, - "scriptSig": { - "asm": "304402207fe43b5c7c7ac4b672186b49d48778ce1c26fa015ade235920c2b2dc13d275dd02204b1df9c5353081547441492b2a57068e64f6c8b7634be3f8876da5b6122543db[ALL] 030c89c59a0fdb81d6f61ada4fb214eedf704e7d052c89c04edb848c4489135580", - "hex": "47304402207fe43b5c7c7ac4b672186b49d48778ce1c26fa015ade235920c2b2dc13d275dd02204b1df9c5353081547441492b2a57068e64f6c8b7634be3f8876da5b6122543db0121030c89c59a0fdb81d6f61ada4fb214eedf704e7d052c89c04edb848c4489135580" - }, - "sequence": 4294967295 - } - ], - "vout": [ - { - "value": 1634752, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 4411db9c0f1f105142e67937e1efaf7bd2e9b199 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9144411db9c0f1f105142e67937e1efaf7bd2e9b19988ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "EPMpqQxRFYLzJNmXnP5ywDGyYAzUSFa8WG" - } - }, - { - "value": 10000, - "n": 1, - "scriptPubKey": { - "asm": "1 OP_DROP 47322d746573743037 1 OP_2DROP d185d183d0b92dd185d183d0b92dd185d183d0b92d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b OP_DROP OP_DUP OP_HASH160 925c4e95d1b094d834388de02ff60ad4e416e196 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "51750947322d74657374303701016d4d3101d185d183d0b92dd185d183d0b92dd185d183d0b92d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b2d6675636b7576a914925c4e95d1b094d834388de02ff60ad4e416e19688ac", - "reqSigs": 1, - "type": "name_pubkeyhash", - "address": "EWVnjC7Vx7Vbqq8bkzhjuL6yP9FWmS8Haq" - } - } - ] -} diff --git a/tests/transactions/gravityzerocoin_mainnet_49db98.json b/tests/transactions/gravityzerocoin_mainnet_49db98.json deleted file mode 100644 index 918e3c5..0000000 --- a/tests/transactions/gravityzerocoin_mainnet_49db98.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "hex": "01000000888f7e5d0c3f071399ff2c3dc8842bb79a03d08bf56cca6e4ca8a25609f47245a3730f6a5d010000006a473044022023667fca0d22ccd8e45db5676a1630412fdbd8001f04e19676adedd955b23055022046b1591fd05aef04e5adc4381762ad7c2e4dae6d52272773148aff3486081f8b012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff6f06840e7135a5c6f6e7bd8bf0d6b98f55923d43a1b365f2690fffc174dfce56010000006b483045022100b3517951b0bc4e92cba444eca2f08d2e91c590191df73df6617aff0f5f996d9302203e835359f5092a374dd2f0bfa0c1b4c67347890afca25e9fe33f3760052fb4c7012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff595eea963646c7767b513c1de0bc326340ef9dd34028f781a3348d16cd205eb8010000006b48304502210094029409f72712058412476b049cf1400b531153ff437762027abcc6af284cba022043341df1db15296ce10d37f8ef05a1b62c8d5b61c4ed2f26d38a934dbb1abf81012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff59f269fc8640a2dd3125c1b473393c55c407a5624bc3da840d90343b016e55f5010000006a47304402205206a82ce88e07e5d1bc78d2f6dd2a275d802e5da38b7b698798ad2d1591b0fe02206c42b577f37ca790cc9d8b2974e63b7ab89083aa5d0f5e12e5156d011a373465012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff5a9df970512b160d056741eef39bbaf9b95d69177b385351fdca5f9f45831dfe010000006b4830450221008633a5c6058733d9b57f683b2ded63096c242be2c644d4b3e15f68b61ecdd21502206f405507b86332defc63a57f8cd9d1d775f4a8435e4f539feb78fa79e000db89012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff8d72b23422b66378a1fbe1c97384b87b2467a1f3ed19bc6fa9817f3224ab0f8c010000006b483045022100eca279f92f29a92829cd7ec3015bc4c1742a4c427a3a8cd9251d9db33988c5860220416e021d38da99f3ae9be13bd9ae5c68041d33c0e97f4864a81b448d6ba2a987012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff9784ed03daec143dd0c1d822c57c037115950686cd39b6202c16a1fed43f56c6010000006b483045022100976d1f2727ac272b25e3632c57c719255030f3ecf583e2f0cc9b41424e8bea2802205c94f112b4ef38e723faba20e9b682dfe126f0391e45390f1dab55ea6071798c012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff68fc1eb260a766532264ad98c2e44f89411bc919d39424b2f379d15ba697327d010000006a4730440220271a3221f942282ddd4d17618903ee926a4ab0849e7159c03d6a164f5f41bc1302203b35ba8954b0b1f70359aee35ab9d5990d89d4223d6a79a44c24da9ff7e8f8ed012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff86f80262ccdf31fa472d7dab7181126e492f860860d37885f3db4c63bbef8261010000006b483045022100e86bf54159adaaa1b3d00130d45d79951164182ed1d59fdc74b8ec06103d6f4402202aafafc952dacfe80805dce865460863425cabe13dccb428409d22323b73cecb012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff00cea115f93d4008eb658a868aa7c92a37421db4ca9cc374e823e513db6b6def000000006a473044022052698ccecf7eb6fc0870af0379f98166459f934190d7882f3650c7fceca399a20220279fb67f8b7dce8f36f8b6433d1010a0b66acc4cce80d25b0d1138b09f817436012103b25b90826798465c75209b69ac1be8fe1396260697a364f447d5588e35f90f93ffffffffd391985c187424848f53ab8e92b50939116bb4ba4b15b580cfe7252e277ab935010000006a47304402206145f0beb55898d606245f41c146b5c7d3c001f990ab37583d0e57e2ef8ea01802203e3aa0309f39c969848cd869d4aba50212c35f5271b323bf22ddb75046d1ad9a012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffffdc8435c53cc5ab353b10c7ed8431fa8b5d772f8611955f387ee999da8d85d272010000006b483045022100f2404aec415a34532c1731940af84a8d4a1db77f45023bc37665b85bde92c2b4022045a1b9cdfbdf20eac5534625c5b2488ac1979a53c5da4eb76b52f8247742cd19012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944effffffff024ec50f00000000001976a914fe771c1032e0b51ac275be6fb5229b93f8f2fec888ac00e40b54020000001976a914ebf0afce12dec8e05b465c1b4307e4ba07deab4d88ac00000000", - "txid": "49db983ff234ed0c5892756ea664f9048fc0a80ccdcd7b3002df76fbdd91f0ab", - "version": 1, - "time": 1568575368, - "locktime": 0, - "vin": [ - { - "txid": "5d6a0f73a34572f40956a2a84c6eca6cf58bd0039ab72b84c83d2cff9913073f", - "vout": 1, - "scriptSig": { - "asm": "3044022023667fca0d22ccd8e45db5676a1630412fdbd8001f04e19676adedd955b23055022046b1591fd05aef04e5adc4381762ad7c2e4dae6d52272773148aff3486081f8b01 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "473044022023667fca0d22ccd8e45db5676a1630412fdbd8001f04e19676adedd955b23055022046b1591fd05aef04e5adc4381762ad7c2e4dae6d52272773148aff3486081f8b012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "56cedf74c1ff0f69f265b3a1433d92558fb9d6f08bbde7f6c6a535710e84066f", - "vout": 1, - "scriptSig": { - "asm": "3045022100b3517951b0bc4e92cba444eca2f08d2e91c590191df73df6617aff0f5f996d9302203e835359f5092a374dd2f0bfa0c1b4c67347890afca25e9fe33f3760052fb4c701 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "483045022100b3517951b0bc4e92cba444eca2f08d2e91c590191df73df6617aff0f5f996d9302203e835359f5092a374dd2f0bfa0c1b4c67347890afca25e9fe33f3760052fb4c7012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "b85e20cd168d34a381f72840d39def406332bce01d3c517b76c7463696ea5e59", - "vout": 1, - "scriptSig": { - "asm": "304502210094029409f72712058412476b049cf1400b531153ff437762027abcc6af284cba022043341df1db15296ce10d37f8ef05a1b62c8d5b61c4ed2f26d38a934dbb1abf8101 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "48304502210094029409f72712058412476b049cf1400b531153ff437762027abcc6af284cba022043341df1db15296ce10d37f8ef05a1b62c8d5b61c4ed2f26d38a934dbb1abf81012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "f5556e013b34900d84dac34b62a507c4553c3973b4c12531dda24086fc69f259", - "vout": 1, - "scriptSig": { - "asm": "304402205206a82ce88e07e5d1bc78d2f6dd2a275d802e5da38b7b698798ad2d1591b0fe02206c42b577f37ca790cc9d8b2974e63b7ab89083aa5d0f5e12e5156d011a37346501 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "47304402205206a82ce88e07e5d1bc78d2f6dd2a275d802e5da38b7b698798ad2d1591b0fe02206c42b577f37ca790cc9d8b2974e63b7ab89083aa5d0f5e12e5156d011a373465012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "fe1d83459f5fcafd5153387b17695db9f9ba9bf3ee4167050d162b5170f99d5a", - "vout": 1, - "scriptSig": { - "asm": "30450221008633a5c6058733d9b57f683b2ded63096c242be2c644d4b3e15f68b61ecdd21502206f405507b86332defc63a57f8cd9d1d775f4a8435e4f539feb78fa79e000db8901 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "4830450221008633a5c6058733d9b57f683b2ded63096c242be2c644d4b3e15f68b61ecdd21502206f405507b86332defc63a57f8cd9d1d775f4a8435e4f539feb78fa79e000db89012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "8c0fab24327f81a96fbc19edf3a167247bb88473c9e1fba17863b62234b2728d", - "vout": 1, - "scriptSig": { - "asm": "3045022100eca279f92f29a92829cd7ec3015bc4c1742a4c427a3a8cd9251d9db33988c5860220416e021d38da99f3ae9be13bd9ae5c68041d33c0e97f4864a81b448d6ba2a98701 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "483045022100eca279f92f29a92829cd7ec3015bc4c1742a4c427a3a8cd9251d9db33988c5860220416e021d38da99f3ae9be13bd9ae5c68041d33c0e97f4864a81b448d6ba2a987012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "c6563fd4fea1162c20b639cd8606951571037cc522d8c1d03d14ecda03ed8497", - "vout": 1, - "scriptSig": { - "asm": "3045022100976d1f2727ac272b25e3632c57c719255030f3ecf583e2f0cc9b41424e8bea2802205c94f112b4ef38e723faba20e9b682dfe126f0391e45390f1dab55ea6071798c01 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "483045022100976d1f2727ac272b25e3632c57c719255030f3ecf583e2f0cc9b41424e8bea2802205c94f112b4ef38e723faba20e9b682dfe126f0391e45390f1dab55ea6071798c012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "7d3297a65bd179f3b22494d319c91b41894fe4c298ad64225366a760b21efc68", - "vout": 1, - "scriptSig": { - "asm": "30440220271a3221f942282ddd4d17618903ee926a4ab0849e7159c03d6a164f5f41bc1302203b35ba8954b0b1f70359aee35ab9d5990d89d4223d6a79a44c24da9ff7e8f8ed01 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "4730440220271a3221f942282ddd4d17618903ee926a4ab0849e7159c03d6a164f5f41bc1302203b35ba8954b0b1f70359aee35ab9d5990d89d4223d6a79a44c24da9ff7e8f8ed012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "6182efbb634cdbf38578d36008862f496e128171ab7d2d47fa31dfcc6202f886", - "vout": 1, - "scriptSig": { - "asm": "3045022100e86bf54159adaaa1b3d00130d45d79951164182ed1d59fdc74b8ec06103d6f4402202aafafc952dacfe80805dce865460863425cabe13dccb428409d22323b73cecb01 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "483045022100e86bf54159adaaa1b3d00130d45d79951164182ed1d59fdc74b8ec06103d6f4402202aafafc952dacfe80805dce865460863425cabe13dccb428409d22323b73cecb012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "ef6d6bdb13e523e874c39ccab41d42372ac9a78a868a65eb08403df915a1ce00", - "vout": 0, - "scriptSig": { - "asm": "3044022052698ccecf7eb6fc0870af0379f98166459f934190d7882f3650c7fceca399a20220279fb67f8b7dce8f36f8b6433d1010a0b66acc4cce80d25b0d1138b09f81743601 03b25b90826798465c75209b69ac1be8fe1396260697a364f447d5588e35f90f93", - "hex": "473044022052698ccecf7eb6fc0870af0379f98166459f934190d7882f3650c7fceca399a20220279fb67f8b7dce8f36f8b6433d1010a0b66acc4cce80d25b0d1138b09f817436012103b25b90826798465c75209b69ac1be8fe1396260697a364f447d5588e35f90f93" - }, - "sequence": 4294967295 - }, - { - "txid": "35b97a272e25e7cf80b5154bbab46b113909b5928eab538f842474185c9891d3", - "vout": 1, - "scriptSig": { - "asm": "304402206145f0beb55898d606245f41c146b5c7d3c001f990ab37583d0e57e2ef8ea01802203e3aa0309f39c969848cd869d4aba50212c35f5271b323bf22ddb75046d1ad9a01 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "47304402206145f0beb55898d606245f41c146b5c7d3c001f990ab37583d0e57e2ef8ea01802203e3aa0309f39c969848cd869d4aba50212c35f5271b323bf22ddb75046d1ad9a012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - }, - { - "txid": "72d2858dda99e97e385f9511862f775d8bfa3184edc7103b35abc53cc53584dc", - "vout": 1, - "scriptSig": { - "asm": "3045022100f2404aec415a34532c1731940af84a8d4a1db77f45023bc37665b85bde92c2b4022045a1b9cdfbdf20eac5534625c5b2488ac1979a53c5da4eb76b52f8247742cd1901 02de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e", - "hex": "483045022100f2404aec415a34532c1731940af84a8d4a1db77f45023bc37665b85bde92c2b4022045a1b9cdfbdf20eac5534625c5b2488ac1979a53c5da4eb76b52f8247742cd19012102de5ec2885007ad231aa49cd20dcd7ea41ed1661f1a7e4d4d7658c73ccbf3944e" - }, - "sequence": 4294967295 - } - ], - "vout": [ - { - "value": 1033550, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 fe771c1032e0b51ac275be6fb5229b93f8f2fec8 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914fe771c1032e0b51ac275be6fb5229b93f8f2fec888ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "Gh3QjjWRLU111CHgiTYNmSZsfoqK7iNfCM" - ] - } - }, - { - "value": 10000000000, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 ebf0afce12dec8e05b465c1b4307e4ba07deab4d OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914ebf0afce12dec8e05b465c1b4307e4ba07deab4d88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "GfMTYR2RoMaUYvrV5rgTmubuNGvEbFLCpF" - ] - } - } - ], - "blockhash": "b3d9133c220e59f52cb0e0e2ffe030dcc57a1e2ed6d0def46b9c8531015106c3", - "confirmations": 2882, - "blocktime": 1568575555 -} \ No newline at end of file diff --git a/tests/transactions/namecoin_mainnet_037339.json b/tests/transactions/namecoin_mainnet_037339.json deleted file mode 100644 index 467039e..0000000 --- a/tests/transactions/namecoin_mainnet_037339.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "txid": "037339b97cf38d0fd8d68046c0ce7661a3d0117fac1da802c1d4c13056a74096", - "hash": "037339b97cf38d0fd8d68046c0ce7661a3d0117fac1da802c1d4c13056a74096", - "version": 28928, - "size": 568, - "vsize": 568, - "locktime": 411806, - "vin": [ - { - "txid": "4e6adc779e9d6d359c131a6c162fda9ab6822c829ed85e6461eca09a7f2da860", - "vout": 0, - "scriptSig": { - "asm": "30450221009934d4cef1c24141e5d74d825f1d50cc199bd9daf76e15024ff6119bc86fb8da02200d648a0c0dff5b4d091fdd8562a2f4a4cde243d460708565c1c96b2a3c1db786[ALL] 02beb88ae836bc254ef277e0911c8affe248d1e6a893bba6ce7da6cd9aee6079e4", - "hex": "4830450221009934d4cef1c24141e5d74d825f1d50cc199bd9daf76e15024ff6119bc86fb8da02200d648a0c0dff5b4d091fdd8562a2f4a4cde243d460708565c1c96b2a3c1db786012102beb88ae836bc254ef277e0911c8affe248d1e6a893bba6ce7da6cd9aee6079e4" - }, - "sequence": 4294967294 - }, - { - "txid": "d269af00988e45ed9a5fe085884b8f729afac4a5ccaaf8e1ee601439e7bcc125", - "vout": 1, - "scriptSig": { - "asm": "3045022100d2c96c88ceff7653e741c40e011d0253a7426f29af68097f6c0af45878f83bc8022008908f2a63ab0230caec18443c034478ce32367fcdcf810998293f6bb6808225[ALL] 02d514d8b84fe28a4f5b998fb15d931456dd98365df9576dbcc47f787412eec1a6", - "hex": "483045022100d2c96c88ceff7653e741c40e011d0253a7426f29af68097f6c0af45878f83bc8022008908f2a63ab0230caec18443c034478ce32367fcdcf810998293f6bb6808225012102d514d8b84fe28a4f5b998fb15d931456dd98365df9576dbcc47f787412eec1a6" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 1477675940, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 224538b431f8deb3fddccc433ebc1327017634e7 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914224538b431f8deb3fddccc433ebc1327017634e788ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "Myha6mFMZV7u9Yvj6X43cidZocas5Xhq3E" - } - }, - { - "value": 1000000, - "n": 1, - "scriptPubKey": { - "nameOp": { - "op": "name_update", - "name": "dd/domob", - "value": "{\"ip\":\"176.31.184.255\",\"map\":{\"*\":{\"ip\":\"176.31.184.255\",\"tor\":\"wivfwn64tm3uaeig.onion\"}},\"fingerprint\":[\"6969C8037D2318BEDBC8111474B0A6E66E73BDB9\"],\"tor\":\"wivfwn64tm3uaeig.onion\"}" - }, - "asm": "OP_NAME_UPDATE 64642f646f6d6f62 7b226970223a223137362e33312e3138342e323535222c226d6170223a7b222a223a7b226970223a223137362e33312e3138342e323535222c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d7d2c2266696e6765727072696e74223a5b2236393639433830333744323331384245444243383131313437344230413645363645373342444239225d2c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d OP_2DROP OP_DROP OP_DUP OP_HASH160 57fd3c4a6a417c17f8d902e90e2bfb97b1a12e11 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "530864642f646f6d6f624cb47b226970223a223137362e33312e3138342e323535222c226d6170223a7b222a223a7b226970223a223137362e33312e3138342e323535222c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d7d2c2266696e6765727072696e74223a5b2236393639433830333744323331384245444243383131313437344230413645363645373342444239225d2c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d6d7576a91457fd3c4a6a417c17f8d902e90e2bfb97b1a12e1188ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "N4bcMSxUL7jNDAJa34DpkdZPp9faHRJeaP" - } - } - ], - "hex": "007100000260a82d7f9aa0ec61645ed89e822c82b69ada2f166c1a139c356d9d9e77dc6a4e000000006b4830450221009934d4cef1c24141e5d74d825f1d50cc199bd9daf76e15024ff6119bc86fb8da02200d648a0c0dff5b4d091fdd8562a2f4a4cde243d460708565c1c96b2a3c1db786012102beb88ae836bc254ef277e0911c8affe248d1e6a893bba6ce7da6cd9aee6079e4feffffff25c1bce7391460eee1f8aacca5c4fa9a728f4b8885e05f9aed458e9800af69d2010000006b483045022100d2c96c88ceff7653e741c40e011d0253a7426f29af68097f6c0af45878f83bc8022008908f2a63ab0230caec18443c034478ce32367fcdcf810998293f6bb6808225012102d514d8b84fe28a4f5b998fb15d931456dd98365df9576dbcc47f787412eec1a6feffffff02a48b1358000000001976a914224538b431f8deb3fddccc433ebc1327017634e788ac40420f0000000000db530864642f646f6d6f624cb47b226970223a223137362e33312e3138342e323535222c226d6170223a7b222a223a7b226970223a223137362e33312e3138342e323535222c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d7d2c2266696e6765727072696e74223a5b2236393639433830333744323331384245444243383131313437344230413645363645373342444239225d2c22746f72223a2277697666776e3634746d3375616569672e6f6e696f6e227d6d7576a91457fd3c4a6a417c17f8d902e90e2bfb97b1a12e1188ac9e480600", - "blockhash": "1453f1744573abc329a116d071f9041bea5639f51c6e9bb2463fcb21f0638d2c", - "confirmations": 10342, - "time": 1533902501, - "blocktime": 1533902501 -} diff --git a/tests/transactions/namecoin_mainnet_0c6867.json b/tests/transactions/namecoin_mainnet_0c6867.json deleted file mode 100644 index 6c7b912..0000000 --- a/tests/transactions/namecoin_mainnet_0c6867.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "txid": "0c686779a1dcc867039a3c71934d6cde487c4eabd9cd2efd0bdcf15262ed9886", - "hash": "0c686779a1dcc867039a3c71934d6cde487c4eabd9cd2efd0bdcf15262ed9886", - "version": 28928, - "size": 280, - "vsize": 280, - "locktime": 421976, - "vin": [ - { - "txid": "0b9468e87947debbf999ac9290fcd25af7eff5f4d6df4773be2a89fd31009078", - "vout": 1, - "scriptSig": { - "asm": "304402203b3d10f8ba91fb477fdcbeb0354016bce97fcdf7d050191c7958a7d174ae4e76022064bd96fb14fcfc535320dd9eafd9a6c6dd9410937afa4fdb1064e2d8cc1110fa[ALL] 0421c34686d12da7331dcf876a61b58cdfa9bb892120fa8e699daac1333ad7325ed09a37432a414ccc2bed6506b3badd0413cd35469dcfda23ebadca86929f59c1", - "hex": "47304402203b3d10f8ba91fb477fdcbeb0354016bce97fcdf7d050191c7958a7d174ae4e76022064bd96fb14fcfc535320dd9eafd9a6c6dd9410937afa4fdb1064e2d8cc1110fa01410421c34686d12da7331dcf876a61b58cdfa9bb892120fa8e699daac1333ad7325ed09a37432a414ccc2bed6506b3badd0413cd35469dcfda23ebadca86929f59c1" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 280480622, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 b7db2908b47c32f4b8864caf2522d2eb1ed3d50b OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914b7db2908b47c32f4b8864caf2522d2eb1ed3d50b88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "NDLWQGyHyhneB7ySsL6na2QBPK1T2i1WSQ" - } - }, - { - "value": 1000000, - "n": 1, - "scriptPubKey": { - "nameOp": { - "op": "name_new", - "hash": "2dbe200657c5c3cce22f0637480865d5db3aaaac" - }, - "asm": "OP_NAME_NEW 2dbe200657c5c3cce22f0637480865d5db3aaaac OP_2DROP OP_DUP OP_HASH160 6985a7f580409d4fdaf223f34848212955d371eb OP_EQUALVERIFY OP_CHECKSIG", - "hex": "51142dbe200657c5c3cce22f0637480865d5db3aaaac6d76a9146985a7f580409d4fdaf223f34848212955d371eb88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "N6CKGNr6iBDriS6iwZBAFswM2auAQnjd5K" - } - } - ], - "hex": "007100000178900031fd892abe7347dfd6f4f5eff75ad2fc9092ac99f9bbde4779e868940b010000008a47304402203b3d10f8ba91fb477fdcbeb0354016bce97fcdf7d050191c7958a7d174ae4e76022064bd96fb14fcfc535320dd9eafd9a6c6dd9410937afa4fdb1064e2d8cc1110fa01410421c34686d12da7331dcf876a61b58cdfa9bb892120fa8e699daac1333ad7325ed09a37432a414ccc2bed6506b3badd0413cd35469dcfda23ebadca86929f59c1feffffff026ecbb710000000001976a914b7db2908b47c32f4b8864caf2522d2eb1ed3d50b88ac40420f00000000003051142dbe200657c5c3cce22f0637480865d5db3aaaac6d76a9146985a7f580409d4fdaf223f34848212955d371eb88ac58700600", - "blockhash": "15b3979258287d26becc021b265bcccc964b9863d44a8a5802b9f6ce53d9509d", - "confirmations": 170, - "time": 1539845549, - "blocktime": 1539845549 -} diff --git a/tests/transactions/namecoin_mainnet_460f2b.json b/tests/transactions/namecoin_mainnet_460f2b.json deleted file mode 100644 index e22d578..0000000 --- a/tests/transactions/namecoin_mainnet_460f2b.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "txid": "460f2b0a6f480b0d16b99fd4ea55afbf7ee628365a2a32d54b56422163e7660b", - "hash": "460f2b0a6f480b0d16b99fd4ea55afbf7ee628365a2a32d54b56422163e7660b", - "version": 28928, - "size": 688, - "vsize": 688, - "locktime": 422150, - "vin": [ - { - "txid": "33991d6cc33c2f9d85484086d0e9dcb93717be11e89bb315c5f0233d0fc0fc01", - "vout": 1, - "scriptSig": { - "asm": "3045022100c26ad0e826c1759a02a4bb3a8f816841b6330b44d3bba5ace371af7aeb736cae02205e6e9927d5e8279d32e741fbcd567c08f6dda8bdd0e3597c85b85831c3a73090[ALL] 03a7c03fa10f4ffa393a2e90ba098bf1f9b5d0cf84f83bc006fc9902884f22a5b5", - "hex": "483045022100c26ad0e826c1759a02a4bb3a8f816841b6330b44d3bba5ace371af7aeb736cae02205e6e9927d5e8279d32e741fbcd567c08f6dda8bdd0e3597c85b85831c3a73090012103a7c03fa10f4ffa393a2e90ba098bf1f9b5d0cf84f83bc006fc9902884f22a5b5" - }, - "sequence": 4294967293 - }, - { - "txid": "4632320203dddc75cac6e0078a040b6601de73b95d0069c8ef37f34e085f883c", - "vout": 0, - "scriptSig": { - "asm": "304402205bf9d8fe538d18d2f589f818acfc66efb3d7c563a6d0ce94379761e3ad5de4bb02204841c4f51cdb4433991f73fcff41fc82afd0a4411a89b09de30e6fb603ddf5a1[ALL] 0284741f8ca6ab581a46ae0ba5edfbfd134378c41e576c9267ca99054ecdf121cb", - "hex": "47304402205bf9d8fe538d18d2f589f818acfc66efb3d7c563a6d0ce94379761e3ad5de4bb02204841c4f51cdb4433991f73fcff41fc82afd0a4411a89b09de30e6fb603ddf5a101210284741f8ca6ab581a46ae0ba5edfbfd134378c41e576c9267ca99054ecdf121cb" - }, - "sequence": 4294967293 - } - ], - "vout": [ - { - "value": 1000000, - "n": 0, - "scriptPubKey": { - "nameOp": { - "op": "name_update", - "name": "test/6", - "value": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" - }, - "asm": "OP_NAME_UPDATE 746573742f36 787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878 OP_2DROP OP_DROP OP_DUP OP_HASH160 734b00d1b31f3c3a89bcd6d302b820d4c0459fc1 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "5306746573742f364d2c017878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878786d7576a914734b00d1b31f3c3a89bcd6d302b820d4c0459fc188ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "N75ym2CibThuKTtR4eRRZAMvkcLybL77fS" - } - }, - { - "value": 354398, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 3b9cde2101e9da0fbf47d98ed859b0ad8fa886b5 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9143b9cde2101e9da0fbf47d98ed859b0ad8fa886b588ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "N21ZzKiuLLQ5pZnoJrqaSNZSbipQUtAaGt" - } - } - ], - "hex": "007100000201fcc00f3d23f0c515b39be811be1737b9dce9d0864048859d2f3cc36c1d9933010000006b483045022100c26ad0e826c1759a02a4bb3a8f816841b6330b44d3bba5ace371af7aeb736cae02205e6e9927d5e8279d32e741fbcd567c08f6dda8bdd0e3597c85b85831c3a73090012103a7c03fa10f4ffa393a2e90ba098bf1f9b5d0cf84f83bc006fc9902884f22a5b5fdffffff3c885f084ef337efc869005db973de01660b048a07e0c6ca75dcdd0302323246000000006a47304402205bf9d8fe538d18d2f589f818acfc66efb3d7c563a6d0ce94379761e3ad5de4bb02204841c4f51cdb4433991f73fcff41fc82afd0a4411a89b09de30e6fb603ddf5a101210284741f8ca6ab581a46ae0ba5edfbfd134378c41e576c9267ca99054ecdf121cbfdffffff0240420f0000000000fd52015306746573742f364d2c017878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878786d7576a914734b00d1b31f3c3a89bcd6d302b820d4c0459fc188ac5e680500000000001976a9143b9cde2101e9da0fbf47d98ed859b0ad8fa886b588ac06710600" -} diff --git a/tests/transactions/namecoin_mainnet_5e3495.json b/tests/transactions/namecoin_mainnet_5e3495.json deleted file mode 100644 index 209f857..0000000 --- a/tests/transactions/namecoin_mainnet_5e3495.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "txid": "5e349540789309a088f9ede78c2e42e233e670aabbbd79886adc541389cfa4fa", - "hash": "5e349540789309a088f9ede78c2e42e233e670aabbbd79886adc541389cfa4fa", - "version": 28928, - "size": 478, - "vsize": 478, - "locktime": 421921, - "vin": [ - { - "txid": "4748ec1d3acad8bdb357b5499530ce1c3ada97ae9952475e3901e8f75dd55506", - "vout": 1, - "scriptSig": { - "asm": "30450221008eff8db772c8018181ccb1355d29e32436982f13d032d6ad72191139f7d9790402201a98c67c368b2c389156cb20b88aef251ec4e22535d830cea7986bcf62815059[ALL] 04e1c4b9e1cb0090fb6f55b98da47ed030a9e6383f6dd7d17089237abf10e5d939147dae8da00fc0840cf452c0e1a1001a56691abaa2cf07dc03c5477a586be6e2", - "hex": "4830450221008eff8db772c8018181ccb1355d29e32436982f13d032d6ad72191139f7d9790402201a98c67c368b2c389156cb20b88aef251ec4e22535d830cea7986bcf62815059014104e1c4b9e1cb0090fb6f55b98da47ed030a9e6383f6dd7d17089237abf10e5d939147dae8da00fc0840cf452c0e1a1001a56691abaa2cf07dc03c5477a586be6e2" - }, - "sequence": 4294967294 - }, - { - "txid": "0c686779a1dcc867039a3c71934d6cde487c4eabd9cd2efd0bdcf15262ed9886", - "vout": 1, - "scriptSig": { - "asm": "3045022100d242038864fc1b09ccdf4707b4ba828289c946c1c8681cff6347708332b9f6630220425d2dc3e4bd608efa82c6392e9732502ccffeba8c037ebf22ba035fc959cda6[ALL] 046cd0bf29656995ca841923f30f4b7ac9ae7cb4265da65ca8bd38363387b9317449cb1a0d6a11bc71d70a571ca7ee5b6a5dfe37cac10ccb4ed5cdb82751ceaa4b", - "hex": "483045022100d242038864fc1b09ccdf4707b4ba828289c946c1c8681cff6347708332b9f6630220425d2dc3e4bd608efa82c6392e9732502ccffeba8c037ebf22ba035fc959cda60141046cd0bf29656995ca841923f30f4b7ac9ae7cb4265da65ca8bd38363387b9317449cb1a0d6a11bc71d70a571ca7ee5b6a5dfe37cac10ccb4ed5cdb82751ceaa4b" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 280384718, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 9a52d8b8f425031b6ef40a847e771f6134af9804 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9149a52d8b8f425031b6ef40a847e771f6134af980488ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "NAeMWUDKZAjbDXM7BryV3Wa9Lp3C3aG7oq" - } - }, - { - "value": 1000000, - "n": 1, - "scriptPubKey": { - "nameOp": { - "op": "name_firstupdate", - "name": "d/heretostay", - "value": "{}", - "rand": "ca7d07e0aa9d23c2dc7efe5f2902f0e2ec22fe7c" - }, - "asm": "OP_NAME_FIRSTUPDATE 642f68657265746f73746179 ca7d07e0aa9d23c2dc7efe5f2902f0e2ec22fe7c 32123 OP_2DROP OP_2DROP OP_DUP OP_HASH160 ce26e759dbb966466446aab6e48cf39a23badd75 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "520c642f68657265746f7374617914ca7d07e0aa9d23c2dc7efe5f2902f0e2ec22fe7c027b7d6d6d76a914ce26e759dbb966466446aab6e48cf39a23badd7588ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "NFNQ1Ez6ZYVQpvsWcePBQMSiA3LB4BT9o1" - } - } - ], - "hex": "00710000020655d55df7e801395e475299ae97da3a1cce309549b557b3bdd8ca3a1dec4847010000008b4830450221008eff8db772c8018181ccb1355d29e32436982f13d032d6ad72191139f7d9790402201a98c67c368b2c389156cb20b88aef251ec4e22535d830cea7986bcf62815059014104e1c4b9e1cb0090fb6f55b98da47ed030a9e6383f6dd7d17089237abf10e5d939147dae8da00fc0840cf452c0e1a1001a56691abaa2cf07dc03c5477a586be6e2feffffff8698ed6252f1dc0bfd2ecdd9ab4e7c48de6c4d93713c9a0367c8dca17967680c010000008b483045022100d242038864fc1b09ccdf4707b4ba828289c946c1c8681cff6347708332b9f6630220425d2dc3e4bd608efa82c6392e9732502ccffeba8c037ebf22ba035fc959cda60141046cd0bf29656995ca841923f30f4b7ac9ae7cb4265da65ca8bd38363387b9317449cb1a0d6a11bc71d70a571ca7ee5b6a5dfe37cac10ccb4ed5cdb82751ceaa4bfeffffff02ce54b610000000001976a9149a52d8b8f425031b6ef40a847e771f6134af980488ac40420f000000000041520c642f68657265746f7374617914ca7d07e0aa9d23c2dc7efe5f2902f0e2ec22fe7c027b7d6d6d76a914ce26e759dbb966466446aab6e48cf39a23badd7588ac21700600", - "blockhash": "5b8c0254e59018d9cba170efccec0e1909898b8552ab581ba73a482d5693d25b", - "confirmations": 145, - "time": 1539853690, - "blocktime": 1539853690 -} diff --git a/tests/transactions/namecoin_mainnet_cfc5d7.json b/tests/transactions/namecoin_mainnet_cfc5d7.json deleted file mode 100644 index eca550d..0000000 --- a/tests/transactions/namecoin_mainnet_cfc5d7.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "txid": "cfc5d7e6280af21ce96f016826080490106dbf53f12ed1e38737595564b125c1", - "hash": "cfc5d7e6280af21ce96f016826080490106dbf53f12ed1e38737595564b125c1", - "version": 28928, - "size": 513, - "vsize": 513, - "locktime": 422067, - "vin": [ - { - "txid": "29c4c6c3443395a675111f7d809f192874d574425c014bb30ba8b6d4958fce2a", - "vout": 1, - "scriptSig": { - "asm": "30440220545b4eb23ddd3053580b58ef445092135a39a102cd858c3f46a8e3bbd68c0bb302200eb29decfaf4d189ca6dcae6cf4d86ddee5a2e2122fc504179e84c119873b014[ALL] 04d9fb2666d199134a53392189011a1aac0942d21299d338c274ae46f35cbeb631f4a413810d43fc1f968d7abc07b4181e56a5042e9f134538f8208b648d3bc5c7", - "hex": "4730440220545b4eb23ddd3053580b58ef445092135a39a102cd858c3f46a8e3bbd68c0bb302200eb29decfaf4d189ca6dcae6cf4d86ddee5a2e2122fc504179e84c119873b014014104d9fb2666d199134a53392189011a1aac0942d21299d338c274ae46f35cbeb631f4a413810d43fc1f968d7abc07b4181e56a5042e9f134538f8208b648d3bc5c7" - }, - "sequence": 4294967294 - }, - { - "txid": "5e349540789309a088f9ede78c2e42e233e670aabbbd79886adc541389cfa4fa", - "vout": 1, - "scriptSig": { - "asm": "3045022100f446e902ad3218d9d14ea2328f3ee5432b8f3a20224c2fc5fd9919b1c3d4362f022072fa9b4f840f53795f96336fadb79af2fb8c1e750a6cd84a5189fc381b5d8d56[ALL] 040df31f5db8614a8178e6d0785a56118c4f7d8fed10e80156e47934bd486f71ad1e81da5fbca360507eadc12e6c6b082bc6bee9f30fe64e235ea1127e28dfdf9c", - "hex": "483045022100f446e902ad3218d9d14ea2328f3ee5432b8f3a20224c2fc5fd9919b1c3d4362f022072fa9b4f840f53795f96336fadb79af2fb8c1e750a6cd84a5189fc381b5d8d560141040df31f5db8614a8178e6d0785a56118c4f7d8fed10e80156e47934bd486f71ad1e81da5fbca360507eadc12e6c6b082bc6bee9f30fe64e235ea1127e28dfdf9c" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 1000000, - "n": 0, - "scriptPubKey": { - "nameOp": { - "op": "name_update", - "name": "d/heretostay", - "value": "{\"ip\":\"185.234.217.36\",\"map\":{\"*\":{\"ip\":\"185.234.217.36\"}}}" - }, - "asm": "OP_NAME_UPDATE 642f68657265746f73746179 7b226970223a223138352e3233342e3231372e3336222c226d6170223a7b222a223a7b226970223a223138352e3233342e3231372e3336227d7d7d OP_2DROP OP_DROP OP_DUP OP_HASH160 584e13c024ce2eac261902a3c9508731a3dfa143 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "530c642f68657265746f737461793b7b226970223a223138352e3233342e3231372e3336222c226d6170223a7b222a223a7b226970223a223138352e3233342e3231372e3336227d7d7d6d7576a914584e13c024ce2eac261902a3c9508731a3dfa14388ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "N4dHCRYVP8oQa6ZXLC1DPnzbvuvq29hy6v" - } - }, - { - "value": 279093004, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 09804e98bc777f101343fcd3c67044742e785bf6 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91409804e98bc777f101343fcd3c67044742e785bf688ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "MwSbzJTK1Dc2dBcE4u6nLJ95ZmEnzPUtSE" - } - } - ], - "hex": "00710000022ace8f95d4b6a80bb34b015c4274d57428199f807d1f1175a6953344c3c6c429010000008a4730440220545b4eb23ddd3053580b58ef445092135a39a102cd858c3f46a8e3bbd68c0bb302200eb29decfaf4d189ca6dcae6cf4d86ddee5a2e2122fc504179e84c119873b014014104d9fb2666d199134a53392189011a1aac0942d21299d338c274ae46f35cbeb631f4a413810d43fc1f968d7abc07b4181e56a5042e9f134538f8208b648d3bc5c7fefffffffaa4cf891354dc6a8879bdbbaa70e633e2422e8ce7edf988a00993784095345e010000008b483045022100f446e902ad3218d9d14ea2328f3ee5432b8f3a20224c2fc5fd9919b1c3d4362f022072fa9b4f840f53795f96336fadb79af2fb8c1e750a6cd84a5189fc381b5d8d560141040df31f5db8614a8178e6d0785a56118c4f7d8fed10e80156e47934bd486f71ad1e81da5fbca360507eadc12e6c6b082bc6bee9f30fe64e235ea1127e28dfdf9cfeffffff0240420f000000000065530c642f68657265746f737461793b7b226970223a223138352e3233342e3231372e3336222c226d6170223a7b222a223a7b226970223a223138352e3233342e3231372e3336227d7d7d6d7576a914584e13c024ce2eac261902a3c9508731a3dfa14388ac0c9fa210000000001976a91409804e98bc777f101343fcd3c67044742e785bf688acb3700600", - "blockhash": "182f4fbdac2309b8f3333802ff81008178661662bf2d7bd385a2e93d3ac493a4", - "confirmations": 3, - "time": 1539945678, - "blocktime": 1539945678 -} diff --git a/tests/transactions/peercoin_mainnet_937bba.json b/tests/transactions/peercoin_mainnet_937bba.json deleted file mode 100644 index d44f12b..0000000 --- a/tests/transactions/peercoin_mainnet_937bba.json +++ /dev/null @@ -1,133 +0,0 @@ -{ - "hex": "01000000bf8dba5901ad953de2a7b9be5cb02c6dc23896084a14d322cf4a8cf592ec870b28ae64ef8b0100000048473044022041cb4e0f16e5f3461840e6373b83cede39574d438fc6e7fd118812203f3eaabb022042649cfe28aa5287ece0380d14aefa13d3cfa80939c55d3d6666f7b937c45f1701ffffffff0a20120a00000000001976a91474b358aa223098ceb7cad687c4d7b3b586d451a988ac20120a00000000001976a914c5c3b55e10f1c1380a0ed77c483c77c7ee8bf6a188ac20e3f600000000001976a9146a6ad28c0c7303cdcad30e8a0927b4fe7b61532388ac20120a00000000001976a9148aac9e438c2c3583b4dabf762cf3d293ec93e08888ac20120a00000000001976a914a4d3b442a56f173858ede1a5bb18cd6ce3b0555888ac20120a00000000001976a91495b0fb559a12733c34a3ab533a824675656b10a488ac20120a00000000001976a91449107b9bbc1746078b08be8073817b0a3c180d3988ac20120a00000000001976a914cc5ebd1c5854bcbf36e2b6d25a551d58c7a3d55888ac20120a00000000001976a91466bd59b9f305b9eaab9b7fe9404f465b4e63a7bf88ac20120a00000000001976a914a0f89dc2c36fb5f60c750ff8c8353d7dd680c19188ac00000000", - "txid": "937bba4fd2c9f77250ca10c80915a874b47fd60204be3993540eb9f1a459f2e0", - "version": 1, - "time": 1505398874, - "locktime": 0, - "vin": [ - { - "txid": "8bef64ae280b87ec92f58c4acf22d3144a089638c26d2cb05cbeb9a7e23d95ad", - "vout": 1, - "scriptSig": { - "asm": "3044022041cb4e0f16e5f3461840e6373b83cede39574d438fc6e7fd118812203f3eaabb022042649cfe28aa5287ece0380d14aefa13d3cfa80939c55d3d6666f7b937c45f1701", - "hex": "473044022041cb4e0f16e5f3461840e6373b83cede39574d438fc6e7fd118812203f3eaabb022042649cfe28aa5287ece0380d14aefa13d3cfa80939c55d3d6666f7b937c45f1701" - }, - "sequence": 4294967295 - } - ], - "vout": [ - { - "value": 660000, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 74b358aa223098ceb7cad687c4d7b3b586d451a9 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91474b358aa223098ceb7cad687c4d7b3b586d451a988ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PKEEPRnAZCyjC48a4SYH4u4YiPnqt1qoud" - } - }, - { - "value": 660000, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 c5c3b55e10f1c1380a0ed77c483c77c7ee8bf6a1 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914c5c3b55e10f1c1380a0ed77c483c77c7ee8bf6a188ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PScript9dhNxV5xHGwwcjknh9sxe6s4tVX" - } - }, - { - "value": 16180000, - "n": 2, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 6a6ad28c0c7303cdcad30e8a0927b4fe7b615323 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9146a6ad28c0c7303cdcad30e8a0927b4fe7b61532388ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PJHrkThFcy83r7Qj4znvYtzKRv1ExFPyrk" - } - }, - { - "value": 660000, - "n": 3, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 8aac9e438c2c3583b4dabf762cf3d293ec93e088 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9148aac9e438c2c3583b4dabf762cf3d293ec93e08888ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PMERCAoRC3niFtqr4Mzw1skUi5nvVMhJic" - } - }, - { - "value": 660000, - "n": 4, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 a4d3b442a56f173858ede1a5bb18cd6ce3b05558 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914a4d3b442a56f173858ede1a5bb18cd6ce3b0555888ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PPchatrw5hV1y3JUU2kxyL4LQccprbp8FX" - } - }, - { - "value": 660000, - "n": 5, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 95b0fb559a12733c34a3ab533a824675656b10a4 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91495b0fb559a12733c34a3ab533a824675656b10a488ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PNEfrTw3ngSsNifCAjwB3gXnYz5U48MnSx" - } - }, - { - "value": 660000, - "n": 6, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 49107b9bbc1746078b08be8073817b0a3c180d39 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91449107b9bbc1746078b08be8073817b0a3c180d3988ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PFFWEDzpA3pvHrmtSwZmWzXUDu9QEWnRFT" - } - }, - { - "value": 660000, - "n": 7, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 cc5ebd1c5854bcbf36e2b6d25a551d58c7a3d558 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914cc5ebd1c5854bcbf36e2b6d25a551d58c7a3d55888ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PTDnVfgcDVk417rLXrokC3nLj44tFZ3Hyw" - } - }, - { - "value": 660000, - "n": 8, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 66bd59b9f305b9eaab9b7fe9404f465b4e63a7bf OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91466bd59b9f305b9eaab9b7fe9404f465b4e63a7bf88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PHxQuqqL7FJ3P7VvdaziqEpKPXLDUJZco3" - } - }, - { - "value": 660000, - "n": 9, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 a0f89dc2c36fb5f60c750ff8c8353d7dd680c191 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914a0f89dc2c36fb5f60c750ff8c8353d7dd680c19188ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "PPGK6psEaCMKz6xZGCSxKsiZPV7gWg8mYf" - } - } - ], - "blockhash": "0000000000000000781decfe53795f55184690bbf9cb38bd06f38aeccd2dc924", - "confirmations": 86758, - "blocktime": 1505398874 -} \ No newline at end of file diff --git a/tests/transactions/peercointestnet_testnet_39489.json b/tests/transactions/peercointestnet_testnet_39489.json deleted file mode 100644 index fa6d4e1..0000000 --- a/tests/transactions/peercointestnet_testnet_39489.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "hex": "010000008180445c041eb7310aeb34007c9ff9b77f8e6c9c249d4c768420a9049a9f655f4c338efee9020000004a49304602210090e5f7b3854e15cdde7b2789664a08abb4a5eedc6bd65f0b0bfc5ca91264854c022100953a2af22e65e01816538d472c34ba0eaeae92bafb36d1d3e2d6d8ffb9dde77101ffffffff67f396d952037b2137bc1b55ee3d963bc0e021e9188db2c0a1b276de34f9b186000000006b483045022100b233a9b5bdb8db9c24d8d8700734401e24b8fd0aae5f2ec71d0dac4c2a3a016702205629df3019857e57e7650dadd5cee1e7bde6b10e1ad6c37da2e2cce2fdcfc76d0121037de980afe82c0d793a7ee3e3d38e77c84de106aea444df2dea264f288baf3210ffffffffa33a908fb4b6be270b259c0fa356dcbddcbff2486480adb13000a6a7f92a21a2000000006b483045022100fad26408f47fec16cc122e6cbfe1b27df8eb655fa2998dc867858729b634ec8b02207f130dec8a341cb74b475f6bc8818828807bec6163d280d6f27a2acef84120e101210238de6010e22dd2916b24f86da16a98e41cab04e05e307172b7c8d2895a837172ffffffffe340bbf6948f50ad242c06c3e9eb559620b04a9056247903b6a5ae63387d41ec000000006b483045022100b5f951f7a9ca6d7beeba4eb4ae3cb07e3ab0c0dea5e060c5c2a608f37fef085702202acb69110119732cf6b0ae0feb6058f146617b210a3a065701715dae45ee5df10121035017348e9fbadf0a5478ee1831467f34c96b8d40a0cefe3bd657621bf404f810ffffffff0200e1f505000000001976a91433dbea08eb74959027235a4fb1b714621bd4219488acf8b50100000000001976a9144ed1ce7f28aad0f1568c434d0cdbedef2410df2788ac00000000", - "txid": "394897b22d5edca2209279148737f7ce6b2d5aa7818b49973fef1bf931dad687", - "version": 1, - "time": 1547994712, - "locktime": 0, - "vin": [ - { - "txid": "e9fe8e334c5f659f9a04a92084764c9d249c6c8e7fb7f99f7c0034eb0a31b71e", - "vout": 2, - "scriptSig": { - "asm": "304602210090e5f7b3854e15cdde7b2789664a08abb4a5eedc6bd65f0b0bfc5ca91264854c022100953a2af22e65e01816538d472c34ba0eaeae92bafb36d1d3e2d6d8ffb9dde77101", - "hex": "49304602210090e5f7b3854e15cdde7b2789664a08abb4a5eedc6bd65f0b0bfc5ca91264854c022100953a2af22e65e01816538d472c34ba0eaeae92bafb36d1d3e2d6d8ffb9dde77101" - }, - "sequence": 4294967295 - }, - { - "txid": "86b1f934de76b2a1c0b28d18e921e0c03b963dee551bbc37217b0352d996f367", - "vout": 0, - "scriptSig": { - "asm": "3045022100b233a9b5bdb8db9c24d8d8700734401e24b8fd0aae5f2ec71d0dac4c2a3a016702205629df3019857e57e7650dadd5cee1e7bde6b10e1ad6c37da2e2cce2fdcfc76d01 037de980afe82c0d793a7ee3e3d38e77c84de106aea444df2dea264f288baf3210", - "hex": "483045022100b233a9b5bdb8db9c24d8d8700734401e24b8fd0aae5f2ec71d0dac4c2a3a016702205629df3019857e57e7650dadd5cee1e7bde6b10e1ad6c37da2e2cce2fdcfc76d0121037de980afe82c0d793a7ee3e3d38e77c84de106aea444df2dea264f288baf3210" - }, - "sequence": 4294967295 - }, - { - "txid": "a2212af9a7a60030b1ad806448f2bfdcbddc56a30f9c250b27beb6b48f903aa3", - "vout": 0, - "scriptSig": { - "asm": "3045022100fad26408f47fec16cc122e6cbfe1b27df8eb655fa2998dc867858729b634ec8b02207f130dec8a341cb74b475f6bc8818828807bec6163d280d6f27a2acef84120e101 0238de6010e22dd2916b24f86da16a98e41cab04e05e307172b7c8d2895a837172", - "hex": "483045022100fad26408f47fec16cc122e6cbfe1b27df8eb655fa2998dc867858729b634ec8b02207f130dec8a341cb74b475f6bc8818828807bec6163d280d6f27a2acef84120e101210238de6010e22dd2916b24f86da16a98e41cab04e05e307172b7c8d2895a837172" - }, - "sequence": 4294967295 - }, - { - "txid": "ec417d3863aea5b603792456904ab0209655ebe9c3062c24ad508f94f6bb40e3", - "vout": 0, - "scriptSig": { - "asm": "3045022100b5f951f7a9ca6d7beeba4eb4ae3cb07e3ab0c0dea5e060c5c2a608f37fef085702202acb69110119732cf6b0ae0feb6058f146617b210a3a065701715dae45ee5df101 035017348e9fbadf0a5478ee1831467f34c96b8d40a0cefe3bd657621bf404f810", - "hex": "483045022100b5f951f7a9ca6d7beeba4eb4ae3cb07e3ab0c0dea5e060c5c2a608f37fef085702202acb69110119732cf6b0ae0feb6058f146617b210a3a065701715dae45ee5df10121035017348e9fbadf0a5478ee1831467f34c96b8d40a0cefe3bd657621bf404f810" - }, - "sequence": 4294967295 - } - ], - "vout": [ - { - "value": 100000000, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 33dbea08eb74959027235a4fb1b714621bd42194 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91433dbea08eb74959027235a4fb1b714621bd4219488ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "mkFACk6HNooUKwfptBRs2UHDKuL3Vn3V2A" - } - }, - { - "value": 112120, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 4ed1ce7f28aad0f1568c434d0cdbedef2410df27 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9144ed1ce7f28aad0f1568c434d0cdbedef2410df2788ac", - "reqSigs": 1, - "type": "pubkeyhash", - "address": "mnhiLdtdodHAzggkjBb5VdqH8WhdSmuozE" - } - } - ], - "blockhash": "313cc0ffa998773595b68210e100b56d31c4d555ff807dcf7e145e31013c533f", - "confirmations": 4, - "blocktime": 1547994712 - } \ No newline at end of file diff --git a/tests/transactions/xaya_mainnet_currency_bb65bf.json b/tests/transactions/xaya_mainnet_currency_bb65bf.json deleted file mode 100644 index c4dd732..0000000 --- a/tests/transactions/xaya_mainnet_currency_bb65bf.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "txid": "bb65bfb6bb0bc032ddf5f086079bd54f44b51192c7dd2aaa96814557b4cedef6", - "hash": "478b0977178b3b251c059d7fd645d22776928f24d463d58bd952692b94011506", - "version": 2, - "size": 397, - "vsize": 315, - "weight": 1258, - "locktime": 1032236, - "vin": [ - { - "txid": "885759d86fc931fdc40e5ce2ea8d13d027265ba412cf6f53338ed079e117ecd0", - "vout": 1, - "scriptSig": { - "asm": "0014af22b818ed82241a25db8e0368246739cefff500", - "hex": "160014af22b818ed82241a25db8e0368246739cefff500" - }, - "txinwitness": [ - "30440220242ecc2974b06403d2c8082cac3757a66abdf1299896e81037b336d9d2114f60022070ed8076805e32e600d10338a57509bfe662951931d39312bb9121c8cc79987801", - "02caf14cea42ca04ec16b5a0486e8316f7ff9d1d497f05b6631eeae06a9e93c952" - ], - "sequence": 4294967293 - }, - { - "txid": "885759d86fc931fdc40e5ce2ea8d13d027265ba412cf6f53338ed079e117ecd0", - "vout": 0, - "scriptSig": { - "asm": "304402202b78c45be3876fa92bc5678096fc7a300c0b2eacbd6c63462b5e72634a0d8b34022017dbd5e71b09b2477db5ec9cfa242198d1439efaeae96827d4cc2a09291976e6[ALL] 02c5b65a15c335dede9899ca033a43cc6d4c669b904c344ecfccd6db6c0147226e", - "hex": "47304402202b78c45be3876fa92bc5678096fc7a300c0b2eacbd6c63462b5e72634a0d8b34022017dbd5e71b09b2477db5ec9cfa242198d1439efaeae96827d4cc2a09291976e6012102c5b65a15c335dede9899ca033a43cc6d4c669b904c344ecfccd6db6c0147226e" - }, - "sequence": 4294967293 - } - ], - "vout": [ - { - "value": 1000000000, - "n": 0, - "scriptPubKey": { - "asm": "OP_HASH160 0a28089f0e20df40287a050f44c17e46b5415fc7 OP_EQUAL", - "hex": "a9140a28089f0e20df40287a050f44c17e46b5415fc787", - "reqSigs": 1, - "type": "scripthash", - "addresses": [ - "D64oFmM1YJkNnJeuTDanLbV2fnkmE3RjHc" - ] - } - }, - { - "value": 982510000, - "n": 1, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 cf42e4921cf6b13b2bd3d169b9e94f1447429dfc OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a914cf42e4921cf6b13b2bd3d169b9e94f1447429dfc88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CbMnaYgwuPaZXJKsJfaaexpSMKyt1yCfHE" - ] - } - } - ], - "hex": "02000000000102d0ec17e179d08e33536fcf12a45b2627d0138deae25c0ec4fd31c96fd85957880100000017160014af22b818ed82241a25db8e0368246739cefff500fdffffffd0ec17e179d08e33536fcf12a45b2627d0138deae25c0ec4fd31c96fd8595788000000006a47304402202b78c45be3876fa92bc5678096fc7a300c0b2eacbd6c63462b5e72634a0d8b34022017dbd5e71b09b2477db5ec9cfa242198d1439efaeae96827d4cc2a09291976e6012102c5b65a15c335dede9899ca033a43cc6d4c669b904c344ecfccd6db6c0147226efdffffff0200ca9a3b0000000017a9140a28089f0e20df40287a050f44c17e46b5415fc787b0e98f3a000000001976a914cf42e4921cf6b13b2bd3d169b9e94f1447429dfc88ac024730440220242ecc2974b06403d2c8082cac3757a66abdf1299896e81037b336d9d2114f60022070ed8076805e32e600d10338a57509bfe662951931d39312bb9121c8cc799878012102caf14cea42ca04ec16b5a0486e8316f7ff9d1d497f05b6631eeae06a9e93c952002cc00f00", - "blockhash": "83acddd369b88e1a2d1fa506dcb717a1d883e45434d4ce080f10f3630e5ae957", - "confirmations": 1, - "time": 1564041243, - "blocktime": 1564041243 -} diff --git a/tests/transactions/xaya_mainnet_namereg_a32f38.json b/tests/transactions/xaya_mainnet_namereg_a32f38.json deleted file mode 100644 index 22842bc..0000000 --- a/tests/transactions/xaya_mainnet_namereg_a32f38.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "txid": "a32f38a463b75f2cb9955f5660063e7888f9120b40f27312b65e53fad6a226fd", - "hash": "a32f38a463b75f2cb9955f5660063e7888f9120b40f27312b65e53fad6a226fd", - "version": 2, - "size": 240, - "vsize": 240, - "weight": 960, - "locktime": 0, - "vin": [ - { - "txid": "c87eb7b9c71146a18f8ebaea93b74bfeb4795b265f151ba5a1e62ef32017bc34", - "vout": 0, - "scriptSig": { - "asm": "3045022100df2c9fdfa19e145a3d1f3b995e2925e6270f02dd13a9d5e79edc0bf7841517d40220722d8c694a21890bb24b82530f7e553371b9123d1e0e8c1ad818fe87c53e3cbb[ALL] 03a2bfae3cc2b43c7ac5e8ae402e1552b9edca7a2ff73ac1950ca52dae73791e95", - "hex": "483045022100df2c9fdfa19e145a3d1f3b995e2925e6270f02dd13a9d5e79edc0bf7841517d40220722d8c694a21890bb24b82530f7e553371b9123d1e0e8c1ad818fe87c53e3cbb012103a2bfae3cc2b43c7ac5e8ae402e1552b9edca7a2ff73ac1950ca52dae73791e95" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 1996928100, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 5026b54aec9036aaf02473481356acb3fe45846a OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a9145026b54aec9036aaf02473481356acb3fe45846a88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CPmgzsvaWeSNvXd5CNfzSLnX2ymjJ7jwtw" - ] - } - }, - { - "value": 1000000, - "n": 1, - "scriptPubKey": { - "nameOp": { - "op": "name_register", - "name": "p/domob", - "name_encoding": "utf8", - "value": "{}", - "value_encoding": "ascii" - }, - "asm": "OP_NAME_REGISTER 702f646f6d6f62 32123 OP_2DROP OP_DROP OP_DUP OP_HASH160 eed2f5ecba300e6137c3a966d60cab012b490e01 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "5107702f646f6d6f62027b7d6d7576a914eed2f5ecba300e6137c3a966d60cab012b490e0188ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CeEg7VvAJ6rtz7MQ9sbkmEEb4zxRbSU4JT" - ] - } - } - ], - "hex": "020000000134bc1720f32ee6a1a51b155f265b79b4fe4bb793eaba8e8fa14611c7b9b77ec8000000006b483045022100df2c9fdfa19e145a3d1f3b995e2925e6270f02dd13a9d5e79edc0bf7841517d40220722d8c694a21890bb24b82530f7e553371b9123d1e0e8c1ad818fe87c53e3cbb012103a2bfae3cc2b43c7ac5e8ae402e1552b9edca7a2ff73ac1950ca52dae73791e95feffffff0264b40677000000001976a9145026b54aec9036aaf02473481356acb3fe45846a88ac40420f0000000000275107702f646f6d6f62027b7d6d7576a914eed2f5ecba300e6137c3a966d60cab012b490e0188ac00000000", - "blockhash": "1efbbbe72b0198a68bd3a9f5d349f4bcb5d87c660262a6c6731c37b1cb61a73e", - "confirmations": 1032707, - "time": 1531484387, - "blocktime": 1531484387 -} diff --git a/tests/transactions/xaya_mainnet_nameupd_83747d.json b/tests/transactions/xaya_mainnet_nameupd_83747d.json deleted file mode 100644 index a0b5a99..0000000 --- a/tests/transactions/xaya_mainnet_nameupd_83747d.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "txid": "83747d1e69e264644f425bc2dae3bedca6d72274a0f2f82b00d9a0a70714c2be", - "hash": "83747d1e69e264644f425bc2dae3bedca6d72274a0f2f82b00d9a0a70714c2be", - "version": 2, - "size": 413, - "vsize": 413, - "weight": 1652, - "locktime": 244772, - "vin": [ - { - "txid": "59d8a63955615b49b550ca9207ae9c5853898370a37efe8fcb4cfbff7eba989e", - "vout": 0, - "scriptSig": { - "asm": "304402202f16982264f61a1bdd08cf5f5aa620fd761419416aceaf65226ba74a932e8ea50220520d2a8755da0f85c257afeb841fab9692807d177fd4693e0697308f658940ed[ALL] 02d9ce309aa25d552cc1e6e2557e4b91b8ad9d055ff74fc4241e6b5b1039792eae", - "hex": "47304402202f16982264f61a1bdd08cf5f5aa620fd761419416aceaf65226ba74a932e8ea50220520d2a8755da0f85c257afeb841fab9692807d177fd4693e0697308f658940ed012102d9ce309aa25d552cc1e6e2557e4b91b8ad9d055ff74fc4241e6b5b1039792eae" - }, - "sequence": 4294967294 - }, - { - "txid": "a32f38a463b75f2cb9955f5660063e7888f9120b40f27312b65e53fad6a226fd", - "vout": 1, - "scriptSig": { - "asm": "3044022030710158479236b1e8da22cbe5710f0b1b1210fdfa3c68dcb955af8137340db8022064f8f2d2c4047f51f0e62ebe2ee2aac7d3eb574f57f497ad828fb2381234d81e[ALL] 03611ff32dd36a49b75873dc3770c1e5f6a83ea8a4f56fa1fd08400b7686eb4c21", - "hex": "473044022030710158479236b1e8da22cbe5710f0b1b1210fdfa3c68dcb955af8137340db8022064f8f2d2c4047f51f0e62ebe2ee2aac7d3eb574f57f497ad828fb2381234d81e012103611ff32dd36a49b75873dc3770c1e5f6a83ea8a4f56fa1fd08400b7686eb4c21" - }, - "sequence": 4294967294 - } - ], - "vout": [ - { - "value": 473277800, - "n": 0, - "scriptPubKey": { - "asm": "OP_DUP OP_HASH160 13f261c11e7471063893a4821331a1bd4496f5fb OP_EQUALVERIFY OP_CHECKSIG", - "hex": "76a91413f261c11e7471063893a4821331a1bd4496f5fb88ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CJHMmfxKEypZd9oF5Ui9cSgWD7eaUC6cGT" - ] - } - }, - { - "value": 1000000, - "n": 1, - "scriptPubKey": { - "nameOp": { - "op": "name_update", - "name": "p/domob", - "name_encoding": "utf8", - "value": "{\"g\":{\"mv\":{\"d\":\"u\",\"n\":10}}}", - "value_encoding": "ascii" - }, - "asm": "OP_NAME_UPDATE 702f646f6d6f62 7b2267223a7b226d76223a7b2264223a2275222c226e223a31307d7d7d OP_2DROP OP_DROP OP_DUP OP_HASH160 9375d04e6c8a332e0dd06dff3e9c037ac80d31a0 OP_EQUALVERIFY OP_CHECKSIG", - "hex": "5207702f646f6d6f621d7b2267223a7b226d76223a7b2264223a2275222c226e223a31307d7d7d6d7576a9149375d04e6c8a332e0dd06dff3e9c037ac80d31a088ac", - "reqSigs": 1, - "type": "pubkeyhash", - "addresses": [ - "CVub35ZeaqJajwUxr7ib3sYBfQg19AhKRs" - ] - } - } - ], - "hex": "02000000029e98ba7efffb4ccb8ffe7ea370838953589cae0792ca50b5495b615539a6d859000000006a47304402202f16982264f61a1bdd08cf5f5aa620fd761419416aceaf65226ba74a932e8ea50220520d2a8755da0f85c257afeb841fab9692807d177fd4693e0697308f658940ed012102d9ce309aa25d552cc1e6e2557e4b91b8ad9d055ff74fc4241e6b5b1039792eaefefffffffd26a2d6fa535eb61273f2400b12f988783e0660565f95b92c5fb763a4382fa3010000006a473044022030710158479236b1e8da22cbe5710f0b1b1210fdfa3c68dcb955af8137340db8022064f8f2d2c4047f51f0e62ebe2ee2aac7d3eb574f57f497ad828fb2381234d81e012103611ff32dd36a49b75873dc3770c1e5f6a83ea8a4f56fa1fd08400b7686eb4c21feffffff0268a5351c000000001976a91413f261c11e7471063893a4821331a1bd4496f5fb88ac40420f0000000000425207702f646f6d6f621d7b2267223a7b226d76223a7b2264223a2275222c226e223a31307d7d7d6d7576a9149375d04e6c8a332e0dd06dff3e9c037ac80d31a088ac24bc0300", - "blockhash": "6d8071aa2e91e13004d9cc185e3a51a1975f33f190b171ce3d638ae17fdb1154", - "confirmations": 787951, - "time": 1539182355, - "blocktime": 1539182355 -}