Browse Source

Added GravityCoin GXX (#773)

patch-2
DEVCØN 6 years ago
committed by Neil
parent
commit
fcc62b4762
  1. 20
      electrumx/lib/coins.py
  2. 14
      tests/blocks/gravitycoin_mainnet_100000.json
  3. 14
      tests/blocks/gravitycoin_mainnet_400000.json

20
electrumx/lib/coins.py

@ -801,6 +801,26 @@ class ViacoinTestnetSegWit(ViacoinTestnet):
DESERIALIZER = lib_tx.DeserializerSegWit
# Source: https://github.com/GravityCoinOfficial/GravityCoin/
class GravityCoin(Coin):
NAME = "GravityCoin"
SHORTNAME = "GXX"
NET = "mainnet"
XPUB_VERBYTES = bytes.fromhex("0488b21e")
XPRV_VERBYTES = bytes.fromhex("0488ade4")
P2PKH_VERBYTE = bytes.fromhex("28")
P2SH_VERBYTES = [bytes.fromhex("0a")]
WIF_BYTE = bytes.fromhex("d2")
GENESIS_HASH = ('322bad477efb4b33fa4b1f0b2861eaf543c61068da9898a95062fdb02ada486f')
TX_COUNT = 446050
TX_COUNT_HEIGHT = 547346
TX_PER_BLOCK = 2
PEER_DEFAULT_PORTS = {'t': '50001', 's': '50002'}
RPC_PORT = 29200
REORG_LIMIT = 5000
PEERS = []
class Unitus(Coin):
NAME = "Unitus"
SHORTNAME = "UIS"

14
tests/blocks/gravitycoin_mainnet_100000.json

@ -0,0 +1,14 @@
{
"hash": "2b1844e65e398d76f686caf43da644cb060f35db7b4142f25ad28cb400a0b99c",
"size": 205,
"height": 100000,
"merkleroot": "f204afdd7fac0522b02565a7adeff019c8f7feeb977e95a0b10da276cd3ce57a",
"tx": [
"f204afdd7fac0522b02565a7adeff019c8f7feeb977e95a0b10da276cd3ce57a"
],
"time": 1501400120,
"nonce": 3071148160,
"bits": "1e01a4c6",
"previousblockhash": "3c15e085c951d49230f06ba01f29db01d6fa8b65fce5b412cff39b06852288ba",
"block": "02000000ba882285069bf3cf12b4e5fc658bfad601db291fa06bf03092d451c985e0153c7ae53ccd76a20db1a0957e97ebfef7c819f0efada76525b02205ac7fddaf04f2388c7d59c6a4011e80000eb70101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff2703a08601062f503253482f04388c7d59080ffffff9000000000d2f6e6f64655374726174756d2f000000000100e1f505000000001976a91447e1988902e3f0bff643c4a2a17262dbf06c81cd88ac00000000"
}

14
tests/blocks/gravitycoin_mainnet_400000.json

@ -0,0 +1,14 @@
{
"hash": "80f2ff951df0dfd82cfb26c25699aa3b56700dd564e39744faf5bd5540631cb0",
"size": 416,
"height": 400000,
"merkleroot": "85246549a084ff10cffbff02b2e977c8c0e84275ee2a012b4b9f49ceb021c33d",
"tx": [
"85246549a084ff10cffbff02b2e977c8c0e84275ee2a012b4b9f49ceb021c33d"
],
"time": 1546823803,
"nonce": 1651216932,
"bits": "1d122121",
"previousblockhash": "388fce0759735e2a7eb5f437f302feb7c05ab07c7f3fafbccc5c25707738009c",
"block": "000000209c00387770255cccbcaf3f7f7cb05ac0b7fe02f337f4b57e2a5e735907ce8f383dc321b0ce499f4b2b012aee7542e8c0c877e9b202fffbcf10ff84a0496524857ba8325c2121121d24926b620101000000010000000000000000000000000000000000000000000000000000000000000000ffffffff5003801a06047ba8325c08fabe6d6d000000000000000000000000000000000000000000000000000000000000000001000000000000002800faa900000000112f456173794d696e652e6f6e6c696e652f0000000006801d2c04000000001976a914dda8644ebb6959b161812fb10b42e2a5888b1c8f88ac801d2c04000000001976a914f2ff0ecbb0907837aeaa93a22b60c40eac244ab788ac80969800000000001976a9145342c2ddb553cee1b6144ca17d9670f7d05d72d588ac80969800000000001976a914b0ce6adc1e0713b4927aa6daa22488fac9ff259988ac80969800000000001976a914682ac36e06f6cb60f4135a60a578150b989b0b9688ac80c3c901000000001976a9141bea0e3994eb788cd6c597b7b456e0f0111e2de888ac00000000"
}
Loading…
Cancel
Save