diff --git a/electrumx/lib/coins.py b/electrumx/lib/coins.py index caf724c..5dcce42 100644 --- a/electrumx/lib/coins.py +++ b/electrumx/lib/coins.py @@ -821,6 +821,25 @@ class GravityCoin(Coin): 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' + XPUB_VERBYTES = bytes.fromhex("0488b21e") + XPRV_VERBYTES = bytes.fromhex("0488ade4") + P2PKH_VERBYTE = bytes.fromhex("4b") + P2SH_VERBYTES = [bytes.fromhex("22")] + WIF_BYTE = bytes.fromhex("d2") + RPC_PORT = 29202 + REORG_LIMIT = 5000 + PEERS = [] + + class Unitus(Coin): NAME = "Unitus" SHORTNAME = "UIS" diff --git a/tests/blocks/bitcoinzero_mainnet_50000.json b/tests/blocks/bitcoinzero_mainnet_50000.json new file mode 100644 index 0000000..e39746d --- /dev/null +++ b/tests/blocks/bitcoinzero_mainnet_50000.json @@ -0,0 +1,14 @@ +{ + "hash": "8baa0a0c95d5c3d968d3223c507951337d4431bf61786cb051512842e9a5f18a", + "size": 295, + "height": 50000, + "merkleroot": "75a2bf3a5f1464116b3edca2bc53c3074245eb872048b2baa2684c5ac15ad903", + "tx": [ + "75a2bf3a5f1464116b3edca2bc53c3074245eb872048b2baa2684c5ac15ad903" + ], + "time": 1551713199, + "nonce": 3508846327, + "bits": "1c00b776", + "previousblockhash": "5a49a0944a9a799c11b31aacf2e9ff85da6a308f28a4cb6d6e4b2cf9a7bdb332", + "block": "0000002032b3bda7f92c4b6e6dcba4288f306ada85ffe9f2ac1ab3119c799a4a94a0495a03d95ac15a4c68a2bab2482087eb454207c353bca2dc3e6b1164145f3abfa275af437d5c76b7001cf7be24d10102000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1b0350c30004af437d5c08810006596f0100004e4c506f6f6c2e4e4c000000000480ba953e000000001976a9140a35b7717be43b406868a94ca9b7317a3cf5910b88ac80ba953e000000001976a914616a70b9473e81d38f624b0cb765d3b1b35f202288ac8017b42c000000001976a914d3e505575aaa0174c1801fcb78f47bb312be24d788ac80d1f008000000001976a9148b6f6866e5081ea5ba5b5793dd2c24f7e254a05a88ac00000000" +}