Incorrect Address for pool fees #1607
Replies: 3 comments 14 replies
-
If you set the |
Beta Was this translation helpful? Give feedback.
-
I have the same issue: I cloned the current version (Apr 15, 2023) to develop stratum protocol in my software to connect to an instance of this pool and I found in the coinbase transaction, that the address for which it would be mining is not the one specified in config.json file. Does the reward first go to other address before returing to the pool wallet to make payments? is there a fee for using this software? This is an example of the coinbase transaction the code generates: 0x01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1d0312fc0b043cde396400b000000f012345670a4d696e696e67636f726500000000020000000000000000266a24aa21a9edd3f13bdb74a5a97a3d45d7fb3ac61bcb90157e648fda7f230055cfa56351a19c2ae38425000000001976a91450b8d6bc09363c6dde83dec43d7063160d0bc32f88ac00000000 if you decode this raw transaction, here is the output: { the address that here appears ("address": "18MpVAyBVZWg2VNGFYSdygSq1a62jpEC96") is valid but it's not the one I configured for the pools' wallet: { Any ideas? Thanks. FM |
Beta Was this translation helpful? Give feedback.
-
I experience the same with Fennec(FNNC), but here the block submitted also writes a different address than the wallet address specified in the config. Pool config: But in the daemon logfile: [2023-04-27 11:59:20.3378] [I] [fennec] Broadcasting job 0000009a The reward is sent to an unknown address and then marks it as "orphan". Other yescryptR16 algo coins work flawlessly (e.g. goldcash, qogecoin, reacoin) |
Beta Was this translation helpful? Give feedback.
-
I am not sure if this is an issue with config I have or an issue with the daemon. But for some reason in my mining pool every time a block is hit, and a payout is processed, the pool fee is sent to some random wallet address. The miner is getting their deposit which is good however the pool itself is not making anything as the pool fees are going somewhere random.
Here is my config, any help appreciated.
{
"logging": {
"level": "info",
"enableConsoleLog": true,
"enableConsoleColors": true,
"logFile": "pool.log",
"logBaseDirectory": "/",
"perPoolLogFile": false
},
"banning": {
"manager": "Integrated",
"banOnJunkReceive": true,
"banOnInvalidShares": false
},
"notifications": {
"enabled": true,
"email": {
"host": "XXX",
"port": 587,
"user": "XXX",
"password": "XXX",
"fromAddress": "XXX",
"fromName": "DGB Mining Pool"
},
"admin": {
"enabled": true,
"emailAddress": "XXX",
"notifyBlockFound": false
}
},
"api": {
"enabled": true,
"listenAddress": "0.0.0.0",
"port": 4000,
"metricsIpWhitelist": [],
"rateLimiting": {
"disabled": true,
"rules": [
{
"Endpoint": "*",
"Period": "1s",
"Limit": 20
}
],
"ipWhitelist": []
}
},
"persistence": {
"postgres": {
"host": "127.0.0.1",
"port": 5432,
"user": "miningcore",
"password": "XXX",
"database": "miningcore"
}
},
"paymentProcessing": {
"enabled": true,
"interval": 600,
"shareRecoveryFile": "recovered-shares.txt"
},
"pools": [
{
"id": "dgb-sha256-1",
"enabled": true,
"coin": "digibyte-sha256",
"address": "Wallet Address",
"rewardRecipients": [
{
"address": "Wallet Address",
"percentage": 1.0
}
],
"blockRefreshInterval": 500,
"jobRebroadcastTimeout": 10,
"clientConnectionTimeout": 600,
"banning": {
"enabled": true,
"time": 600,
"invalidPercent": 50,
"checkThreshold": 50
},
"ports": {
"3062": {
"listenAddress": "0.0.0.0",
"difficulty": 512,
"varDiff": {
"minDiff": 1024,
"maxDiff":1024,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30
}
}
},
"daemons": [
{
"host": "127.0.0.1",
"port": 14024,
"user": "XXX",
"password": "XXX"
}
],
"paymentProcessing": {
"enabled": true,
"minimumPayment": 0.5,
"payoutScheme": "PROP",
"payoutSchemeConfig": {
"factor": 0.5
}
}
}
]
}
Beta Was this translation helpful? Give feedback.
All reactions