Code:
dogecoin=math.Object(
PARENT=networks.nets['dogecoin'],
SHARE_PERIOD=15, # seconds target spacing
CHAIN_LENGTH=12*60*60//15, # shares
REAL_CHAIN_LENGTH=12*60*60//15, # shares
TARGET_LOOKBEHIND=20, # shares coinbase maturity
SPREAD=10, # blocks
IDENTIFIER='D0D1D2D3B2F68CD9'.decode('hex'),
PREFIX='D0D3D4D541C11DD9'.decode('hex'),
P2P_PORT=8555,
MIN_TARGET=0,
MAX_TARGET=2**256//2**20 - 1,
PERSIST=False,
WORKER_PORT=9555,
BOOTSTRAP_ADDRS='doge.dtdns.net pool.hostv.pl rav3n.dtdns.net p2pool.org'.split(' '),
ANNOUNCE_CHANNEL='#p2pool-alt',
VERSION_CHECK=lambda v: True,
),