# REAL_CHAIN_LENGTH must be changed in sync with all other clients
# changes can be done by changing one, then the other
-class BitcoinMainnet(networks.BitcoinMainnet):
+class BitcoinMainnet(object):
+ PARENT = networks.BitcoinMainnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH_FUNC = staticmethod(lambda ts: 24*60*60//10 if ts >= 1325805105 else 24*60*60//10//2) # shares
PERSIST = True
WORKER_PORT = 9332
-class BitcoinTestnet(networks.BitcoinTestnet):
+class BitcoinTestnet(object):
+ PARENT = networks.BitcoinTestnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH_FUNC = staticmethod(lambda ts: 24*60*60//10 if ts >= 1325805105 else 24*60*60//10//2) # shares
PERSIST = False
WORKER_PORT = 19332
-class NamecoinMainnet(networks.NamecoinMainnet):
+class NamecoinMainnet(object):
+ PARENT = networks.NamecoinMainnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
PERSIST = True
WORKER_PORT = 9331
-class NamecoinTestnet(networks.NamecoinTestnet):
+class NamecoinTestnet(object):
+ PARENT = networks.NamecoinTestnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH = 24*60*60//10 # shares
PERSIST = False
WORKER_PORT = 19331
-class LitecoinMainnet(networks.LitecoinMainnet):
+class LitecoinMainnet(object):
+ PARENT = networks.LitecoinMainnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH_FUNC = staticmethod(lambda ts: 24*60*60//10 if ts >= 1325805105 else 24*60*60//10//2) # shares
PERSIST = True
WORKER_PORT = 9327
-class LitecoinTestnet(networks.LitecoinTestnet):
+class LitecoinTestnet(object):
+ PARENT = networks.LitecoinTestnet
SHARE_PERIOD = 10 # seconds
CHAIN_LENGTH = 24*60*60//10 # shares
REAL_CHAIN_LENGTH_FUNC = staticmethod(lambda ts: 24*60*60//10 if ts >= 1325805105 else 24*60*60//10//2) # shares