настройки P2pool
p2pool / networks.py
potcoin = math.Object (
ВЫШЕСТОЯЩИЙ = networks.nets [ 'potcoin'],
SHARE_PERIOD = 15, # секунд целевой интервал
NEW_SHARE_PERIOD = 15, # секунд целевой интервал
CHAIN_LENGTH = 3 * 60 * 60 // 10, # акций
REAL_CHAIN_LENGTH = 3 * 60 * 60 // 10, # акций
TARGET_LOOKBEHIND = 5, # акций coinbase зрелости
SPREAD = 10, # блоков
NEW_SPREAD = 10, # блоков
ИДЕНТИФИКАТОР = 'DDD1A1D3B2F68CDD'.decode (' шестигранной '),
Префикс = 'D2C3D4D541C11DDD'.decode (' шестигранной '),
P2P_PORT = 8420,
MIN_TARGET = 0,
MAX_TARGET = 2 ** 256 // 2 ** 20 - 1,
PERSIST = False,
WORKER_PORT = 9420,
BOOTSTRAP_ADDRS = 'мы-east1.cryptovein.com'.split (' «),
ANNOUNCE_CHANNEL = '# cryptovein',
VERSION_CHECK = лямбда V: Да,
),
p2pool / Bitcoin / networks.py
potcoin = math.Object (
P2P_PREFIX = 'fbc0b6db'.decode (' шестигранной '),
P2P_PORT = 4200,
ADDRESS_VERSION = 55,
RPC_PORT = 42000,
RPC_CHECK = defer.inlineCallbacks (лямбда bitcoind: defer.returnValue (
'Potcoinaddress' в (выход bitcoind.rpc_help ()) и
не (выход bitcoind.rpc_getinfo ()) [ 'testnet']
)),
SUBSIDY_FUNC = высота лямбда: 420 * 100000000 >> (Высота + 1) // 840000,
POW_FUNC = лямбда данные: pack.IntType (256) .unpack (. __ импорта __ ( 'ltc_scrypt') getPoWHash (данные)),
BLOCK_PERIOD = 40, # S
SYMBOL = 'POT',
CONF_FILE_FUNC = лямбда: os.path.join (os.path.join (os.environ [ 'AppData'], 'potcoin'), если platform.system () == еще os.path.expanduser 'Windows' ( '~ / Библиотека / Application Support / potcoin / '), если platform.system () == '' еще os.path.expanduser (' Darwin ~ / .potcoin'), 'potcoin.conf'),
BLOCK_EXPLORER_URL_PREFIX =»
http://potchain.potcoin.info/block/»,
ADDRESS_EXPLORER_URL_PREFIX =»
http://potchain.potcoin.info/address/»,
TX_EXPLORER_URL_PREFIX =»
http://potchain.potcoin.info/transaction/»,
SANE_TARGET_RANGE = (2 ** 256 // 1000000000 - 1, 2 ** 256 // 1000 - 1),
DUMB_SCRYPT_DIFF = 2 ** 16,
DUST_THRESHOLD = 1E8,
),