Skip to content

Commit e992a34

Browse files
phamelsNeil
authored andcommitted
Added NIX Support (kyuupichan#644)
Signed-off-by: phamels <pieter@hamels.be>
1 parent acd4144 commit e992a34

File tree

2 files changed

+33
-0
lines changed

2 files changed

+33
-0
lines changed

electrumx/lib/coins.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2330,3 +2330,22 @@ class SmartCash(Coin):
23302330
def header_hash(cls, header):
23312331
'''Given a header return the hash.'''
23322332
return cls.HEADER_HASH(header)
2333+
2334+
2335+
class NIX(Coin):
2336+
NAME = "NIX"
2337+
SHORTNAME = "NIX"
2338+
NET = "mainnet"
2339+
XPUB_VERBYTES = bytes.fromhex("0488b21e")
2340+
XPRV_VERBYTES = bytes.fromhex("0488ade4")
2341+
P2PKH_VERBYTE = bytes.fromhex("26")
2342+
P2SH_VERBYTES = [bytes.fromhex("35")]
2343+
WIF_BYTE = bytes.fromhex("80")
2344+
GENESIS_HASH = ('dd28ad86def767c3cfc34267a950d871'
2345+
'fc7462bc57ea4a929fc3596d9b598e41')
2346+
DESERIALIZER = lib_tx.DeserializerSegWit
2347+
TX_COUNT = 114240
2348+
TX_COUNT_HEIGHT = 87846
2349+
TX_PER_BLOCK = 3
2350+
RPC_PORT = 6215
2351+
REORG_LIMIT = 1000

tests/blocks/nix_mainnet_50000.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"hash": "b9fa17b5469c68aeddea48666f12c8ae5cdc3e8521b4b5637e10099cda8728fd",
3+
"size": 377,
4+
"height": 50000,
5+
"merkleroot": "2ee565d865d766a9861d77f1d3c34b364261a105fd0b10c15e9cb07dc61b1493",
6+
"tx": [
7+
"2ee565d865d766a9861d77f1d3c34b364261a105fd0b10c15e9cb07dc61b1493"
8+
],
9+
"time": 1536401916,
10+
"nonce": 1610805540,
11+
"bits": "1b0551f5",
12+
"previousblockhash": "acec77ce8845f34d2a854dc7da66151338c2f42f1c7f51782bd7732017f13c31",
13+
"block": "00000020313cf1172073d72b78517f1c2ff4c238131566dac74d852a4df34588ce77ecac93141bc67db09c5ec1100bfd05a16142364bc3d3f1771d86a966d765d865e52efca1935bf551051b24f1026001010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff200350c30004fca1935b08180006a3510200000d2f6e6f64655374726174756d2f00000000050000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90090f4f70000000017a914e48c970e4a4faa6222688ec6333eb53c578e59f78700d012130000000017a9146a27966d76edfdfb3c53dc37dd5471bdeac7d46c870020a1070000000017a9147150055215791b779dddb1d112541a3fce71061b8700c0cf6a000000001976a91490f50a1fa5b280282de2a3ec15164a766fd48a0288ac0120000000000000000000000000000000000000000000000000000000000000000000000000"
14+
}

0 commit comments

Comments
 (0)