Convert Between Currencies
Swap between BTC, USDT, and fiat currencies within your Neutron wallet. Settles instantly -- no network fees.
How It Works
Both sides use method: "neutronpay" since funds stay in your wallet:
curl -X POST https://api.neutron.me/api/v2/transaction/ \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"sourceReq": {"ccy": "BTC", "amtRequested": 0.001, "method": "neutronpay", "reqDetails": {}},
"destReq": {"ccy": "USDT", "method": "neutronpay", "reqDetails": {}}
}'Response:
{
"txnId": "a1b2c3d4-...",
"txnState": "quoted",
"sourceReq": { "ccy": "BTC", "amtRequested": 0.001 },
"destReq": { "ccy": "USDT", "amtRequested": 97.50 },
"fxRate": 97500.00
}Review the rate, then confirm to execute.
Supported Pairs
| From | To | Example |
|---|---|---|
| BTC | USDT | Bitcoin to stablecoin |
| BTC | VND, USD, CAD | Bitcoin to fiat |
| USDT | BTC | Stablecoin to Bitcoin |
| USDT | VND | Stablecoin to fiat |
| VND | BTC | Fiat to Bitcoin |
Amount Logic
Set amtRequested on one side only:
- Source side: "Convert this much" -- Neutron calculates what you receive
- Dest side: "I want this much" -- Neutron calculates what it costs
Tips
- Quotes expire -- confirm promptly to lock the rate
- Check Exchange Rates before swapping
- No KYC needed for internal swaps
- No network fees -- funds never leave Neutron
- Use for treasury management to hedge BTC volatility
Updated 6 days ago
