Store migration needed to clear vaults' BNB-chain balances
Discord context:
https://discord.com/channels/838986635756044328/839002619481554955/1224307344708472833
Ideally, there might be a way of doing this which didn't need a store migration
(and which also didn't risk vault balances being cleared while there were pending outbounds of Ragnaroked coins,
or else while Ragnarok ongoing),
but for the moment it appears necessary to clear the BNB-chain Assets from Asgard vaults with a store migration.
Otherwise, I believe churns will continue to migrate the BNB-chain Assets,
and if Active nodes ceased BNB-chain activity it could jam a churn from the BNB-chain Asset migrate outbounds not being signed.
TERRA historical reference:
!2347 (diffs)
'[ADD] Use store migration to remove TERRA assets'
Here, rather than specify each Asset, I recommend a check of the form
if vault.Coins[i].Asset.IsBNB() {
vault.Coins[i].Amount = cosmos.ZeroUint()
}
or similar.
Update: Pluto has noted in a discussion thread below that the vaults' remaining amounts are of non-trivial total value,
thus the merit of considering outbounds to a Treasury address rather than ceasing observation directly.
Specifically: !3513
'Zero BNB-chain Asset amounts in store migration'.
My current impression is that blocking observation of new inbounds is also appropriate,
to prevent vault balances again being made non-zero.