diff --git a/lib/coins.py b/lib/coins.py index 4a44afb..632a687 100644 --- a/lib/coins.py +++ b/lib/coins.py @@ -1495,6 +1495,23 @@ class Bitcore(BitcoinMixin, Coin): RPC_PORT = 8556 +class GameCredits(Coin): + NAME = "GameCredits" + SHORTNAME = "GAME" + NET = "mainnet" + P2PKH_VERBYTE = bytes.fromhex("26") + P2SH_VERBYTES = [bytes.fromhex("05")] + WIF_BYTE = bytes.fromhex("a6") + GENESIS_HASH = ('91ec5f25ee9a0ffa1af7d4da4db9a552' + '228dd2dc77cdb15b738be4e1f55f30ee') + DESERIALIZER = lib_tx.DeserializerSegWit + TX_COUNT = 316796 + TX_COUNT_HEIGHT = 2040250 + TX_PER_BLOCK = 2 + RPC_PORT = 40001 + REORG_LIMIT = 1000 + + class BitcoinAtom(Coin): NAME = "BitcoinAtom" SHORTNAME = "BCA" diff --git a/tests/blocks/gamecredits_mainnet_500000.json b/tests/blocks/gamecredits_mainnet_500000.json new file mode 100644 index 0000000..f780e33 --- /dev/null +++ b/tests/blocks/gamecredits_mainnet_500000.json @@ -0,0 +1,14 @@ +{ + "hash": "b3741ab09950a6727f50ea0bbcd5eb3ed945c971de8e974d851bb099b9d62e8c", + "size": 205, + "height": 500000, + "merkleroot": "1c4ce21535ac5f7eb7759c29d5b2f727fbb1ccbab2489d6f4e359d76d880e573", + "tx": [ + "1c4ce21535ac5f7eb7759c29d5b2f727fbb1ccbab2489d6f4e359d76d880e573" + ], + "time": 1410010012, + "nonce": 2386493697, + "bits": "1d63e030", + "previousblockhash": "e993981120c5eb8b70fcd4026ff5f0b7a15bf11e13626d0363747815fa7e5101", + "block": "0200000001517efa15787463036d62131ef15ba1b7f0f56f02d4fc708bebc520119893e973e580d8769d354e6f9d48b2baccb1fb27f7b2d5299c75b77e5fac3515e24c1c9c0b0b5430e0631d01013f8e0101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff270320a107062f503253482f046c0b0b5408f80003b0000000020d2f7374726174756d506f6f6c2f000000000100f2052a010000001976a91458b26002e61f18ce494dba97715820490fc81bce88ac00000000" +}