Taurus Testnet Exposes and Confirms XDM Fix
Thanks to our ongoing XDM testing through Crossing the Narrow Sea an issue with domain book keeping was encountered at the end of March that halted the Auto EVM domain on the Taurus testnet. A fix was deployed within 12 hours and the domain continued executing.
XDM works by burning tokens on the source chain and minting them on the destination chain. Much the same as many bridging processes.
Fortunately, the book keeping fix did highlight an issue in that certain XDM success checks were being made after the mint action had taken place. The fault was due to non-atomicity of XDM and the partial bookkeeping checks that were introduced in the March update. This resulted in the possibility that an XDM transfer from a domain to consensus could mint the tokens on consensus and then later fail a check which would result in the burn on the source chain being marked as unnecessary. The outcome is that an XDM transfer from Auto EVM to consensus resulted in tokens being minted when they should not have been.
The root cause has been addressed.
Please remember that this is exactly the kind of thing that we want to find on the Taurus testnet, specifically as part of the incentivised Crossing the Narrow Sea initiative.
We want to thank our community for their continued help with testing these last few items in preparation for Mainnet Phase-2.