Skip to content

feat(grid-wallet-prod): payouts reach every corridor; only funding is rail-limited#744

Draft
pengying wants to merge 1 commit into
07-24-fix_grid-wallet-prod_replay_missed_webhooks_to_reconnecting_sse_clientsfrom
07-25-feat_grid-wallet-prod_payouts_reach_every_corridor_only_funding_is_rail-limited
Draft

feat(grid-wallet-prod): payouts reach every corridor; only funding is rail-limited#744
pengying wants to merge 1 commit into
07-24-fix_grid-wallet-prod_replay_missed_webhooks_to_reconnecting_sse_clientsfrom
07-25-feat_grid-wallet-prod_payouts_reach_every_corridor_only_funding_is_rail-limited

Conversation

@pengying

Copy link
Copy Markdown
Contributor

The US + euro-area restriction was applied to the whole bank picker, which also
narrowed withdraw and send. That conflated two different questions: money can only
ARRIVE over the rails this wallet settles (ACH/wire/RTP for USD, SEPA for EUR), but
it can be PAID OUT to any corridor Grid supports.

  • BANK_COUNTRIES is the full 55-country list again (restored from before the trim,
    with its recipient names and bank pools; validated against the spec schemas).
  • Add money filters to FUNDING_ACCOUNT_TYPES; withdraw, send and receive get the
    whole list.
  • Each direction has its own "popular" order: popularRank follows payment volume
    for payouts, fundingRank orders the corridors we can be funded over.
  • Corridor copy follows the direction too — the shared bank source row, and the
    empty-state text, no longer claim US/euro-area limits in the payout flows.

Verified in the browser: Add offers the funding pool (US, Germany, France, Spain,
Italy, Netherlands popular; no Mexico/India), Withdraw offers Mexico, India,
Nigeria, the UK, Brazil, Kenya and the rest.

Co-Authored-By: Claude Opus 5 (1M context) [email protected]
Claude-Session: https://claude.ai/code/session_01Pjqydq34z8DBK1kBrioXK2

… rail-limited

The US + euro-area restriction was applied to the whole bank picker, which also
narrowed withdraw and send. That conflated two different questions: money can only
ARRIVE over the rails this wallet settles (ACH/wire/RTP for USD, SEPA for EUR), but
it can be PAID OUT to any corridor Grid supports.

- BANK_COUNTRIES is the full 55-country list again (restored from before the trim,
  with its recipient names and bank pools; validated against the spec schemas).
- Add money filters to FUNDING_ACCOUNT_TYPES; withdraw, send and receive get the
  whole list.
- Each direction has its own "popular" order: `popularRank` follows payment volume
  for payouts, `fundingRank` orders the corridors we can be funded over.
- Corridor copy follows the direction too — the shared bank source row, and the
  empty-state text, no longer claim US/euro-area limits in the payout flows.

Verified in the browser: Add offers the funding pool (US, Germany, France, Spain,
Italy, Netherlands popular; no Mexico/India), Withdraw offers Mexico, India,
Nigeria, the UK, Brazil, Kenya and the rest.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
Claude-Session: https://claude.ai/code/session_01Pjqydq34z8DBK1kBrioXK2
@vercel

vercel Bot commented Jul 25, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

2 Skipped Deployments
Project Deployment Actions Updated (UTC)
grid-flow-builder Ignored Ignored Preview Jul 25, 2026 12:51pm
grid-wallet-demo Ignored Ignored Preview Jul 25, 2026 12:51pm

Request Review

pengying commented Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

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