Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

Commit

Permalink
Merge pull request #1514 from blackmennewstyle/dev
Browse files Browse the repository at this point in the history
Add support for Conceal
  • Loading branch information
Oliver Weichhold authored Jan 31, 2023
2 parents 34ebed3 + f2747ba commit 110b986
Show file tree
Hide file tree
Showing 117 changed files with 11,978 additions and 115 deletions.
8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -205,4 +205,10 @@ fabric.properties
# End of https://www.toptal.com/developers/gitignore/api/rider
.idea

.fake
.fake
/nbproject/
/*/*/*/*.a
/*/*/*/*/*/*/*/*.o
/*/*/*/*/*/*/*/*/*.o
/*/*/*/*/*/*/*/*/*/*.o
/*/*/*/*/*/*/*/*/*/*.o
143 changes: 143 additions & 0 deletions examples/conceal_pool.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,143 @@
{
"logging": {
"level": "info",
"enableConsoleLog": true,
"enableConsoleColors": true,
"logFile": "",
"apiLogFile": "",
"logBaseDirectory": "",
"perPoolLogFile": false
},
"banning": {
"manager": "Integrated",
"banOnJunkReceive": true,
"banOnInvalidShares": false
},
"notifications": {
"enabled": false,
"email": {
"host": "smtp.example.com",
"port": 587,
"user": "user",
"password": "password",
"fromAddress": "[email protected]",
"fromName": "pool support"
},
"admin": {
"enabled": false,
"emailAddress": "[email protected]",
"notifyBlockFound": true
}
},
"persistence": {
"postgres": {
"host": "127.0.0.1",
"port": 5432,
"user": "miningcore",
"password": "password",
"database": "miningcore"
}
},
"paymentProcessing": {
"enabled": true,
"interval": 600,
"shareRecoveryFile": "recovered-shares.txt"
},
"api": {
"enabled": true,
"listenAddress": "*",
"port": 4000,
"metricsIpWhitelist": [],
"rateLimiting": {
"disabled": true,
"rules": [
{
"Endpoint": "*",
"Period": "1s",
"Limit": 5
}
],
"ipWhitelist": [
""
]
}
},
"pools": [
{
"id": "ccx1",
"enabled": true,
"coin": "conceal",
"networkTypeOverride": "mainnet",
"cryptonightMaxThreads": 1,
"address": "ccx7BRXk4eubahkPNe4mmZ1PYwigPmqGT5ciBWib39aQQjWctY6vzA7RuBBkcoSKxEVBQArdvJi5YhEHRY29sSpS9EiD5c2nW5",
"rewardRecipients": [
{
"type": "op",
"address": "ccx7BRXk4eubahkPNe4mmZ1PYwigPmqGT5ciBWib39aQQjWctY6vzA7RuBBkcoSKxEVBQArdvJi5YhEHRY29sSpS9EiD5c2nW5",
"percentage": 0.1
}
],
"blockRefreshInterval": 250,
"jobRebroadcastTimeout": 3,
"clientConnectionTimeout": 600,
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 50,
"checkThreshold": 50
},
"ports": {
"3364": {
"listenAddress": "0.0.0.0",
"difficulty": 5000,
"varDiff": {
"minDiff": 2500,
"maxDiff": null,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30,
"maxDelta": 500
}
},
"3365": {
"listenAddress": "0.0.0.0",
"difficulty": 5000,
"tls": true,
"tlsPfxFile": "<Your directory for the pfx file>",
"tlsPfxPassword": "password",
"varDiff": {
"minDiff": 2500,
"maxDiff": null,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30,
"maxDelta": 500
}
}
},
"daemons": [
{
"host": "127.0.0.1",
"port": 16600,
"user": null,
"password": null
},
{
"host": "127.0.0.1",
"port": 8770,
"user": null,
"password": null,
"category": "wallet"
}
],
"paymentProcessing": {
"enabled": true,
"minimumPayment": 0.1,
"payoutScheme": "PPLNS",
"payoutSchemeConfig": {
"factor": 0.5
}
}
}
]
}
126 changes: 126 additions & 0 deletions examples/ethereumclassic_pool.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
{
"logging": {
"level": "info",
"enableConsoleLog": true,
"enableConsoleColors": true,
"logFile": "",
"apiLogFile": "",
"logBaseDirectory": "",
"perPoolLogFile": false
},
"banning": {
"manager": "Integrated",
"banOnJunkReceive": false,
"banOnInvalidShares": false
},
"notifications": {
"enabled": false,
"email": {
"host": "smtp.example.com",
"port": 587,
"user": "user",
"password": "password",
"fromAddress": "[email protected]",
"fromName": "pool support"
},
"admin": {
"enabled": false,
"emailAddress": "[email protected]",
"notifyBlockFound": true
}
},
"persistence": {
"postgres": {
"host": "127.0.0.1",
"port": 5432,
"user": "miningcore",
"password": "password",
"database": "miningcore"
}
},
"paymentProcessing": {
"enabled": true,
"interval": 100,
"shareRecoveryFile": "recovered-shares.txt"
},
"api": {
"enabled": true,
"listenAddress": "*",
"port": 4000,
"metricsIpWhitelist": [],
"rateLimiting": {
"disabled": true,
"rules": [
{
"Endpoint": "*",
"Period": "1s",
"Limit": 5
}
],
"ipWhitelist": [
""
]
}
},
"clusterName": "eu1",
"pools": [
{
"id": "etc1",
"enabled": true,
"coin": "ethereumclassic",
"address": "0x421Afb2ce225D3A2d3DD6e63Fe57E124B40e20Af",
"rewardRecipients": [
{
"type": "op",
"address": "0x421Afb2ce225D3A2d3DD6e63Fe57E124B40e20Af",
"percentage": 1.0
}
],
"blockRefreshInterval": 120,
"clientConnectionTimeout": 600,
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 50,
"checkThreshold": 50
},
"ports": {
"4073": {
"name": "GPU-SMALL",
"listenAddress": "*",
"difficulty": 0.1,
"varDiff": {
"minDiff": 0.1,
"maxDiff": null,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30
}
}
},
"chainTypeOverride": "Classic",
"dagDir": "<Your directory for the dag file>",
"daemons": [
{
"host": "127.0.0.1",
"port": 8545,
"user": "",
"password": ""
}
],
"paymentProcessing": {
"enabled": true,
"minimumPayment": 0.1,
"payoutScheme": "PPLNS",
"payoutSchemeConfig": {
"factor": 0.5
},
"gas": 21000,
"maxFeePerGas": 50000000000,
"BlockSearchOffset": 100,
"keepUncles": false,
"keepTransactionFees": false
}
}
]
}
Loading

0 comments on commit 110b986

Please sign in to comment.