-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make sure that Squidrouter transactions are always using express #431
Comments
Axelar supports a concept called "Express transactions" as part of its General Message Passing (GMP) framework. This speed is achieved through a mechanism where an "Express relayer" fronts the transaction on the destination chain before the source chain transaction is fully finalized, essentially acting as a temporary liquidity provider. 📛 Moonbeam Express Relayer 1 holds now 5003axlUSDC https://moonbeam.subscan.io/account/0xe743a49f04f2f77eb2d3b753ae3ad599de8cea84 📛 You still pay the Express fee (if charged), but the execution follows the slower path, which might feel like a bug or oversight. |
We reached out to Axelar team to try and increase the funds the Moonbeam Express Relayer 1 holds on Moonbeam. |
Context
Even though we are enabling the express feature on Squidrouter when we create the bridging requests, it seems like this is sometimes ignored, especially for larger amounts. This leads to very long transaction times, making users wait up to 30 minutes instead of a few seconds for the bridging to Moonbeam to finish.
TODO
Investigate why/when this happens and if there is a way to ensure that express is always used.
The text was updated successfully, but these errors were encountered: