# changes can be done by changing one, then the other
nets = dict(
- bitcoin=math.Object(
- PARENT=networks.nets['bitcoin'],
- SHARE_PERIOD=10, # seconds
- CHAIN_LENGTH=24*60*60//10, # shares
- REAL_CHAIN_LENGTH=24*60*60//10, # shares
+ novacoin=math.Object(
+ PARENT=networks.nets['novacoin'],
+ SHARE_PERIOD=30, # seconds
+ CHAIN_LENGTH=24*60*60//30, # shares
+ REAL_CHAIN_LENGTH=24*60*60//30, # shares
TARGET_LOOKBEHIND=200, # shares
SPREAD=3, # blocks
- IDENTIFIER='fc70035c7a81bc6f'.decode('hex'),
- PREFIX='2472ef181efcd37b'.decode('hex'),
- P2P_PORT=9333,
- MAX_TARGET=2**256//2**32 - 1,
- PERSIST=True,
- WORKER_PORT=9332,
- BOOTSTRAP_ADDRS='74.220.242.6:9334 93.97.192.93 66.90.73.83 67.83.108.0 219.84.64.174 24.167.17.248 109.74.195.142 83.211.86.49 94.23.34.145 168.7.116.243 72.14.191.28 94.174.40.189:9344 89.79.79.195 portals94.ns01.us'.split(' '),
- ANNOUNCE_CHANNEL='#p2pool',
- VERSION_CHECK=lambda v, temp_work: 50400 <= v < 60000 or 60003 <= v or '/P2SH/' in temp_work['coinbaseflags'],
- ),
- bitcoin_testnet=math.Object(
- PARENT=networks.nets['bitcoin_testnet'],
- SHARE_PERIOD=10, # seconds
- CHAIN_LENGTH=24*60*60//10, # shares
- REAL_CHAIN_LENGTH=24*60*60//10, # shares
- TARGET_LOOKBEHIND=200, # shares
- SPREAD=3, # blocks
- IDENTIFIER='5fc2be2d4f0d6bfb'.decode('hex'),
- PREFIX='3f6057a15036f441'.decode('hex'),
- P2P_PORT=19333,
- MAX_TARGET=2**256//2**32 - 1,
- PERSIST=False,
- WORKER_PORT=19332,
- BOOTSTRAP_ADDRS='72.14.191.28 liteco.in'.split(' '),
- ANNOUNCE_CHANNEL='#p2pool-alt',
- VERSION_CHECK=lambda v, temp_work: 50400 <= v < 60000 or 60003 <= v or '/P2SH/' in temp_work['coinbaseflags'],
- ),
-
- litecoin=math.Object(
- PARENT=networks.nets['litecoin'],
- SHARE_PERIOD=10, # seconds
- CHAIN_LENGTH=24*60*60//10, # shares
- REAL_CHAIN_LENGTH=24*60*60//10, # shares
- TARGET_LOOKBEHIND=200, # shares
- SPREAD=12, # blocks
- IDENTIFIER='e037d5b8c6923410'.decode('hex'),
- PREFIX='7208c1a53ef629b0'.decode('hex'),
- P2P_PORT=9338,
+ IDENTIFIER='e037d5b8c6923510'.decode('hex'),
+ PREFIX='7208c1a53ef649b0'.decode('hex'),
+ P2P_PORT=9777,
+ MIN_TARGET=0,
MAX_TARGET=2**256//2**20 - 1,
PERSIST=True,
- WORKER_PORT=9327,
- BOOTSTRAP_ADDRS='forre.st 178.33.28.54 219.84.64.174 190.195.79.161 83.104.131.111'.split(' '),
+ WORKER_PORT=8336,
+ BOOTSTRAP_ADDRS='188.120.239.144 81.200.245.198 81.200.241.51 81.200.241.54 217.77.220.40'.split(' '),
ANNOUNCE_CHANNEL='#p2pool-alt',
- VERSION_CHECK=lambda v, temp_work: True,
+ VERSION_CHECK=lambda v: True,
),
- litecoin_testnet=math.Object(
- PARENT=networks.nets['litecoin_testnet'],
- SHARE_PERIOD=10, # seconds
- CHAIN_LENGTH=24*60*60//10, # shares
- REAL_CHAIN_LENGTH=24*60*60//10, # shares
+ novacoin_testnet=math.Object(
+ PARENT=networks.nets['novacoin_testnet'],
+ SHARE_PERIOD=3, # seconds
+ CHAIN_LENGTH=20*60//3, # shares
+ REAL_CHAIN_LENGTH=20*60//3, # shares
TARGET_LOOKBEHIND=200, # shares
SPREAD=12, # blocks
- IDENTIFIER='cca5e24ec6408b1e'.decode('hex'),
- PREFIX='ad9614f6466a39cf'.decode('hex'),
- P2P_PORT=19338,
- MAX_TARGET=2**256//2000 - 1,
+ IDENTIFIER='e037d5b8c7923510'.decode('hex'),
+ PREFIX='7208c1a54ef649b0'.decode('hex'),
+ P2P_PORT=19777,
+ MIN_TARGET=0,
+ MAX_TARGET=2**256//2**20 - 1,
PERSIST=False,
- WORKER_PORT=19327,
- BOOTSTRAP_ADDRS='72.14.191.28'.split(' '),
+ WORKER_PORT=18336,
+ BOOTSTRAP_ADDRS=' '.split(' '),
ANNOUNCE_CHANNEL='#p2pool-alt',
- VERSION_CHECK=lambda v, temp_work: True,
+ VERSION_CHECK=lambda v: True,
),
)
for net_name, net in nets.iteritems():