Asset Migration Atomic Failure
Asset migration atomic failure refers to a scenario where the transfer of user assets from a legacy contract to a new one is interrupted or partially completed, leaving funds in an inconsistent state. Ideally, such migrations should be atomic, meaning they either succeed completely or fail and revert to the original state.
If the process is not atomic, assets can be stuck in transit or accounted for in neither the old nor the new contract. This is a critical failure point in DeFi migrations, as it directly impacts user liquidity and trust.
Robust migration designs must utilize transactional patterns that ensure assets are never left in an unmanaged state, even if the transaction fails midway.