wallet-tool.py does not recognize correctly WabiSabi (Wasabi 2.0) coinjoins, which have multiple denominations of equal value outputs and shows UTXO status as non-cj-change instead of cj-out. Noticed while testing #1632, but that's unrelated. If you receive bitcoins from different JoinMarket wallet with coinjoin, it will show that UTXO as cj-out. Same should apply to coins received from Wasabi or some other future coinjoin implementations. Also with #994 taker will have multiple cj-out's from a single tx. This is not critical, but would be nice to have.
Example with tb1qnqy8nj0rh5stfzyuwg3e543n335cdynaxjpwhe, tx c3448394c3d49402f6e6c78af2d950bf9eda49575d2483e730a2574b338c0214, there are 0.00039366 and 0.00010000 outputs, all of them are actually cj-out's.
It shown correctly for tb1qa4dz0j7tw7jjgqczmq6lcv4kxghu2v5vwfundy, because 74fa0144b3fb1409647678d7bd90a142e6a4ede066a4d1ff4940727e019a2d04 doesn't contain equal value outputs of different denominations (but that's unlikely on mainnet).
wallet-tool.py
does not recognize correctly WabiSabi (Wasabi 2.0) coinjoins, which have multiple denominations of equal value outputs and shows UTXO status asnon-cj-change
instead ofcj-out
. Noticed while testing #1632, but that's unrelated. If you receive bitcoins from different JoinMarket wallet with coinjoin, it will show that UTXO ascj-out
. Same should apply to coins received from Wasabi or some other future coinjoin implementations. Also with #994 taker will have multiplecj-out
's from a single tx. This is not critical, but would be nice to have.Example with
tb1qnqy8nj0rh5stfzyuwg3e543n335cdynaxjpwhe
, txc3448394c3d49402f6e6c78af2d950bf9eda49575d2483e730a2574b338c0214
, there are 0.00039366 and 0.00010000 outputs, all of them are actuallycj-out
's.It shown correctly for
tb1qa4dz0j7tw7jjgqczmq6lcv4kxghu2v5vwfundy
, because74fa0144b3fb1409647678d7bd90a142e6a4ede066a4d1ff4940727e019a2d04
doesn't contain equal value outputs of different denominations (but that's unlikely on mainnet).