change network constants to Zcash
This commit is contained in:
parent
a9973ce6ab
commit
f7be1a03f9
|
@ -75,33 +75,32 @@ class NetworkConstants:
|
||||||
def set_mainnet(cls):
|
def set_mainnet(cls):
|
||||||
cls.TESTNET = False
|
cls.TESTNET = False
|
||||||
cls.WIF_PREFIX = 0x80
|
cls.WIF_PREFIX = 0x80
|
||||||
cls.ADDRTYPE_P2PKH = 0
|
cls.ADDRTYPE_P2PKH = 0x1CB8
|
||||||
cls.ADDRTYPE_P2SH = 5
|
cls.ADDRTYPE_P2SH = 0x1CBD
|
||||||
cls.SEGWIT_HRP = "bc"
|
cls.HEADERS_URL = '' # TODO headers bootstrap
|
||||||
cls.HEADERS_URL = "https://headers.electrum.org/blockchain_headers"
|
cls.GENESIS = '00040fe8ec8471911baa1db1266ea15dd06b4a8a5c453883c000b031973dce08'
|
||||||
cls.GENESIS = "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f"
|
|
||||||
cls.DEFAULT_PORTS = {'t': '50001', 's': '50002'}
|
cls.DEFAULT_PORTS = {'t': '50001', 's': '50002'}
|
||||||
cls.DEFAULT_SERVERS = read_json_dict('servers.json')
|
cls.DEFAULT_SERVERS = read_json_dict('servers.json')
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def set_testnet(cls):
|
def set_testnet(cls):
|
||||||
cls.TESTNET = True
|
cls.TESTNET = True
|
||||||
cls.WIF_PREFIX = 0xef
|
cls.WIF_PREFIX = 0xEF
|
||||||
cls.ADDRTYPE_P2PKH = 111
|
cls.ADDRTYPE_P2PKH = 0x1D25
|
||||||
cls.ADDRTYPE_P2SH = 196
|
cls.ADDRTYPE_P2SH = 0x1CBA
|
||||||
cls.SEGWIT_HRP = "tb"
|
cls.HEADERS_URL = '' # TODO headers bootstrap
|
||||||
cls.HEADERS_URL = "https://headers.electrum.org/testnet_headers"
|
cls.GENESIS = '05a60a92d99d85997cce3b87616c089f6124d7342af37106edc76126334a2c38'
|
||||||
cls.GENESIS = "000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943"
|
|
||||||
cls.DEFAULT_PORTS = {'t':'51001', 's':'51002'}
|
cls.DEFAULT_PORTS = {'t':'51001', 's':'51002'}
|
||||||
cls.DEFAULT_SERVERS = read_json_dict('servers_testnet.json')
|
cls.DEFAULT_SERVERS = read_json_dict('servers_testnet.json')
|
||||||
|
XPRV_HEADERS['standard'] = 0x04358394
|
||||||
|
XPUB_HEADERS['standard'] = 0x043587CF
|
||||||
|
|
||||||
|
|
||||||
NetworkConstants.set_mainnet()
|
NetworkConstants.set_mainnet()
|
||||||
|
|
||||||
################################## transactions
|
################################## transactions
|
||||||
|
|
||||||
FEE_STEP = 10000
|
MAX_FEE_RATE = 10000
|
||||||
MAX_FEE_RATE = 300000
|
|
||||||
FEE_TARGETS = [25, 10, 5, 2]
|
FEE_TARGETS = [25, 10, 5, 2]
|
||||||
|
|
||||||
COINBASE_MATURITY = 100
|
COINBASE_MATURITY = 100
|
||||||
|
|
Loading…
Reference in New Issue