1 from .bitcoin import p2p as bitcoin_p2p
3 class NamecoinMainnet(object):
4 BITCOIN_P2P_PREFIX = 'f9beb4fe'.decode('hex')
5 BITCOIN_P2P_PORT = 8334
6 BITCOIN_ADDRESS_VERSION = 52
7 BITCOIN_RPC_CHECK = staticmethod(defer.inlineCallbacks(lambda bitcoind: defer.returnValue('name_firstupdate' in (yield bitcoind.rpc_help()) and not (yield bitcoind.rpc_getinfo())['testnet'])))
9 class NamecoinTestnet(object):
10 BITCOIN_P2P_PREFIX = 'fabfb5fe'.decode('hex')
11 BITCOIN_P2P_PORT = 18334
12 BITCOIN_ADDRESS_VERSION = 111
13 BITCOIN_RPC_CHECK = staticmethod(defer.inlineCallbacks(lambda bitcoind: defer.returnValue('name_firstupdate' in (yield bitcoind.rpc_help()) and (yield bitcoind.rpc_getinfo())['testnet'])))