This proposal seeks approval from the ACX community to implement an upgrade to the Across Protocol. The upgrade introduces the capability for Across to support non-EVM chains and enable "prefill" use cases, where the fill comes at the same time or before the deposit. These changes are designed to expand Across' reach, improve user experience, and strengthen its position as a leading cross-chain bridge.
Supporting non-EVM chains opens new opportunities for growth, tapping into new users, use cases and ecosystems that can greatly benefit from the bridging experience Across can deliver.
An active area of research in improving cross-chain UX is via "prefill" flows, where users are filled at the same time or before their deposit. This will open opportunities for new integrations and partnerships while positioning Across as a leader in cross-chain UX.
This proposal will include making the following changes to the protocol:
depositIds are no longer guaranteed to increment.requestV3SlowFillexecuteSlowFillLeaffillRelayWithUpdatedDepositExecutedRelayerRefundRootEmergencyDeleteRootBundleTokensBridgedV3FundsDeposited -> FundsDepositedRequestedSpeedUpV3Deposit -> RequestedSpeedUpDepositFilledV3Relay -> FilledRelayRequestedV3SlowFill -> RequestedSlowFillUpon successful vote, Risk Labs will implement these contract changes.
More details about the updates and migration process can be found here.
The above migration will not require downtime.
Key Takeaways By implementing this upgrade, Across can expand to non-EVM chains and power use cases innovating on cross-chain UX.
This migration presents the following risks:
Downtime We do not expect downtime, but if we encounter issues during migration, downtime could occur.
Migrations required by integrators This upgrade introduces breaking changes and requires integrators of Across to modify their implementation, as described in the migration guide. If integrators do not make the required updates prior, we risk breaking their integration with Across. We are working diligently with all integrators to ensure readiness to mitigate this risk.
A "FOR" vote would result in Risk Labs implementing the contract changes described herein.
An "AGAINST" vote would result in no changes to the protocol at this time.