Browse Source

add NOR support (#664)

patch-2
flo071 6 years ago
committed by Neil
parent
commit
07ca48ad58
  1. 17
      electrumx/lib/coins.py
  2. 14
      tests/blocks/noir_mainnet_370000.json

17
electrumx/lib/coins.py

@ -2399,3 +2399,20 @@ class NIXTestnet(NIX):
WIF_BYTE = bytes.fromhex("80")
RPC_PORT = 16215
DESERIALIZER = lib_tx.DeserializerSegWit
class Noir(Coin):
NAME = "Noir"
SHORTNAME = "NOR"
NET = "mainnet"
XPUB_VERBYTES = bytes.fromhex("0488b21e")
XPRV_VERBYTES = bytes.fromhex("0488ade4")
P2PKH_VERBYTE = bytes.fromhex("80")
P2SH_VERBYTES = [bytes.fromhex("07")]
WIF_BYTE = bytes.fromhex("D0")
GENESIS_HASH = ('23911212a525e3d149fcad6c559c8b17'
'f1e8326a272a75ff9bb315c8d96433ef')
RPC_PORT = 8825
TX_COUNT = 586369
TX_COUNT_HEIGHT = 379290
TX_PER_BLOCK = 5

14
tests/blocks/noir_mainnet_370000.json

@ -0,0 +1,14 @@
{
"hash": "572d8a5897cad3f3a75811258513d321e8971c27ed210bb24eba4cd59697dc6d",
"size": 230,
"height": 370000,
"merkleroot": "21000ff185207fc1b208ab1c03de33acb678d6ef542731426da5bfb08627d0b0",
"tx": [
"21000ff185207fc1b208ab1c03de33acb678d6ef542731426da5bfb08627d0b0"
],
"time": 1542089008,
"nonce": 1713111040,
"bits": "1d05e718",
"previousblockhash": "cb9b3ff2a750f644e9389f50c508e9a4e217df2f07c5bc6a89a2e7fc82e2cdfe",
"block": "00000020fecde282fce7a2896abcc5072fdf17e2a4e908c5509f38e944f650a7f23f9bcbb0d02786b0bfa56d42312754efd678b6ac33de031cab08b2c17f2085f10f00213069ea5b18e7051d00001c660101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1e0350a505043069ea5b083fff6fd4000000000b2f47666c6172652e696f2f000000000260b8131a000000001976a914122466aaa347290e3b3b7858f2ba041af97d1b4388ac20c46d30000000001976a914a26f5f0cf1b72ae0a5ab533f1e5f420876b3bf6988ac00000000"
}
Loading…
Cancel
Save