From 8891bf651f2ea319069fa6c8a15b975281b23964 Mon Sep 17 00:00:00 2001 From: xarakas Date: Thu, 25 Jan 2018 03:58:24 +0200 Subject: [PATCH] Add NYC Support (#354) --- lib/coins.py | 15 +++++++++++++++ tests/blocks/newyorkcoin_mainnet_3956926.json | 14 ++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 tests/blocks/newyorkcoin_mainnet_3956926.json diff --git a/lib/coins.py b/lib/coins.py index 3d6ad54..abe68b7 100644 --- a/lib/coins.py +++ b/lib/coins.py @@ -1267,3 +1267,18 @@ class Feathercoin(Coin): PEERS = [ 'electrumx-ch-1.feathercoin.ch s t', ] + +class Newyorkcoin(AuxPowMixin, Coin): + NAME = "Newyorkcoin" + SHORTNAME = "NYC" + NET = "mainnet" + P2PKH_VERBYTE = bytes.fromhex("3c") + P2SH_VERBYTES = [bytes.fromhex("16")] + WIF_BYTE = bytes.fromhex("bc") + GENESIS_HASH = ('5597f25c062a3038c7fd815fe46c67de' + 'dfcb3c839fbc8e01ed4044540d08fe48') + DAEMON = daemon.LegacyRPCDaemon + TX_COUNT = 5161944 + TX_COUNT_HEIGHT = 3948743 + TX_PER_BLOCK = 2 + REORG_LIMIT = 2000 diff --git a/tests/blocks/newyorkcoin_mainnet_3956926.json b/tests/blocks/newyorkcoin_mainnet_3956926.json new file mode 100644 index 0000000..268f39d --- /dev/null +++ b/tests/blocks/newyorkcoin_mainnet_3956926.json @@ -0,0 +1,14 @@ +{ + "hash": "f08d59f8114a4e9143bcce1615f75720ccd65fd86d8c4f0e454ad41157e81a59", + "size": 248, + "height": 3956926, + "merkleroot": "0300b2fe16c049641ec63f9eb435b9d773c847bc0185c927d5b8d87cd1ad3095", + "tx": [ + "0300b2fe16c049641ec63f9eb435b9d773c847bc0185c927d5b8d87cd1ad3095" + ], + "time": 1515308763, + "nonce": "1570457681", + "bits": "1b172a4e", + "previousblockhash": "10c91aefd6698f03a2820b8aa462738a5c1c21f4f975786a8eb1ba25e4b33af3", + "block": "01000000f33ab3e425bab18e6a7875f9f4211c5c8a7362a48a0b82a2038f69d6ef1ac9109530add17cd8b8d527c98501bc47c873d7b935b49e3fc61e6449c016feb20003dbc6515a4e2a171b51489b5d0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5203be603c062f503253482f04dfc6515afabe6d6dce67985c41a5f1ba5d526614e1744010b5e6a34d33c50ece5d420d75da15454e100000000000000008b8000274020000000c2f30324d515156434c59582f00000000010010a5d4e80000001976a914f0a150ec5709fae1d1814227b69cd1f0baf528c588ac00000000" +}