1 from twisted.internet import defer
4 BITCOIN_P2P_PREFIX = 'deadbabe'.decode('hex')
5 BITCOIN_P2P_PORT = 7555
6 BITCOIN_ADDRESS_VERSION = 125
7 BITCOIN_RPC_PORT = 8332
8 BITCOIN_RPC_CHECK = staticmethod(defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
9 'solidcoinaddress' in (yield bitcoind.rpc_help()) and
10 not (yield bitcoind.rpc_getinfo())['testnet']
12 BITCOIN_SUBSIDY_FUNC = staticmethod(lambda height: 32*100000000 >> (height + 1)//300000)