Is there ever any circumstance when Daedalus or Yoroi will shuffle around the non-Ada native tokens contained in any of the wallet’s addresses… automatically consolidating the UTxOs storing non-Ada tokens and/or moving them to different addresses, in response to Ada transactions or maintaining an Ada stake delegation?
We’re on a project now whose own sidechain will verify participation by checking for native token deposits at a particular address rather than in a particular wallet. As I remember, at least some processes like initially staking from Daedalus will consolidate multiple UTxOs into a single address before the stake assignment… in general, reserving some right to rearrange the UTxO distribution.
I’m just trying to make sure that no such process will ever affect the distribution of non-Ada native tokens among wallet addresses, particularly since most users on our new project will be storing this other native token in Cardano wallets already delegated to Ada stake pools.
If there are any conditions, Ada staking or not, that will automatically (i.e. without user request) bounce around a wallet’s native token deposits between addresses, we might have to take the extreme step of moving chunks of project native tokens into raw Cardano addresses… but we’re hoping that will not be necessary.