config.json
Basically update the ports to where your server is listening, update the wallet address, and the admin password.
It is based on your configuration of the node that is running the SPOT daemon, node-js, redis, and simplewallet started in RPC mode ( ./simplewallet --config-file /path/to/spotmecoin/SPOT.conf --wallet-rpc-bind-port 8082 --password '#yeahright#' --wallet-file /path/to/your/wallet.file ). (can also put those command line switches in the config file)
{
"coin": "SPOT",
"symbol": "SPOT",
"coinUnits": 100000000000,
"coinDifficultyTarget": 120,
"logging": {
"files": {
"level": "info",
"directory": "logs",
"flushInterval": 5
},
"console": {
"level": "info",
"colors": true
}
},
"poolServer": {
"enabled": true,
"clusterForks": "auto",
"poolAddress": "PUT WALLET PUBLIC ADDRESS HERE - Basically Where you want payment to go",
"blockRefreshInterval": 1000,
"minerTimeout": 900,
"ports": [
{
"port": 13333,
"difficulty": 100,
"desc": "Low end hardware"
},
{
"port": 13336,
"difficulty": 2000,
"desc": "Mid range hardware"
},
{
"port": 13339,
"difficulty": 10000,
"desc": "High end hardware"
},
{
"port": 13329,
"difficulty": 10000,
"desc": "Hidden port",
"hidden": true
}
],
"varDiff": {
"minDiff": 100,
"maxDiff": 200000,
"targetTime": 100,
"retargetTime": 30,
"variancePercent": 30,
"maxJump": 100
},
"fixedDiff": {
"enabled": true,
"addressSeparator": "."
},
"shareTrust": {
"enabled": true,
"min": 10,
"stepDown": 3,
"threshold": 10,
"penalty": 30
},
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 25,
"checkThreshold": 30
}
},
"payments": {
"enabled": true,
"interval": 600,
"maxAddresses": 50,
"mixin": 3,
"transferFee": 50000000,
"minPayment": 100000000000,
"maxTransactionAmount": 45000000000000,
"denomination": 100000000000
},
"blockUnlocker": {
"enabled": true,
"interval": 30,
"depth": 10,
"poolFee": 2,
"devDonation": 0.0,
"coreDevDonation": 0.0,
"extraFeaturesDevDonation":0.0
},
"api": {
"enabled": true,
"hashrateWindow": 600,
"updateInterval": 5,
"port": 8117,
"blocks": 30,
"payments": 30,
"password": "UPDATE-ME"
},
"daemon": {
"host": "127.0.0.1",
"port": 19498
},
"wallet": {
"host": "127.0.0.1",
"port": 8082
},
"redis": {
"host": "127.0.0.1",
"port": 6699
},
"monitoring": {
"daemon": {
"checkInterval": 60,
"rpcMethod": "getblockcount"
},
"wallet": {
"checkInterval": 60,
"rpcMethod": "getbalance"
}
},
"charts": {
"pool": {
"hashrate": {
"enabled": true,
"updateInterval": 60,
"stepInterval": 1800,
"maximumPeriod": 86400
},
"workers": {
"enabled": true,
"updateInterval": 60,
"stepInterval": 1800,
"maximumPeriod": 86400
},
"difficulty": {
"enabled": true,
"updateInterval": 1800,
"stepInterval": 10800,
"maximumPeriod": 604800
},
"price": {
"enabled": true,
"updateInterval": 1800,
"stepInterval": 10800,
"maximumPeriod": 604800
},
"profit": {
"enabled": true,
"updateInterval": 1800,
"stepInterval": 10800,
"maximumPeriod": 604800
}
},
"user": {
"hashrate": {
"enabled": true,
"updateInterval": 180,
"stepInterval": 1800,
"maximumPeriod": 86400
},
"payments": {
"enabled": true
}
}
}
}