Networks¶
Riemann defaults to Bitcoin mainnet, but can be set to use many different UTXO networks. Not all are throughly tested!
-
riemann.get_current_network() → riemann.networks.networks.Network¶ Return the current network as a class
-
riemann.get_current_network_name() → str¶ Return the name of the current network
-
riemann.select_network(name: str)¶ Set the library to use a supported network
Examples:
bitcon_main
litecoin_test
zcash_sapling_main
Supported Networks¶
-
class
riemann.networks.networks.AxeMain¶ -
NETWORK_NAME= 'axe'¶
-
P2PKH_PREFIX= b'7'¶
-
P2SH_PREFIX= b'\x10'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'AXE'¶
-
-
class
riemann.networks.networks.AxeRegtest¶ -
NETWORK_NAME= 'axe'¶
-
P2PKH_PREFIX= b'\x8c'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rAXE'¶
-
-
class
riemann.networks.networks.AxeTest¶ -
NETWORK_NAME= 'axe'¶
-
P2PKH_PREFIX= b'\x8c'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tAXE'¶
-
-
class
riemann.networks.networks.BitcoinCashMain¶ -
CASHADDR_P2PKH= b'\x00'¶
-
CASHADDR_P2SH= b'\x08'¶
-
CASHADDR_PREFIX= 'bitcoincash'¶
-
FORKID= 0¶
-
NETWORK_NAME= 'bitcoin_cash'¶
-
P2PKH_PREFIX= b'\x00'¶
-
P2SH_PREFIX= b'\x05'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BCH'¶
-
-
class
riemann.networks.networks.BitcoinCashRegtest¶ -
CASHADDR_P2PKH= b'\x00'¶
-
CASHADDR_P2SH= b'\x08'¶
-
CASHADDR_PREFIX= 'bchtest'¶
-
FORKID= 0¶
-
NETWORK_NAME= 'bitcoin_cash'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBCH'¶
-
-
class
riemann.networks.networks.BitcoinCashTest¶ -
CASHADDR_P2PKH= b'\x00'¶
-
CASHADDR_P2SH= b'\x08'¶
-
CASHADDR_PREFIX= 'bchtest'¶
-
FORKID= 0¶
-
NETWORK_NAME= 'bitcoin_cash'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBCH'¶
-
-
class
riemann.networks.networks.BitcoinDarkMain¶ -
NETWORK_NAME= 'bitcoin_dark'¶
-
P2PKH_PREFIX= b'<'¶
-
P2SH_PREFIX= b'U'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BTCD'¶
-
-
class
riemann.networks.networks.BitcoinDarkRegtest¶ -
NETWORK_NAME= 'bitcoin_dark'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBTCD'¶
-
-
class
riemann.networks.networks.BitcoinDarkTest¶ -
NETWORK_NAME= 'bitcoin_dark'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBTCD'¶
-
-
class
riemann.networks.networks.BitcoinGoldMain¶ -
BECH32_HRP= 'btg'¶
-
FORKID= 79¶
-
NETWORK_NAME= 'bitcoin_gold'¶
-
P2PKH_PREFIX= b'&'¶
-
P2SH_PREFIX= b'\x17'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BTG'¶
-
-
class
riemann.networks.networks.BitcoinGoldRegtest¶ -
BECH32_HRP= 'tbtg'¶
-
FORKID= 79¶
-
NETWORK_NAME= 'bitcoin_gold'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBTG'¶
-
-
class
riemann.networks.networks.BitcoinGoldTest¶ -
BECH32_HRP= 'tbtg'¶
-
FORKID= 79¶
-
NETWORK_NAME= 'bitcoin_gold'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBTG'¶
-
-
class
riemann.networks.networks.BitcoinMain¶ -
BECH32_HRP= 'bc'¶
-
NETWORK_NAME= 'bitcoin'¶
-
P2PKH_PREFIX= b'\x00'¶
-
P2SH_PREFIX= b'\x05'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BTC'¶
-
-
class
riemann.networks.networks.BitcoinPrivateMain¶ -
FORKID= 42¶
-
NETWORK_NAME= 'bitcoin_private'¶
-
P2PKH_PREFIX= b'\x13%'¶
-
P2SH_PREFIX= b'\x13\xaf'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BCTP'¶
-
-
class
riemann.networks.networks.BitcoinPrivateRegtest¶ -
FORKID= 42¶
-
NETWORK_NAME= 'bitcoin_private'¶
-
P2PKH_PREFIX= b'\x19W'¶
-
P2SH_PREFIX= b'\x19\xe0'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBCTP'¶
-
-
class
riemann.networks.networks.BitcoinPrivateTest¶ -
FORKID= 42¶
-
NETWORK_NAME= 'bitcoin_private'¶
-
P2PKH_PREFIX= b'\x19W'¶
-
P2SH_PREFIX= b'\x19\xe0'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBTCP'¶
-
-
class
riemann.networks.networks.BitcoinRegtest¶ -
BECH32_HRP= 'bcrt'¶
-
NETWORK_NAME= 'bitcoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBTC'¶
-
-
class
riemann.networks.networks.BitcoinTest¶ -
BECH32_HRP= 'tb'¶
-
NETWORK_NAME= 'bitcoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBTC'¶
-
-
class
riemann.networks.networks.BitcoreMain¶ -
NETWORK_NAME= 'bitcore'¶
-
P2PKH_PREFIX= b'\x00'¶
-
P2SH_PREFIX= b'2'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'BTX'¶
-
-
class
riemann.networks.networks.BitcoreRegtest¶ -
NETWORK_NAME= 'bitcore'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b':'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rBTX'¶
-
-
class
riemann.networks.networks.BitcoreTest¶ -
NETWORK_NAME= 'bitcore'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b':'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tBTX'¶
-
-
class
riemann.networks.networks.DashMain¶ -
NETWORK_NAME= 'dash'¶
-
P2PKH_PREFIX= b'L'¶
-
P2SH_PREFIX= b'\x10'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'DASH'¶
-
-
class
riemann.networks.networks.DashRegtest¶ -
NETWORK_NAME= 'dash'¶
-
P2PKH_PREFIX= b'\x8c'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rDASH'¶
-
-
class
riemann.networks.networks.DashTest¶ -
NETWORK_NAME= 'dash'¶
-
P2PKH_PREFIX= b'\x8c'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tDASH'¶
-
-
class
riemann.networks.networks.DecredMain¶ -
CODE_TO_INT_OVERWRITE= {'OP_BLAKE256': 168, 'OP_SHA256': 192}¶
-
INT_TO_CODE_OVERWRITE= {168: 'OP_BLAKE256', 192: 'OP_SHA256'}¶
-
NETWORK_NAME= 'decred'¶
-
OPCODE_CHANGES= [('OP_BLAKE256', 168), ('OP_SHA256', 192)]¶
-
P2PKH_PREFIX= b'\x07?'¶
-
P2PK_PREFIX= b'\x13\x86'¶
-
P2SH_PREFIX= b'\x07\x1a'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'DCR'¶
-
-
class
riemann.networks.networks.DecredSimnet¶ -
CODE_TO_INT_OVERWRITE= {'OP_BLAKE256': 168, 'OP_SHA256': 192}¶
-
INT_TO_CODE_OVERWRITE= {168: 'OP_BLAKE256', 192: 'OP_SHA256'}¶
-
NETWORK_NAME= 'decred'¶
-
OPCODE_CHANGES= [('OP_BLAKE256', 168), ('OP_SHA256', 192)]¶
-
P2PKH_PREFIX= b'(\xf7'¶
-
P2SH_PREFIX= b'\x0e\xfc'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'simnet'¶
-
SYMBOL= 'DCRS'¶
-
-
class
riemann.networks.networks.DecredTest¶ -
CODE_TO_INT_OVERWRITE= {'OP_BLAKE256': 168, 'OP_SHA256': 192}¶
-
INT_TO_CODE_OVERWRITE= {168: 'OP_BLAKE256', 192: 'OP_SHA256'}¶
-
NETWORK_NAME= 'decred'¶
-
OPCODE_CHANGES= [('OP_BLAKE256', 168), ('OP_SHA256', 192)]¶
-
P2PKH_PREFIX= b'\x0f!'¶
-
P2PK_PREFIX= b'(\xf7'¶
-
P2SH_PREFIX= b'\x0e\xfc'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'DCRT'¶
-
-
class
riemann.networks.networks.DigibyteMain¶ -
BECH32_HRP= 'dgb'¶
-
NETWORK_NAME= 'digibyte'¶
-
P2PKH_PREFIX= b'\x1e'¶
-
P2SH_PREFIX= b'?'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'DGB'¶
-
-
class
riemann.networks.networks.DigibyteRegtest¶ -
BECH32_HRP= 'dgbrt'¶
-
NETWORK_NAME= 'digibyte'¶
-
P2PKH_PREFIX= b'~'¶
-
P2SH_PREFIX= b'\x8c'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rDGB'¶
-
-
class
riemann.networks.networks.DigibyteTest¶ -
BECH32_HRP= 'dgbt'¶
-
NETWORK_NAME= 'digibyte'¶
-
P2PKH_PREFIX= b'~'¶
-
P2SH_PREFIX= b'\x8c'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tDGB'¶
-
-
class
riemann.networks.networks.DogecoinMain¶ -
NETWORK_NAME= 'dogecoin'¶
-
P2PKH_PREFIX= b'\x1e'¶
-
P2SH_PREFIX= b'\x16'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'DOGE'¶
-
-
class
riemann.networks.networks.DogecoinRegtest¶ I can detect no sign of a Doge reg network; for most coins, the reg values are the same as test
-
NETWORK_NAME= 'dogecoin'¶
-
P2PKH_PREFIX= b'q'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rDOGE'¶
-
-
class
riemann.networks.networks.DogecoinTest¶ -
NETWORK_NAME= 'dogecoin'¶
-
P2PKH_PREFIX= b'q'¶
-
P2SH_PREFIX= b'\xc4'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tDOGE'¶
-
-
class
riemann.networks.networks.FeathercoinMain¶ -
BECH32_HRP= 'fc'¶
-
NETWORK_NAME= 'feathercoin'¶
-
P2PKH_PREFIX= b'\x0e'¶
-
P2SH_PREFIX= b'`'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'FTC'¶
-
-
class
riemann.networks.networks.FeathercoinRegtest¶ -
BECH32_HRP= 'fcrt'¶
-
NETWORK_NAME= 'feathercoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rFTC'¶
-
-
class
riemann.networks.networks.FeathercoinTest¶ -
BECH32_HRP= 'tf'¶
-
NETWORK_NAME= 'feathercoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tFTC'¶
-
-
class
riemann.networks.networks.GroestlcoinMain¶ -
BECH32_HRP= 'grs'¶
-
NETWORK_NAME= 'groestlcoin'¶
-
P2PKH_PREFIX= b'$'¶
-
P2SH_PREFIX= b'\x05'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'GRS'¶
-
-
class
riemann.networks.networks.GroestlcoinRegtest¶ -
BECH32_HRP= 'grsrt'¶
-
NETWORK_NAME= 'groestlcoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rGRS'¶
-
-
class
riemann.networks.networks.GroestlcoinTest¶ -
BECH32_HRP= 'tgrs'¶
-
NETWORK_NAME= 'groestlcoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tGRS'¶
-
-
class
riemann.networks.networks.LitecoinMain¶ -
BECH32_HRP= 'ltc'¶
-
NETWORK_NAME= 'litecoin'¶
-
P2PKH_PREFIX= b'0'¶
-
P2SH_PREFIX= b'2'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'LTC'¶
-
-
class
riemann.networks.networks.LitecoinRegtest¶ -
BECH32_HRP= 'tltc'¶
-
NETWORK_NAME= 'litecoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b':'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rLTC'¶
-
-
class
riemann.networks.networks.LitecoinTest¶ -
BECH32_HRP= 'tltc'¶
-
NETWORK_NAME= 'litecoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b':'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tLTC'¶
-
-
class
riemann.networks.networks.MonacoinMain¶ -
NETWORK_NAME= 'monacoin'¶
-
P2PKH_PREFIX= b'2'¶
-
P2SH_PREFIX= b'7'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'MONA'¶
-
-
class
riemann.networks.networks.MonacoinRegtest¶ -
NETWORK_NAME= 'monacoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rMONA'¶
-
-
class
riemann.networks.networks.MonacoinTest¶ -
NETWORK_NAME= 'monacoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tMONA'¶
-
-
class
riemann.networks.networks.Network¶ Basic Network class. holding space for the various prefixes. Not all features are used by all coins.
-
BECH32_HRP= None¶
-
CASHADDR_ENCODER= <module 'riemann.encoding.cashaddr' from '/home/james/devel/riemann-tx/riemann/encoding/cashaddr.py'>¶
-
CASHADDR_P2PKH= None¶
-
CASHADDR_P2SH= None¶
-
CASHADDR_PREFIX= None¶
-
CODE_TO_INT_OVERWRITE= {}¶
-
FORKID= None¶
-
INT_TO_CODE_OVERWRITE= {}¶
-
LEGACY_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
NETWORK_NAME= None¶
-
OPCODE_CHANGES= []¶
-
P2PKH_PREFIX= b'\x00'¶
-
P2SH_PREFIX= b'\x05'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= False¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.bech32' from '/home/james/devel/riemann-tx/riemann/encoding/bech32.py'>¶
-
SEGWIT_TX_FLAG= b'\x00\x01'¶
-
SUBNET_NAME= None¶
-
SYMBOL= None¶
-
-
class
riemann.networks.networks.PivxMain¶ -
NETWORK_NAME= 'pivx'¶
-
P2PKH_PREFIX= b'\x1e'¶
-
P2SH_PREFIX= b'\r'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'PIVX'¶
-
-
class
riemann.networks.networks.PivxRegtest¶ -
NETWORK_NAME= 'pivx'¶
-
P2PKH_PREFIX= b'\x8b'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rPIVX'¶
-
-
class
riemann.networks.networks.PivxTest¶ -
NETWORK_NAME= 'pivx'¶
-
P2PKH_PREFIX= b'\x8b'¶
-
P2SH_PREFIX= b'\x13'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tPIVX'¶
-
-
class
riemann.networks.networks.SyscoinMain¶ -
NETWORK_NAME= 'syscoin'¶
-
P2PKH_PREFIX= b'?'¶
-
P2SH_PREFIX= b'\x05'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'SYS'¶
-
-
class
riemann.networks.networks.SyscoinRegtest¶ -
NETWORK_NAME= 'syscoin'¶
-
P2PKH_PREFIX= b'A'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rSYS'¶
-
-
class
riemann.networks.networks.SyscoinTest¶ -
NETWORK_NAME= 'syscoin'¶
-
P2PKH_PREFIX= b'A'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SEGWIT_ENCODER= <module 'riemann.encoding.base58' from '/home/james/devel/riemann-tx/riemann/encoding/base58.py'>¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tSYS'¶
-
-
class
riemann.networks.networks.VergeMain¶ -
NETWORK_NAME= 'verge'¶
-
P2PKH_PREFIX= b'\x1e'¶
-
P2SH_PREFIX= b'!'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'XVG'¶
-
-
class
riemann.networks.networks.VergeRegtest¶ I can detect no sign of a Verge reg network; for most coins, the reg values are the same as test
-
NETWORK_NAME= 'verge'¶
-
P2PKH_PREFIX= b's'¶
-
P2SH_PREFIX= b'\xc6'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rXVG'¶
-
-
class
riemann.networks.networks.VergeTest¶ -
NETWORK_NAME= 'verge'¶
-
P2PKH_PREFIX= b's'¶
-
P2SH_PREFIX= b'\xc6'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tXVG'¶
-
-
class
riemann.networks.networks.VertcoinMain¶ -
BECH32_HRP= 'vtc'¶
-
NETWORK_NAME= 'vertcoin'¶
-
P2PKH_PREFIX= b'G'¶
-
P2SH_PREFIX= b'\x05'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'VTC'¶
-
-
class
riemann.networks.networks.VertcoinRegtest¶ -
BECH32_HRP= 'bcrt'¶
-
NETWORK_NAME= 'vertcoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rVTC'¶
-
-
class
riemann.networks.networks.VertcoinTest¶ -
BECH32_HRP= 'tvtc'¶
-
NETWORK_NAME= 'vertcoin'¶
-
P2PKH_PREFIX= b'J'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tVTC'¶
-
-
class
riemann.networks.networks.ViacoinMain¶ -
BECH32_HRP= 'via'¶
-
NETWORK_NAME= 'viacoin'¶
-
P2PKH_PREFIX= b'G'¶
-
P2SH_PREFIX= b'!'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'VIA'¶
-
-
class
riemann.networks.networks.ViacoinSimnet¶ -
BECH32_HRP= 'svia'¶
-
NETWORK_NAME= 'viacoin'¶
-
P2PKH_PREFIX= b'o'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'simnet'¶
-
SYMBOL= 'sVIA'¶
-
-
class
riemann.networks.networks.ViacoinTest¶ -
BECH32_HRP= 'tvia'¶
-
NETWORK_NAME= 'viacoin'¶
-
P2PKH_PREFIX= b'\x7f'¶
-
P2SH_PREFIX= b'\xc4'¶
-
P2WPKH_PREFIX= b'\x00\x14'¶
-
P2WSH_PREFIX= b'\x00 '¶
-
SEGWIT= True¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tVIA'¶
-
-
class
riemann.networks.networks.ZcashOverwinterMain¶ -
NETWORK_NAME= 'zcash_overwinter'¶
-
P2PKH_PREFIX= b'\x1c\xb8'¶
-
P2SH_PREFIX= b'\x1c\xbd'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'ZEC'¶
-
-
class
riemann.networks.networks.ZcashOverwinterRegtest¶ -
NETWORK_NAME= 'zcash_overwinter'¶
-
P2PKH_PREFIX= b'\x1d%'¶
-
P2SH_PREFIX= b'\x1c\xba'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rZEC'¶
-
-
class
riemann.networks.networks.ZcashOverwinterTest¶ -
NETWORK_NAME= 'zcash_overwinter'¶
-
P2PKH_PREFIX= b'\x1d%'¶
-
P2SH_PREFIX= b'\x1c\xba'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tZEC'¶
-
-
class
riemann.networks.networks.ZcashSaplingMain¶ -
NETWORK_NAME= 'zcash_sapling'¶
-
P2PKH_PREFIX= b'\x1c\xb8'¶
-
P2SH_PREFIX= b'\x1c\xbd'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'ZEC'¶
-
-
class
riemann.networks.networks.ZcashSaplingRegtest¶ -
NETWORK_NAME= 'zcash_sapling'¶
-
P2PKH_PREFIX= b'\x1d%'¶
-
P2SH_PREFIX= b'\x1c\xba'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'reg'¶
-
SYMBOL= 'rZEC'¶
-
-
class
riemann.networks.networks.ZcashSaplingTest¶ -
NETWORK_NAME= 'zcash_sapling'¶
-
P2PKH_PREFIX= b'\x1d%'¶
-
P2SH_PREFIX= b'\x1c\xba'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'test'¶
-
SYMBOL= 'tZEC'¶
-
-
class
riemann.networks.networks.ZcashSproutMain¶ -
NETWORK_NAME= 'zcash_sprout'¶
-
P2PKH_PREFIX= b'\x1c\xb8'¶
-
P2SH_PREFIX= b'\x1c\xbd'¶
-
SEGWIT= False¶
-
SUBNET_NAME= 'main'¶
-
SYMBOL= 'ZEC'¶
-