librustzcash icon indicating copy to clipboard operation
librustzcash copied to clipboard

Consider changing the change policy to hide (some) pool-crossing amounts

Open str4d opened this issue 11 months ago • 0 comments

If a wallet has both Sapling and Orchard notes to use in a transaction, and is able to use the individual pools' notes to pay the necessary Sapling and Orchard outputs, then splitting the change into Sapling and Orchard will avoid any pool crossing (so the only visible amount will be the fee). This adds complexity to note selection and proposal construction, and does not prevent pool crossing in all cases, but we may decide it is worthwhile.

str4d avatar Mar 04 '24 21:03 str4d