cheers dude i kinda figured it out just need to isolate a few lines of code which are spuriously placed. supposedly in the main.h but missing. found similar code in another file. think what i will do is reverse engineer a coin so take one from ravens source grep all the codes/lines in ravens and take note of the lines there on and which files. maybe just maybe il have a huc and bns p2pool running. just hope i can handle the traffic 8mb ram octocore amd. 75mb tinterwebs. should be plenty right>?
RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
(yield check_genesis_block(bitcoind, '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f')) and
not (yield bitcoind.rpc_getinfo())['testnet']
its that im struggling with mainly lol.
and then the algo for it as each one seems fdifferent
That is checking to make sure you're actually connecting to the proper daemon on the designated port. So, if you've defined the SpongeBobCoin, you'd do something like this:
RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
'spongebobcoinaddress' in (yield bitcoind.rpc_help()) and
(yield bitcoind.rpc_getinfo())['testnet']
))
Someone more knowledgable than me would be able to help you out further.
Regarding your question about HUC and BNS... mdude77 tried to get HUC up and running merge mining with BTC on p2pool, but ended up taking it down because of random disconnects and errors with the coin. He might be able to give you specifics on what the problems were with the setup. I'm not sure if you'd face similar problems just running a standard p2pool node with it, however.