diff --git a/lib/coins.py b/lib/coins.py index 526dfbf..2bd924a 100644 --- a/lib/coins.py +++ b/lib/coins.py @@ -1198,3 +1198,22 @@ class Sibcoin(Dash): ''' import x11_gost_hash return x11_gost_hash.getPoWHash(header) + + +class Chips(Coin): + NAME = "Chips" + SHORTNAME = "CHIPS" + NET = "mainnet" + P2PKH_VERBYTE = bytes.fromhex("3c") + P2SH_VERBYTES = [bytes.fromhex("55")] + WIF_BYTE = bytes.fromhex("bc") + GENESIS_HASH = ('0000006e75f6aa0efdbf7db03132aa4e' + '4d0c84951537a6f5a7c39a0a9d30e1e7') + DESERIALIZER = lib_tx.DeserializerSegWit + TX_COUNT = 145290 + TX_COUNT_HEIGHT = 318637 + TX_PER_BLOCK = 2 + RPC_PORT = 57776 + REORG_LIMIT = 800 + + diff --git a/tests/blocks/chips_mainnet_200000.json b/tests/blocks/chips_mainnet_200000.json new file mode 100644 index 0000000..3f5138e --- /dev/null +++ b/tests/blocks/chips_mainnet_200000.json @@ -0,0 +1,14 @@ +{ + "hash": "00000000000000c614b8cdab56a19c6fb20d24dd9afb39ddfa6ce57c2b3d8c00", + "size": 359, + "height": 200000, + "merkleroot": "45a10df9b785291aa949e0c2dd85842d2a2107b14eea5462563082f467a32ff4", + "tx": [ + "45a10df9b785291aa949e0c2dd85842d2a2107b14eea5462563082f467a32ff4" + ], + "time": 1504943782, + "nonce": 2534816454, + "bits": "1a013db6", + "previousblockhash": "000000000000001bb40105cad927e92187c0c02890fde9f9952a228dd9c115ad", + "block": "00000020ad15c1d98d222a95f9e9fd9028c0c08721e927d9ca0501b41b00000000000000f42fa367f48230566254ea4eb107212a2d8485ddc2e049a91a2985b7f90da145a69eb359b63d011ac63a169701010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff4c03400d0304a69eb35908fabe6d6d3c4f2c6b9fc1681d0382dac70bbb0050005a934adc5a2002b45bdf0d01d634cc010000000000000018000116dd47b5000d2f6e6f64655374726174756d2f00000000030000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf9c0989222010000001976a9149fee63c60611f6dafa8fe9ae88eb2ce4282ac32388ac40597307000000001976a914a8338406253f06c7bd128e41429c17815da8d7ac88ac0120000000000000000000000000000000000000000000000000000000000000000000000000" +}