<blockquote>
<p>So I believe there is a bug with the &quot;ismine&quot; output</p>
</blockquote>
<p>This is expected behavior. Your wallet is a watch only wallet (as it says <code>&quot;private_keys_enabled&quot;: false,</code>) which means that the wallet is itself unable to spend coins associated with any addresses it is tracking. Furthermore, it is a legacy wallet (because it says <code>&quot;descriptors&quot;: false</code>) which means that the meaning of <code>ismine</code> is somewhat complicated.</p>
<p>For legacy watch only wallets, <code>ismine</code> will always be <code>false</code> because the wallet itself lacks the private keys necessary to spend the Bitcoin.</p>
<blockquote>
<p>Does anyone know how to view all future change addresses in Core? Specter wallet can show these to me. I believe Electrum can as well if I remember correctly.</p>
</blockquote>
<p>Because Specter set up the wallet, you should be using Specter to view everything. Your type of wallet is not capable of generating future addresses, particularly the multisigs that you are using.</p>
<p>Additionally, it is not particularly useful for you to look for your addresses in Bitcoin Core. The private keys are not handled by Bitcoin Core; even if this wallet is watching for transactions to your addresses, you may not be able to spend them. You should be looking at the software or hardware which contains your private keys.</p>

CC BY-SA 4.0
2021-10-25T03:46:18.370Z
2021-10-25T03:46:18.370Z
Ava Chow
<p>Running Core, trying to verify that I infact control a change address before I sign and broadcast a txn. But I can't find any way to list all future change addresses.</p>
<p>I searched and found <code>listaddressgroupings</code> but that only seems to show previously used change addresses.</p>
<p>Sipa on IRC suggested I try <code>getaddressinfo</code>, but I was alarmed when the output said <code>ismine:false</code></p>
<p>I then tried using <code>getaddressinfo</code> again, but this time with one of the already used change addresses that already has coins. I used the first output from <code>listaddressgroupings</code>, but then again it returned <code>ismine:false</code></p>
<p>So I believe there is a bug with the &quot;ismine&quot; output</p>
<p>Specter Desktop originally set up this wallet as a watch-only wallet in Core</p>
<p>Does anyone know how to view all future change addresses in Core? Specter wallet can show these to me. I believe Electrum can as well if I remember correctly.</p>
<hr />
<p>edit</p>
<p><code>getwalletinfo</code> output:</p>
<pre><code>
22:44:52
￼
getwalletinfo


22:44:52
￼
{
  &quot;walletname&quot;: &quot;specter3c64f804925fff38\\mymultisig&quot;,
  &quot;walletversion&quot;: 169900,
  &quot;format&quot;: &quot;bdb&quot;,
  &quot;balance&quot;: 0.00000000,
  &quot;unconfirmed_balance&quot;: 0.00000000,
  &quot;immature_balance&quot;: 0.00000000,
  &quot;txcount&quot;: 64,
  &quot;keypoololdest&quot;: 1635129892,
  &quot;keypoolsize&quot;: 0,
  &quot;keypoolsize_hd_internal&quot;: 0,
  &quot;paytxfee&quot;: 0.00000000,
  &quot;private_keys_enabled&quot;: false,
  &quot;avoid_reuse&quot;: false,
  &quot;scanning&quot;: false,
  &quot;descriptors&quot;: false
}
</code></pre>

CC BY-SA 4.0
2021-10-25T02:52:20.523Z
and if those balances in the output for getwalletinfo are supposed to show my BTC, they are wrong... the Overview tab clearly shows my correct BTC amounts, and they are not 0
mikew
<bitcoin-core><multi-signature><change>
`getaddressinfo` incorrect output for `ismine`
mikew
# `getaddressinfo` incorrect output for `ismine`

(Asked by: username_0 on 2021-10-25)

Running Core, trying to verify that I infact control a change address before I sign and broadcast a txn. But I can't find any way to list all future change addresses.

I searched and found `listaddressgroupings` but that only seems to show previously used change addresses.

Sipa on IRC suggested I try `getaddressinfo`, but I was alarmed when the output said `ismine:false`

I then tried using `getaddressinfo` again, but this time with one of the already used change addresses that already has coins. I used the first output from `listaddressgroupings`, but then again it returned `ismine:false`

So I believe there is a bug with the "ismine" output

Specter Desktop originally set up this wallet as a watch-only wallet in Core

Does anyone know how to view all future change addresses in Core? Specter wallet can show these to me. I believe Electrum can as well if I remember correctly.

---

edit

`getwalletinfo` output:

```

22:44:52
￼
getwalletinfo

22:44:52
￼
{
  "walletname": "specter3c64f804925fff38\\mymultisig",
  "walletversion": 169900,
  "format": "bdb",
  "balance": 0.00000000,
  "unconfirmed_balance": 0.00000000,
  "immature_balance": 0.00000000,
  "txcount": 64,
  "keypoololdest": 1635129892,
  "keypoolsize": 0,
  "keypoolsize_hd_internal": 0,
  "paytxfee": 0.00000000,
  "private_keys_enabled": false,
  "avoid_reuse": false,
  "scanning": false,
  "descriptors": false
}

```

**Tags:** bitcoin-core, multi-signature, change

> **Comments:**
> **username_0**: and if those balances in the output for getwalletinfo are supposed to show my BTC, they are wrong... the Overview tab clearly shows my correct BTC amounts, and they are not 0  

---

## 1 answers

### Answer by username_1 on 2021-10-25. Score: 3 | Accepted answer

> So I believe there is a bug with the "ismine" output

This is expected behavior. Your wallet is a watch only wallet (as it says `"private_keys_enabled": false,`) which means that the wallet is itself unable to spend coins associated with any addresses it is tracking. Furthermore, it is a legacy wallet (because it says `"descriptors": false`) which means that the meaning of `ismine` is somewhat complicated.

For legacy watch only wallets, `ismine` will always be `false` because the wallet itself lacks the private keys necessary to spend the Bitcoin.

> Does anyone know how to view all future change addresses in Core? Specter wallet can show these to me. I believe Electrum can as well if I remember correctly.

Because Specter set up the wallet, you should be using Specter to view everything. Your type of wallet is not capable of generating future addresses, particularly the multisigs that you are using.

Additionally, it is not particularly useful for you to look for your addresses in Bitcoin Core. The private keys are not handled by Bitcoin Core; even if this wallet is watching for transactions to your addresses, you may not be able to spend them. You should be looking at the software or hardware which contains your private keys.


---

