Настроил у себя локальный cryptonote пул для Карбованца, все заработало, но одну вещь настроить не получается.
На пуле не отражается блокчейн, то есть не работает Blockchain Explorer. Как тут написано:
Configuring Blockchain Explorer
You need the latest stable version of Forknote for the blockchain explorer - forknote releases
Add the following code to the coin's config file:
rpc-bind-ip=0.0.0.0
enable-blockchain-indexes=1
enable-cors=1
Launch forknoted with the corresponding config file
Change the following line in the pool's frontend config.json:
var api_blockexplorer = "
http://daemonhost.com:1118";
Конфигурацию karbowanecd я настроил как написано, а что писать в config.json? Этот загадочный "
http://daemonhost.com:1118" или какой-то локальный адрес и порт?
Заранее благодарен за помощь.
Нужно запустить демон (не важно какой) на доступном из-вне IP на линуксе это 0.0.0.0 и с выбранным портом (стандантный 32348), этот же айпи 0.0.0.0 указываете в config.json там где демон, у вас на сайте пула есть config.json там есть var api_blockexplorer =, в нем указываете IP машины с демоном и портом указанным выше
а вообще вот пример конфига
{
"coin": "karbowanec",
"symbol": "KRB",
"coinUnits": 1000000000000,
"coinDifficultyTarget": 240,
"logging": {
"files": {
"level": "info",
"directory": "logs",
"flushInterval": 5
},
"console": {
"level": "info",
"colors": true
}
},
"poolServer": {
"enabled": true,
"clusterForks": "auto",
"poolAddress": "АДРЕС КОШЕЛЬКА ПУЛА",
"blockRefreshInterval": 1000,
"minerTimeout": 900,
"ports": [
{
"port": 3333,
"difficulty": 100,
"desc": "Low end hardware"
},
{
"port": 5555,
"difficulty": 2000,
"desc": "Mid range hardware"
},
{
"port": 7777,
"difficulty": 10000,
"desc": "High end hardware"
},
{
"port": 8888,
"difficulty": 30000,
"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": false,
"time": 600,
"invalidPercent": 25,
"checkThreshold": 30
},
"slushMining": {
"enabled": false,
"weight": 120,
"lastBlockCheckRate": 1
}
},
"payments": {
"enabled": true,
"interval": 600,
"maxAddresses": 20,
"mixin": 0,
"transferFee": 100000000,
"minPayment": 1000000000000,
"maxTransactionAmount": 0,
"denomination": 1000000000000
},
"blockUnlocker": {
"enabled": true,
"interval": 60,
"depth": 60,
"poolFee": 2,
"devDonation": 0.1,
"coreDevDonation": 0.1,
"extraFeaturesDevDonation":0.1
},
"api": {
"enabled": true,
"hashrateWindow": 600,
"updateInterval": 5,
"port": 8117,
"blocks": 120,
"payments": 30,
"password": "ПАРОЛЬ АДМИНКИ"
},
"daemon": {
"host": "0.0.0.0",
"port": 32348
},
"wallet": {
"host": "127.0.0.1",
"port": 18877
},
"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
}
}
}
}