Skip to content

chore: release v1.1020.0#12256

Merged
kaladinlight merged 8 commits intomainfrom
release
Apr 7, 2026
Merged

chore: release v1.1020.0#12256
kaladinlight merged 8 commits intomainfrom
release

Conversation

@kaladinlight
Copy link
Copy Markdown
Contributor

All commits in this release touch features with flags that are ON in production (MegaETH, Across, deBridge, Relay, RFOX, Tron are all true in .env). No dev-only items.


Production changes - testing required

MegaETH chain launch

Activates MegaETH (chainId 4326) in the UI. Relay, Across, and deBridge routes were wired in prior PRs. Verify MegaETH appears in chain/asset selectors and that swaps to/from MegaETH complete via each supported swapper.

Across and deBridge swapper launch

Turns on Across Protocol and deBridge DLN swap routes. Both were already implemented but gated by feature flags. Test cross-chain swaps using Across and deBridge routes across several chain pairs - confirm quotes appear, approvals work, and trades complete.

Relay Tron fix

Fixes two bugs: (1) Relay indexer notifications were gated to EVM-only, leaving Tron/Solana/Bitcoin deposits untracked; (2) Tron calldata handling was broken, causing stuck funds. Test a Relay-routed Tron deposit end-to-end and confirm the transaction is tracked to completion. Also sanity-check Relay swaps on Solana and Bitcoin to ensure indexer notifications work for all non-EVM chains.

RFOX epoch update

Updates the RFOX epoch IPFS hash to the latest. Verify the RFOX staking page loads current epoch data correctly and displays up-to-date rewards info.

Fixes, deps, and infra

Routine asset data regeneration. No testing required.


Dev/local only - no production testing required

No commits in this release are behind feature flags that are off in production.

github-actions bot and others added 7 commits April 3, 2026 18:23
Co-authored-by: asset-generation-bot <action@github.com>
Enable VITE_FEATURE_ACROSS_SWAP and VITE_FEATURE_DEBRIDGE_SWAP feature flags.

Both swappers are fully implemented and wired to multiple chains:
- Across: supports 20+ EVM chains including MegaETH, Scroll, Base, Arbitrum
- deBridge: supports 12+ EVM chains including MegaETH, Berachain, Sonic

These swappers have been in the codebase since PR #11941 (deBridge) and
earlier (Across), with chain wiring expanded in PRs #12143 and #12144.

Enabling them adds competitive route options alongside Relay, THORChain,
and Chainflip for best-price routing.

Co-authored-by: kaladinlight <35275952+kaladinlight@users.noreply.github.com>
Co-authored-by: asset-generation-bot <action@github.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
@kaladinlight kaladinlight requested a review from a team as a code owner April 4, 2026 00:25
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Apr 4, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: aefe802e-b777-4582-ae40-13e7b82dab54

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Protocol fees with requiresBalance (e.g. deBridge fixFee, Jupiter account
creation) were only validated for sufficient balance but never displayed.
This misrepresented the true cost of routes like deBridge which charges
~0.005 BNB on BSC.

- Include requiresBalance protocol fees in network fee selectors (crypto + fiat)
- Fix TradeConfirmFooter (Sign & Swap screen) to include protocol fees
- Account for requiresBalance fees in quote sorting even when network fee is unknown
- Fix deBridge to use fixFee directly instead of prepended operating expenses

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kaladinlight kaladinlight merged commit 6484eb0 into main Apr 7, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants