From docs/audit/2026-09-19-reaudit.md O-5: release floors the attested amount, so a burn of 199 attested units of a 6-decimal token pays 1 native unit and strands 99 in custody, and a burn below 100 can never be released (ZeroAmount). check_burn on Rand does not know the decimals. Decide: wallet-enforced granularity, decimals in AssetInfo, or refuse a non-multiple on release (the Rand side has to enforce it first).
From
docs/audit/2026-09-19-reaudit.mdO-5: release floors the attested amount, so a burn of 199 attested units of a 6-decimal token pays 1 native unit and strands 99 in custody, and a burn below 100 can never be released (ZeroAmount).check_burnon Rand does not know the decimals. Decide: wallet-enforced granularity, decimals inAssetInfo, or refuse a non-multiple on release (the Rand side has to enforce it first).