From 302cfcfebf17e079681b14951285d1166ae6ddb2 Mon Sep 17 00:00:00 2001 From: cipig <32116761+cipig@users.noreply.github.com> Date: Wed, 31 Jan 2018 08:01:33 +0000 Subject: [PATCH] add Bitcore (BTX) (#362) --- lib/coins.py | 12 ++++++++++++ tests/blocks/bitcore_mainnet_100000.json | 15 +++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 tests/blocks/bitcore_mainnet_100000.json diff --git a/lib/coins.py b/lib/coins.py index aaf8d9a..b4c3566 100644 --- a/lib/coins.py +++ b/lib/coins.py @@ -1314,3 +1314,15 @@ class Newyorkcoin(AuxPowMixin, Coin): TX_COUNT_HEIGHT = 3948743 TX_PER_BLOCK = 2 REORG_LIMIT = 2000 + +class Bitcore(BitcoinMixin, Coin): + NAME = "Bitcore" + SHORTNAME = "BTX" + DESERIALIZER = lib_tx.DeserializerSegWit + GENESIS_HASH = ('604148281e5c4b7f2487e5d03cd60d8e' + '6f69411d613f6448034508cea52e9574') + TX_COUNT = 126979 + TX_COUNT_HEIGHT = 126946 + TX_PER_BLOCK = 2 + RPC_PORT = 8556 + diff --git a/tests/blocks/bitcore_mainnet_100000.json b/tests/blocks/bitcore_mainnet_100000.json new file mode 100644 index 0000000..4a1ec55 --- /dev/null +++ b/tests/blocks/bitcore_mainnet_100000.json @@ -0,0 +1,15 @@ +{ + "hash": "99103dc00414fd4c90b03cd1a770626e2ac681baa10e5f7f7ce089a6d98f0dad", + "size": 415, + "height": 100000, + "merkleroot": "59ea3a554c4cad8ae14ef7d8eed6c1e4d339bacb9ea91e308583c41645b8eafa", + "tx": [ + "57a9b42c52a0886ad9eddd9e52ccf25a1e11cce1a95b413fb58a307c09f1249b", + "58e78239d2cfcd9d6d2da2e1f9d88b658919a74d2f1c298cc6421fd51f6256af" + ], + "time": 1513253979, + "nonce": 3609159125, + "bits": "1b135157", + "previousblockhash": "19568daa07c7e0b6da2afac1b595f10ffe22abf8c8be1937a64c3e788064984f", + "block": "000000204f986480783e4ca63719bec8f8ab22fe0ff195b5c1fa2adab6e0c707aa8d5619faeab84516c48385301ea99ecbba39d3e4c1d6eed8f74ee18aad4c4c553aea595b6c325a5751131bd5651fd70202000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1803a08601045b6c325a0881000067010000007969696d7000000000000139baa012000000001976a914f89644903c1a800b2906a86455138cf99ace9b7a88ac0000000002000000014293bea25fd7ba75b0a1bc7a771f1f5698dcd53c04d320f855357429d71f80b8000000006a473044022052496da791f8df38a36e2e7b1e54c41e13d8b2375d36930dbbdb4d08bf07d3e402206e6e87344d76205fff8f6852298f18ff1d10ade9df34c96b09a4c27b795be833012102c21bcdeb21fac4e71332063156d54bcedfed93a6eb30c131b083347ff05da5fcfeffffff02808d8aae000000001976a914347fd1a28f968648d0c4a75b0bb53eb4223a68c888ac65d9368c000000001976a914d00e25fe39beb4e38a4cb1a14b72c77040f096c888ac9f860100" +}