FXSafe is a blockchain-based remittance wallet designed for migrant workers to send RLUSD (on-ledger stablecoin) to family back home, with automatic FX conversion into local IOUs (e.g., PHP, MYR, IDR) using XRPL's AMM and Path Payment features.
Feature Purpose RLUSD Stablecoin to avoid volatility Path Payment + AMM Automatic FX conversion IOU Tokens (e.g., MYR, PHP) Recipient receives local currency IOUs Escrow (Optional) Lock funds until recipient confirms XLS-20 NFT (Optional) Digital proof of remittance Multilingual UI + QR Easy access for low-literacy users
fxsafe.demo.mp4
- Install node.js
- cd to root folder
- npm install
- npm install chart.js react-chartjs-2
- npm run dev
- Clone the repository
- Install dependencies:
- npm install
- Run the development server:
- npm run dev
- Open http://localhost:3000 in your browser
Escrow/Hooks Support: Optionally lock funds until the recipient acknowledges receipt.
NFT Receipts (XLS-20): Mint a digital proof of remittance for each transaction.
AMM Path Payments: Fair FX rates and deep liquidity.
Wallet Connect via XUMM: Safe signing through trusted interfaces.
Layer Tool Purpose Frontend React + Vite + TailwindCSS Fast UI development Wallet xumm-web-sdk QR sign-in and TX signing XRPL Integration xrpl.js Handle AMM & payments Backend (optional) Node.js + Express Quote generation & receipts Deployment Vercel (frontend), Render (backend) Easy, free deployment
-
Visit Site: User lands on FXSafe web app
-
Connect Wallet:
a. If new: generate XRPL wallet + store encrypted seed
b. If existing: connect via XUMM
-
Create Session: User profile + login session created
-
Dashboard: Show wallet balance and transaction history
-
Initiate Transfer: User enters amount & selects currency
-
Quote FX Rate: Find path + display swap rate
-
Confirm & Sign: User signs transaction via XUMM
-
Swap & Send: RLUSD converted + IOU sent to family
-
Optional Receipt: Mint NFT as remittance proof
Offline Support: Local agent kiosks to assist users without smartphones
Multilingual Interface: For wider accessibility
Local Bank Partnerships: Enable IOU cash-out in rural regions
FXSafe gives migrant workers a better way to send money:
✅ Faster: On-ledger, near-instant transactions ✅ Cheaper: Transparent FX rates with minimal markups ✅ Safer: Escrow and receipt proof protect against fraud ✅ Flexible: Direct IOUs in local currencies
🔗 ...
🔧 ....
Jared, Wei Xiang, Akash, Flash & Wen Bao → Built at XRPL Developer Hackathon





