Skip to content

feat(mpc): Add XRP Ledger support#373

Open
zeekay wants to merge 26 commits intomainfrom
feature/xrp-support
Open

feat(mpc): Add XRP Ledger support#373
zeekay wants to merge 26 commits intomainfrom
feature/xrp-support

Conversation

@zeekay
Copy link
Copy Markdown
Member

@zeekay zeekay commented May 8, 2025

• Installed & imported XRPL SDK (xrpl Client)
• Configured XRP Ledger entries in MAIN_NETWORKS & TEST_NETWORKS
– XRPL_MAINNET: wss://s1.ripple.com
– XRPL_TESTNET: wss://s.altnet.rippletest.net:51233
• Extended SWAP_PAIRS to include XRP ↔ LXRP mapping • Branched generate_mpc_sig to fetch/validate XRPL "Payment" transactions
via rippled and normalize payload for threshold signing
• Reused existing hashAndSignTx process for XRPL flow • Kept EVM logic unchanged; networks keyed by internal_name for correct routing

Next steps:

  • Update front-end to support XRPL wallet connectors (Xaman, Ledger)
  • Integrate XRPL tx submission in UI swap flows
  • Add tests for XRPL path in both unit and integration suites

• Installed & imported XRPL SDK (xrpl Client)
• Configured XRP Ledger entries in MAIN_NETWORKS & TEST_NETWORKS
  – XRP_MAINNET: wss://s1.ripple.com
  – XRP_TESTNET: wss://s.altnet.rippletest.net:51233
• Extended SWAP_PAIRS to include XRP ↔ WXRPL mapping
• Branched generate_mpc_sig to fetch/validate XRPL "Payment" transactions
  via rippled and normalize payload for threshold signing
• Reused existing hashAndSignTx process for XRPL flow
• Kept EVM logic unchanged; networks keyed by internal_name for correct routing

Next steps:
- Update front-end to support XRPL wallet connectors (XUMM, Ledger)
- Integrate XRPL tx submission in UI swap flows
- Add tests for XRPL path in both unit and integration suites
@vercel
Copy link
Copy Markdown

vercel bot commented May 8, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
bridge ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 13, 2025 1:50am
bridge-testnet ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 13, 2025 1:50am
bridge3 ✅ Ready (Inspect) Visit Preview 💬 Add feedback May 13, 2025 1:50am
1 Skipped Deployment
Name Status Preview Comments Updated (UTC)
bridge-explorer ⬜️ Ignored (Inspect) May 13, 2025 1:50am

@venuswhispers venuswhispers self-requested a review May 8, 2025 18:34
@zeekay zeekay changed the title feat(mpc-nodes): Add XRP Ledger (mainnet & devnet) support feat(mpc): Add XRP Ledger support May 8, 2025
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