Hey guys i have setup a p2pool for fuelcoin and for the past week i was having alot of problems. not knowing about setting the difficulty manually on my miners they were submitting alot of false shares. and after an hour or two the latency to the fuelcoin-qt would lag like crazy. up to 40 seconds at some times, right now i beleive i have everything working okay and i have about 1th/s on the fuel p2pool at
http://99.236.215.227:9222/static/index.html a friend of mine also is mining with me and only has about 10gh/s but he is getting close to the same payouts as i am. so i am looking for a bit of help to get the payouts working properly. maybe my networks.py arent quite setup right. but these options im using seem to have worked the best for me.
another thing i would like the fix is that the local hashrate displays about 5x lower than it should be and im wondering if there are any options i could change to get it to display more correctly.
payouts are spread across 150 blocks. if im reading correctly with a 15 second share period. with a lower share period the share difficulty drops too low and causes alot of latency to the fuelcoin-qt.
here is my networks.py in the p2pool folder
fuelcoin=math.Object(
PARENT=networks.nets['fuelcoin'],
SHARE_PERIOD=15, # seconds
CHAIN_LENGTH=24*60*60//10, # shares
REAL_CHAIN_LENGTH=24*60*60//10, # shares
TARGET_LOOKBEHIND=100, # shares
SPREAD=60, # blocks
IDENTIFIER='a284bd84f219c63d'.decode('hex'),
PREFIX='dac528561fd653ec'.decode('hex'),
P2P_PORT=9111,
MIN_TARGET=0,
MAX_TARGET=2**256//2**32 - 1,
PERSIST=False,
WORKER_PORT=9222,
BOOTSTRAP_ADDRS='98.174.25.28 173.230.51.38 173.230.49.15 173.79.134.197 63.170.87.173'.split(' '),
ANNOUNCE_CHANNEL='#p2pool-fuel',
VERSION_CHECK=lambda v: True,
VERSION_WARNING=lambda v: 'Upgrade Fuelcoin to >=0.8.5!' if v < 80500 else None,
),
and my networks.py in the bitcoin folder
fuelcoin=math.Object(
P2P_PREFIX='f5d3a3d0'.decode('hex'),
P2P_PORT=9111,
ADDRESS_VERSION=36,
RPC_PORT=9222,
RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
'FuelCoinaddress' in (yield bitcoind.rpc_help()) and
not (yield bitcoind.rpc_getinfo())['testnet']
)),
SUBSIDY_FUNC=lambda height: 1000*100000000,
POW_FUNC=data.hash256,
BLOCK_PERIOD=30, # s
SYMBOL='FUEL',
CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'Fuelcoin') if platform.system() == 'Windows' else os.path.expanduser('~/Library/Application Support/Fuelcoin/') if platform.system() == 'Darwin' else os.path.expanduser('~/.fuelcoin'), 'fuelcoin.conf'),
BLOCK_EXPLORER_URL_PREFIX='
https://usecryptos.com/blockexplorer/FUEL/',
ADDRESS_EXPLORER_URL_PREFIX='
https://usecryptos.com/blockexplorer/FUEL/',
TX_EXPLORER_URL_PREFIX='
https://usecryptos.com/blockexplorer/FUEL/',
SANE_TARGET_RANGE=(2**256//1000000000 - 1, 2**256//1000 - 1),
DUMB_SCRYPT_DIFF=1,
DUST_THRESHOLD=0.03e8,
we are offering a 200k fuel bounty to help us fix the p2pool for fuel. to get it to display the proper hashrates aswell as the payouts.
i am open to opinions about the fuelcoin-qt latency aswell. and anything to lower the bandwidth should help.
i have changed the fuelcoin.conf file to
rpcuser=
rpcpassword=
rpcport=9234
port=9123
rpcthreads=12
addnode=98.174.25.28
addnode=63.170.87.173
addnode=173.230.51.38
addnode=173.230.49.15
addnode=173.79.134.197
addnode=24.125.152.70
addnode=99.236.215.227
server=1
gen=0
listen=1
blockmaxsize=2500000
mintxfee=0.00001
minrelaytxfee=0.00001
maxconnections=10
this p2pool is running on a 6 core intel 3930k overclocked and watercooled with 32gb of ram. the fuelcoin-qt and the p2pool are both running at high priority on a ram accelerated disk that is capable of 5000mbps in/out
and the internet connection i am using is 250mbps down / 15 mbps up
QOS is not currently set as i cant figure out how to get QOS setup on the pfsense server i am running as my router.
the firewall/router is a 2xdual core server running pfsense as the operating system controlling connections.
ANYONE WHO CAN HELP CAN CONTACT ME HERE ON TWITTER @clark_alastair
OR IN THE #GARAGE FREENODE IRC