Browse Source

Add Viacoin - Segwit Auxpow

master
romanornr 8 years ago
parent
commit
7e8141c62d
No known key found for this signature in database GPG Key ID: 3F92368F0D21A206
  1. 51
      lib/coins.py

51
lib/coins.py

@ -467,6 +467,57 @@ class LitecoinTestnetSegWit(LitecoinTestnet):
return DeserializerSegWit
class Viacoin(CoinAuxPow):
NAME="Viacoin"
SHORTNAME = "VIA"
NET = "mainnet"
XPUB_VERBYTES = bytes.fromhex("0488B21E")
XPRV_VERBYTES = bytes.fromhex("0488ADE4")
P2PKH_VERBYTE = bytes.fromhex("47")
P2SH_VERBYTE = bytes.fromhex("21")
WIF_BYTE = bytes.fromhex("c7")
GENESIS_HASH = ('4e9b54001f9976049830128ec0331515'
'eaabe35a70970d79971da1539a400ba1')
TX_COUNT = 113638
TX_COUNT_HEIGHT = 3473674
TX_PER_BLOCK = 30
IRC_PREFIX = "E_"
IRC_CHANNEL="#vialectrum"
RPC_PORT = 5222
REORG_LIMIT = 5000
PEERS = [
'vialectrum.bitops.me s t',
'server.vialectrum.org s t',
'vialectrum.viacoin.net s t',
'viax1.bitops.me s t',
]
class ViacoinTestnet(Viacoin):
SHORTNAME = "TVI"
NET = "testnet"
XPUB_VERBYTES = bytes.fromhex("043587CF")
XPRV_VERBYTES = bytes.fromhex("04358394")
P2PKH_VERBYTE = bytes.fromhex("7f")
P2SH_VERBYTE = bytes.fromhex("c4")
WIF_BYTE = bytes.fromhex("ff")
GENESIS_HASH = ('00000007199508e34a9ff81e6ec0c477'
'a4cccff2a4767a8eee39c11db367b008')
RPC_PORT = 25222
REORG_LIMIT = 2500
PEER_DEFAULT_PORTS = {'t': '51001', 's': '51002'}
PEERS = [
'vialectrum.bysh.me s t',
]
class ViacoinTestnetSegWit(ViacoinTestnet):
NET = "testnet-segwit"
@classmethod
def deserializer(cls):
return DeserializerSegWit
# Source: namecoin.org
class Namecoin(CoinAuxPow):
NAME = "Namecoin"

Loading…
Cancel
Save