in meantime you cloud spend the time answering my question ?
we need to start with this:
p2pool/networks.py
CosmosCoin=math.Object(
PARENT=networks.nets['CosmosCoin'],
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='e037d5b8c6923510'.decode('hex'),
PREFIX='7208c1a53ef649b0'.decode('hex'),
P2P_PORT=19995,#p2pool p2p port
MIN_TARGET=0,
MAX_TARGET=2**256//2**20 - 1,
PERSIST=False,
WORKER_PORT=19996,#p2pool worker port
BOOTSTRAP_ADDRS='198.211.17.160 173.254.207.107 118.250.247.107'.split(' '),
ANNOUNCE_CHANNEL='#p2pool-alt',
VERSION_CHECK=lambda v: v >= 60004,
),
AND
p2pool/bitcoin/networks.py
def get_subsidy(nCap, nMaxSubsidy, bnTarget):
#nSubsidy=3.5#add by ComosCoin-DEV
return int(3.5 * 1000000) nets = dict(
CosmosCoin=math.Object(
P2P_PREFIX='e4e8e9e5'.decode('hex'),
P2P_PORT=19990,#add by ComosCoin-DEV
ADDRESS_VERSION=27,#add by ComosCoin-DEV
RPC_PORT=19991,#add by ComosCoin-DEV
RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
'CosmosCoinaddress' in (yield bitcoind.rpc_help()) and
not (yield bitcoind.rpc_getinfo())['testnet']
)),
SUBSIDY_FUNC=lambda target: get_subsidy(6, 100, target),
BLOCKHASH_FUNC=lambda data: pack.IntType(256).unpack(__import__('ltc_scrypt').getPoWHash(data)),
POW_FUNC=lambda data: pack.IntType(256).unpack(__import__('ltc_scrypt').getPoWHash(data)),
BLOCK_PERIOD=60, # s 1 minute
SYMBOL='CMC',
CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'CosmosCoin') if platform.system() == 'Windows' else os.path.expanduser('~/Library/Application Support/CosmosCoin/') if platform.system() == 'Darwin' else os.path.expanduser('~/.CosmosCoin'), 'CosmosCoin.conf'),
BLOCK_EXPLORER_URL_PREFIX='
http://cosmoscoin.com/block/',
ADDRESS_EXPLORER_URL_PREFIX='
http://cosmoscoin.com/address/',
SANE_TARGET_RANGE=(2**256//2**20//1000 - 1, 2**256//2**20 - 1),
),
-----------------
if you know the values just write them and i will prepare the p2pool.
Only profesional coins deliver working p2pool at the beginning so pooled mining could be estabilished and the Coin
could be seen as profesional open source coin for open source decentralized mining...
----------------- this should be already standard for every coin ---------------------