Skip to content

Re-enable Ethereum onramps - #1311

Merged
ebma merged 2 commits into
stagingfrom
codex/enable-ethereum-onramps
Aug 7, 2026
Merged

Re-enable Ethereum onramps#1311
ebma merged 2 commits into
stagingfrom
codex/enable-ethereum-onramps

Conversation

@ebma

@ebma ebma commented Aug 4, 2026

Copy link
Copy Markdown
Member

Summary

  • remove the backend quote rejection for Ethereum BUY ramps
  • restore Ethereum destination prefunding through the named static ETHEREUM_EPHEMERAL_STARTING_BALANCE_UNITS constant
  • add regression coverage for Ethereum quote creation
  • document the existing native gas-dust tradeoff

Scope

This PR deliberately keeps the established 0.005 ETH destination reserve so Ethereum enablement remains a small, independently reviewable change. Dynamic destination funding and fee pricing are split into a separate follow-up for broader EVM consideration.

Verification

  • bun lint:fix
  • bun run verify
  • API TypeScript check
  • destination-funding unit tests
  • database-backed BRL cross-chain corridor scenario, including Ethereum quote creation

@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Deploy Preview for vrtx-dashboard ready!

Name Link
🔨 Latest commit b0a627d
🔍 Latest deploy log https://app.netlify.com/projects/vrtx-dashboard/deploys/6a760ca5a9d6f60008856e4d
😎 Deploy Preview https://deploy-preview-1311--vrtx-dashboard.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Deploy Preview for vortexfi ready!

Name Link
🔨 Latest commit b0a627d
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6a760ca50023d00008938753
😎 Deploy Preview https://deploy-preview-1311--vortexfi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify

netlify Bot commented Aug 4, 2026

Copy link
Copy Markdown

Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit b0a627d
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6a760ca58716590008a634b9
😎 Deploy Preview https://deploy-preview-1311--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@ebma
ebma requested a balanced review from Copilot August 4, 2026 16:50

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Ready to approve

The focused quote restriction removal is supported by regression coverage and synchronized security documentation.

This review doesn't count toward merge requirements. Sign up for the private preview to control whether Copilot approvals count.

Pull request overview

Re-enables Ethereum BUY ramps while retaining conservative destination gas prefunding.

Changes:

  • Removes Ethereum quote rejection.
  • Names and tests the Ethereum funding reserve.
  • Documents native gas-dust implications.
File summaries
File Description
docs/security-spec/03-ramp-engine/ephemeral-accounts.md Documents destination prefunding and residual gas dust.
apps/api/src/tests/corridors/brl-onramp-crosschain.scenario.test.ts Adds Ethereum quote regression coverage.
apps/api/src/constants/constants.ts Defines the Ethereum reserve constant.
apps/api/src/api/services/quote/index.ts Allows Ethereum BUY quotes.
apps/api/src/api/services/phases/blocks/core/destination-funding.ts Uses the named reserve constant.
apps/api/src/api/services/phases/blocks/core/destination-funding.test.ts Verifies funding-map configuration.
Review details
  • Files reviewed: 6/6 changed files
  • Comments generated: 0
  • Review effort level: Balanced

We're testing this review assessment. Please use 👍 or 👎 to tell us if it's correct.

@ebma ebma changed the title Re-enable Ethereum onramps Re-enable Ethereum onramps with dynamic gas pricing Aug 4, 2026
@ebma
ebma force-pushed the codex/enable-ethereum-onramps branch from 2c0236a to 04183d3 Compare August 4, 2026 17:51
@ebma ebma changed the title Re-enable Ethereum onramps with dynamic gas pricing Re-enable Ethereum onramps Aug 4, 2026
@ebma
ebma merged commit 3a6a661 into staging Aug 7, 2026
5 of 6 checks passed
@ebma
ebma deleted the codex/enable-ethereum-onramps branch August 7, 2026 16:50
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.

2 participants