<p>To all the future folks coming to this page from Google. The solution is simple.</p>
<p>The solution is for UNOMP, but it should be same for other pools as well.</p>
<p>Open:</p>
<pre><code>paymentProcessors.js 
</code></pre>
<p>go to line 84 and change</p>
<pre><code>isMine to isValid
</code></pre>
<p>restart the pool and payment processor will load without error. I just realized that validateAddress response has changed but pool libs are not updated.</p>

CC BY-SA 4.0
2021-03-11T07:46:29.120Z
2021-03-11T07:46:29.120Z
Gladiator9120
<p>I have setup multiple pools in the past for different Algo using NOMP, UNOMP, MPOS, YIIMP, etc open source solution. But it is first time I am setting a pool for Bitcoin - Tried UNOMP, NOMP, and NiceNOMP already. Mining works perfectly fine. Blocks are found, submitted, and balance is also visible in the node.</p>
<p>However, the payouts doesn't work. On checking the logs, I see an error</p>
<pre><code>Daemon does not own pool address - payment processing can not be done with this daemon, {&quot;isvalid&quot;:true,&quot;address&quot;:&quot;&lt;wallet-address&quot;,&quot;scriptPubKey&quot;:&quot;&lt;script-publickey&gt;&quot;,&quot;isscript&quot;:false,&quot;iswitness&quot;:false}
</code></pre>
<p>I have triple checked wallet address with.</p>
<pre><code>bitcoin-cli getaddressesbylabel &quot;&quot;
</code></pre>
<p>It belongs to the node. Just to be 100% sure, I also tried</p>
<pre><code>bitcoin-cli dumpprivkey &lt;wallet-address&gt;
</code></pre>
<p>I did receive the private key for the wallet address specified. Further, I also updated the conf file to use legacy address only:</p>
<pre><code> addresstype=legacy
</code></pre>
<p>Node and pool are hosted on the same server connecting through 127.0.0.1</p>
<p>Below is the config file removing the obvious security details:</p>
<pre><code>rpcuser=
rpcpassword=
txindex=1
server=1
addresstype=legacy
fallbackfee=0.00001
</code></pre>

<mining-pools>
Bitcoin Mining Pool setup - Pool does not own wallet address
Gladiator9120
# Bitcoin Mining Pool setup - Pool does not own wallet address

(Asked by: username_0 on 2021-03-11)

I have setup multiple pools in the past for different Algo using NOMP, UNOMP, MPOS, YIIMP, etc open source solution. But it is first time I am setting a pool for Bitcoin - Tried UNOMP, NOMP, and NiceNOMP already. Mining works perfectly fine. Blocks are found, submitted, and balance is also visible in the node.

However, the payouts doesn't work. On checking the logs, I see an error

```
Daemon does not own pool address - payment processing can not be done with this daemon, {"isvalid":true,"address":"<wallet-address","scriptPubKey":"<script-publickey>","isscript":false,"iswitness":false}

```

I have triple checked wallet address with.

```
bitcoin-cli getaddressesbylabel ""

```

It belongs to the node. Just to be 100% sure, I also tried

```
bitcoin-cli dumpprivkey <wallet-address>

```

I did receive the private key for the wallet address specified. Further, I also updated the conf file to use legacy address only:

```
 addresstype=legacy

```

Node and pool are hosted on the same server connecting through 127.0.0.1

Below is the config file removing the obvious security details:

```
rpcuser=
rpcpassword=
txindex=1
server=1
addresstype=legacy
fallbackfee=0.00001

```

**Tags:** mining-pools


---

## 1 answers

### Answer by username_0 on 2021-03-11. Score: 1 | Accepted answer

To all the future folks coming to this page from Google. The solution is simple.

The solution is for UNOMP, but it should be same for other pools as well.

Open:

```
paymentProcessors.js 

```

go to line 84 and change

```
isMine to isValid

```

restart the pool and payment processor will load without error. I just realized that validateAddress response has changed but pool libs are not updated.


---

