Browse Source

Unitus Support (#693)

patch-2
ChekaZ 6 years ago
committed by Neil
parent
commit
28d679ad1c
  1. 22
      electrumx/lib/coins.py
  2. 14
      tests/blocks/unitus_mainnet_88888.json

22
electrumx/lib/coins.py

@ -701,6 +701,28 @@ class ViacoinTestnetSegWit(ViacoinTestnet):
DESERIALIZER = lib_tx.DeserializerSegWit
class Unitus(Coin):
NAME = "Unitus"
SHORTNAME = "UIS"
NET = "mainnet"
XPUB_VERBYTES = bytes.fromhex("0488B21E")
XPRV_VERBYTES = bytes.fromhex("0488ADE4")
P2PKH_VERBYTE = bytes.fromhex("44")
P2SH_VERBYTES = [bytes.fromhex("0A")]
WIF_BYTE = bytes.fromhex("84")
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(AuxPowMixin, Coin):
NAME = "Namecoin"

14
tests/blocks/unitus_mainnet_88888.json

@ -0,0 +1,14 @@
{
"hash": "d10fb9c30342acd0af365faee684f39c7ea08387732ad4f5569a56cd5ec06b1d",
"size": 475,
"height": 88888,
"merkleroot": "bd91e953702e9ee14b231a4d5ba3b8ce4c492a27815c8ea372f3e477623bca43",
"tx": [
"bd91e953702e9ee14b231a4d5ba3b8ce4c492a27815c8ea372f3e477623bca43"
],
"time": 1426508828,
"nonce": 0,
"bits": "1b352f80",
"previousblockhash": "109a8dcbf8688bf36dba6f78019ddc1969298116020e87f816a823107b91095d",
"block": "02099b005d09917b1023a816f8870e021681296919dc9d01786fba6df38b68f8cb8d9a1043ca3b6277e4f372a38e5c81272a494cceb8a35b4d1a234be19e2e7053e991bd1ccc0655802f351b000000000101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff0d03385b010101062f503253482fffffffff01a0aaff250200000023210267c1c03b12eee9de742d97828388e867a9b9eea60ca53c05f573ded072846206ac00000000"
}
Loading…
Cancel
Save