electroneum / electroneum-pool

GNU General Public License v2.0
177 stars 172 forks source link

Explanation for each field #164

Open kiwizznz opened 6 years ago

kiwizznz commented 6 years ago

Hi. Thanks for the hard work in putting this together. I've not been able to find any detailed explanations for the values below:

"poolServer": { "enabled": true, "clusterForks": "auto", "poolAddress": "WALLETADDRESSHERE", "blockRefreshInterval": 1000, "minerTimeout": 900,

    "varDiff": {
        "minDiff": 2,
        "maxDiff": 100000,
        "targetTime": 100,
        "retargetTime": 30,
        "variancePercent": 30,
        "maxJump": 100
    },
    "shareTrust": {
        "enabled": true,
        "min": 10,
        "stepDown": 3,
        "threshold": 10,
        "penalty": 30
    },
    "banning": {
        "enabled": true,
        "time": 600,
        "invalidPercent": 25,
        "checkThreshold": 30
    },
    "slushMining": {
        "enabled": false,
        "weight": 300,
        "lastBlockCheckRate": 1
    }
},
"payments": {
    "enabled": true,
    "interval": 600,
    "maxAddresses": 10,
    "mixin": 0,
    "transferFee": 1,
    "minPayment": 10000,
    "denomination": 100
},
"blockUnlocker": {
    "enabled": true,
    "interval": 30,
    "depth": 20,
    "poolFee": 1.8,
    "devDonation": 0.1,
    "coreDevDonation": 0.1
},
"api": {
    "enabled": true,
    "hashrateWindow": 600,
    "updateInterval": 3,
    "port": 8117,
    "blocks": 30,
    "payments": 30,
    "password": "test"
},

A few questions:

Does the password need to be changed (listed as "test") for the API? How does one change & display the minimum payout? Is there any way to confirm things are working (for example, send money to the pool wallet to see if it gets distributed)?

Cheers!

electroneumRepo commented 6 years ago

Does the password need to be changed (listed as "test") for the API? The password should be changed so that only YOU can see the admin statistics. How does one change & display the minimum payout? "payments": { "enabled": true, "interval": 600, "maxAddresses": 10, <--- this is the number of miners to pay in one transaction "mixin": 0, "transferFee": 1, "minPayment": 10000, <--- this means the minimum is 100 etn "denomination": 100 }, Is there any way to confirm things are working (for example, send money to the pool wallet to see if it gets distributed)? Start mining yourself, you could also create a "testnet" although this is not something that we can help you do.

When you change any of the items in the config, be sure to restart your pool so that it takes affect.