Files
peya-nodejs-pool/config_examples/peya.json
Codex Bot 4207f95790
Some checks failed
CodeQL / Analyze (javascript) (push) Failing after 1m3s
Harden MM pool flow and frontend guards
2026-03-22 17:23:38 +01:00

214 lines
4.3 KiB
JSON

{
"poolHost": "your.peya.pool.host",
"coin": "Peya",
"symbol": "PEY",
"coinUnits": 100000000,
"coinDecimalPlaces": 8,
"coinDifficultyTarget": 120,
"daemonType": "default",
"cnAlgorithm": "randomx",
"cnVariant": 0,
"cnBlobType": 15,
"includeHeight": true,
"isRandomX": true,
"logging": {
"files": {
"level": "info",
"directory": "logs",
"flushInterval": 5
},
"console": {
"level": "info",
"colors": true
}
},
"peya": {
"enabled": true,
"assetSymbol": "PEY",
"poolAddress": "PtYa_YOUR_POOL_CARROT_ADDRESS_HERE",
"addressPrefixes": {
"carrot": {
"public": "0x2ceb88",
"integrated": "0x30eb88",
"subaddress": "0x356b88"
}
}
},
"poolServer": {
"enabled": true,
"clusterForks": "auto",
"poolAddress": "PtYa_YOUR_POOL_CARROT_ADDRESS_HERE",
"intAddressPrefix": null,
"blockRefreshInterval": 600,
"minerTimeout": 600,
"ports": [
{
"port": 3333,
"difficulty": 5000,
"desc": "Low end hardware"
}
],
"varDiff": {
"minDiff": 5000,
"maxDiff": 100000000,
"targetTime": 120,
"retargetTime": 30,
"variancePercent": 30,
"maxJump": 100
},
"paymentId": {
"addressSeparator": "+"
},
"fixedDiff": {
"enabled": true,
"addressSeparator": "."
},
"shareTrust": {
"enabled": true,
"min": 10,
"stepDown": 3,
"threshold": 10,
"penalty": 30
},
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 80,
"checkThreshold": 30
}
},
"payments": {
"enabled": true,
"interval": 600,
"maxAddresses": 50,
"mixin": 16,
"priority": 0,
"transferFee": 1000000000,
"dynamicTransferFee": true,
"minerPayFee": true,
"minPayment": 1000000000000,
"maxTransactionAmount": 100000000000000,
"denomination": 1000000000
},
"blockUnlocker": {
"enabled": true,
"interval": 30,
"depth": 60,
"poolFee": 1.0,
"devDonation": 0.1,
"networkFee": 0.0
},
"api": {
"enabled": true,
"hashrateWindow": 600,
"updateInterval": 5,
"bindIp": "0.0.0.0",
"port": 8070,
"blocks": 30,
"payments": 30,
"password": "your_api_password",
"ssl": false,
"trustProxyIP": true
},
"mining": {
"active": "solo",
"backends": {
"solo": {
"enabled": true,
"type": "solo",
"coin": "Peya",
"symbol": "PEY",
"host": "127.0.0.1",
"port": 37777,
"cnAlgorithm": "randomx",
"cnVariant": 0,
"cnBlobType": 15,
"includeHeight": true,
"isRandomX": true
},
"salvium": {
"enabled": false,
"type": "merge-mining",
"parentCoin": "salvium",
"coin": "Salvium",
"symbol": "SAL",
"host": "127.0.0.1",
"port": 37777,
"walletAddress": "SC1T_PARENT_POOL_ADDRESS_HERE",
"cnAlgorithm": "randomx",
"cnVariant": 0,
"cnBlobType": 0,
"includeHeight": true,
"isRandomX": true
},
"monero": {
"enabled": false,
"type": "merge-mining",
"parentCoin": "monero",
"coin": "Monero",
"symbol": "XMR",
"host": "127.0.0.1",
"port": 37777,
"walletAddress": "42_PARENT_POOL_ADDRESS_HERE",
"cnAlgorithm": "randomx",
"cnVariant": 0,
"cnBlobType": 0,
"includeHeight": true,
"isRandomX": true
},
"zephyr": {
"enabled": false,
"type": "merge-mining",
"parentCoin": "zephyr",
"coin": "Zephyr",
"symbol": "ZEPH",
"host": "127.0.0.1",
"port": 37777,
"walletAddress": "ZEPH_PARENT_POOL_ADDRESS_HERE",
"cnAlgorithm": "randomx",
"cnVariant": 0,
"cnBlobType": 13,
"includeHeight": true,
"isRandomX": true
}
}
},
"miningSource": {
"host": "127.0.0.1",
"port": 37777
},
"chainObserver": {
"host": "127.0.0.1",
"port": 37777
},
"daemon": {
"host": "127.0.0.1",
"port": 37777
},
"wallet": {
"host": "127.0.0.1",
"port": 37778
},
"redis": {
"host": "127.0.0.1",
"port": 6379,
"auth": null,
"db": 0,
"cleanupInterval": 15
}
}