Changes getbalances to report the balance of outputs for transactions that aren’t confirmed nor in the mempool (eg due to being part of too long a mempool chain, or spending non-standard outputs, or having a datacarrier output that exceeds -datacarriersize, etc)
0$ bitcoin-cli -regtest getbalances
1{
2 "mine": {
3 "trusted": 5764.96604310,
4 "untrusted_pending": 0.00000000,
5 "immature": 3325.00009446,
6 "nonmempool": 19.99995580
7 },
8 "lastprocessedblock": {
9 "hash": "3c8e45844bc26b66f49f595d1e4b806635424384a7629534e5c4086e00f0e2c6",
10 "height": 216
11 }
12}
Closes #11887