waxwing on Nostr: I wonder if anyone here knows enough about Core's internal processing of utxos ...
I wonder if anyone here knows enough about Core's internal processing of utxos *in-wallet* to help with this thorny question?
https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1465#issuecomment-1494996171Problem is easy to state, even perhaps easy to diagnose, but I just don't know how to correct it:
1. user broadcasts transaction, 2. transaction has low fee and gets ejected from user's Core node's mempool 3. listunspent RPC no longer reports the utxo as present and so Joinmarket (as currently coded) shows a missing balance (old utxos are spent but new utxo is uh "memory-holed").
For context, Joinmarket uses a bitcoin core wallet in watch-only mode to track its transactions.
Is it possible to either query Core, or have Core not "memory-hole" those utxos? I'm thinking maybe they would be tracked, but in a different state.
Maybe
provoost (npub1s6z…wk4c) you would know about this? Only pinging you because you're the first Core dev I can think of on here 😆
Published at
2023-05-13 07:32:52Event JSON
{
"id": "469ff8810d0b83a6919f5ab338f6ac1f9c272e9a307112a36fa7699e0fbe69c4",
"pubkey": "675b84fe75e216ab947c7438ee519ca7775376ddf05dadfba6278bd012e1d728",
"created_at": 1683963172,
"kind": 1,
"tags": [
[
"p",
"8685ebef665338dd6931e2ccdf3c19d9f0e5a1067c918f22e7081c2558f8faf8"
],
[
"t",
"issuecomment-1494996171"
]
],
"content": "I wonder if anyone here knows enough about Core's internal processing of utxos *in-wallet* to help with this thorny question?\n\nhttps://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1465#issuecomment-1494996171\n\nProblem is easy to state, even perhaps easy to diagnose, but I just don't know how to correct it:\n\n1. user broadcasts transaction, 2. transaction has low fee and gets ejected from user's Core node's mempool 3. listunspent RPC no longer reports the utxo as present and so Joinmarket (as currently coded) shows a missing balance (old utxos are spent but new utxo is uh \"memory-holed\").\n\nFor context, Joinmarket uses a bitcoin core wallet in watch-only mode to track its transactions.\n\nIs it possible to either query Core, or have Core not \"memory-hole\" those utxos? I'm thinking maybe they would be tracked, but in a different state.\n\nMaybe nostr:npub1s6z7hmmx2vud66f3utxd70qem8cwtggx0jgc7gh8pqwz2k8cltuqrdwk4c you would know about this? Only pinging you because you're the first Core dev I can think of on here 😆 ",
"sig": "658dba42888f0f81372820a7ca01e091c7851e458fa209b9be1a2c1476aad319d89cfedc939b1af5c4d35f599247edaadd77214407002fc48696e60067a3a064"
}