Skip to content

feat(swapper): enable Symbiosis in production - #12766

Merged
kaladinlight merged 1 commit into
developfrom
feat/enable-symbiosis-swap-production
Oct 15, 2026
Merged

kaladinlight merged 1 commit into
developfrom
feat/enable-symbiosis-swap-production

Conversation

@kaladinlight

@kaladinlight kaladinlight commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Description

Flips VITE_FEATURE_SYMBIOSIS_SWAP to true in the base .env, enabling the Symbiosis cross-chain swapper in production. Removes the now-redundant true override from .env.development.

The Symbiosis integration (#12749) and its partner fee / attribution / fee-gating follow-up (#12750) are both merged on develop, so this only turns on the complete integration.

Note: this does not add Symbiosis to the public-api ENABLED_SWAPPER_NAMES allowlist. API and widget exposure remain a separate decision.

Issue (if applicable)

closes #

Risk

Low. Config-only change that enables an already-merged, feature-flagged swapper. No code or transaction construction changes.

What protocols, transaction types, wallets or contract interactions might be affected by this PR?

Symbiosis cross-chain swaps become available to all users in production. Affects EVM wallets executing swaps routed through Symbiosis (ERC20 approvals + Symbiosis router calls on the source chain).

Testing

Engineering

Operations

  • 🏁 My feature is behind a flag and doesn't require operations testing (yet)

  • Execute a small cross-chain Symbiosis swap in the preview environment and confirm it completes with the expected received amount.

Screenshots (if applicable)

🤖 Generated with Claude Code

Summary by CodeRabbit

  • New Features
    • Symbiosis Swap is now enabled by default in the standard app configuration, making it available without requiring a separate configuration change.
  • Configuration
    • Symbiosis Swap remains disabled in the development environment. This difference applies only to development; the standard configuration enables the feature by default.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@kaladinlight
kaladinlight requested a review from a team as a code owner October 15, 2026 18:06
@kaladinlight
kaladinlight enabled auto-merge (squash) October 15, 2026 18:07
@coderabbitai

coderabbitai Bot commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: b7847199-b98b-4ea7-aa47-3c507a2150cf
📥 Commits

Reviewing files that changed from the base of the PR and between 1927bf8 and 40ede71.

📒 Files selected for processing: 2
  • .env
  • .env.development
💤 Files with no reviewable changes: 1
  • .env.development

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 1 remain after this review.

📝 Walkthrough

The default value of VITE_FEATURE_SYMBIOSIS_SWAP changes to true. The development environment no longer sets this flag to true.

Changes: Feature flag settings

Layer / File(s) Summary
Environment flag values
.env, .env.development
.env changes VITE_FEATURE_SYMBIOSIS_SWAP from false to true. .env.development removes its explicit true setting.

Priority: ➖ Normal

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Feature

Suggested reviewers: 0xapotheosis

Merge Risk: ⚪ Minimal · up to 40ede

Symbiosis swaps will be enabled in production, with the existing partner-fee behavior and tested related-asset fee exemptions. No actionable merge-blocking issue was established.

Pre-merge checks: Passed 5
Passed Passed checks: 5 passed
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly and concisely describes the main change: enabling Symbiosis in the production environment.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

A rabbit checks the flags at dawn
One setting shifts from false to true
The dev file lets its setting go
Soft paws cross the config lawn
The swap flag greets the morning dew

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

@kaladinlight
kaladinlight merged commit df8b0a0 into develop Oct 15, 2026
4 checks passed
@kaladinlight
kaladinlight deleted the feat/enable-symbiosis-swap-production branch October 15, 2026 18:16
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.

1 participant