Overview
Thiqwave enables on-chain FX conversions and cross-chain transfers. Convert USDT to USDC, move assets between Ethereum and Polygon, or do both in a single transaction. Thiqwave routes through optimal liquidity paths with transparent pricing.Capabilities
Cross-stablecoin conversions — Convert USDT to USDC, USDC to DAI, and other stablecoin pairs on the same blockchain. Cross-chain transfers — Move USDT from Ethereum to Tron, USDC from Polygon to Ethereum, or other supported chains. Combined conversions — Convert stablecoins AND move across chains in a single operation (e.g., USDT Ethereum → USDC Polygon).Getting a quote
Request a quote before executing any conversion or transfer. Quotes show exact output amounts and are valid for 3 minutes.Response
Stablecoin amounts are in human-readable format (e.g.,
"1000.00" = 1,000 USDT). The quote shows the optimal route Thiqwave will use. Routes change based on liquidity.Cross-stablecoin conversion (same chain)
Convert USDT to USDC on Ethereum without moving to another blockchain.Cross-chain transfer (same stablecoin)
Move USDT from Ethereum to Tron without converting to a different stablecoin.Combined conversion + cross-chain
Convert USDT to USDC AND move from Ethereum to Polygon in a single operation.Response
Operation statuses
pending — Operation created, waiting to start
swapping — Converting between stablecoins
bridging — Moving across blockchains
completing — Delivering to recipient
completed — Operation finished
failed — Operation failed
Tracking operations
Monitor operations through webhooks for real-time updates.Supported conversions and routes
Thiqwave supports major stablecoin pairs and cross-chain routes:| Source | Destination | Supported |
|---|---|---|
| USDT (Ethereum) | USDC (Ethereum) | Yes |
| USDC (Polygon) | USDT (Polygon) | Yes |
| USDT (Ethereum) | USDT (Polygon) | Yes |
| USDT (Ethereum) | USDT (Tron) | Yes |
| USDC (Ethereum) | USDC (Polygon) | Yes |
| DAI (Ethereum) | USDC (Ethereum) | Yes |
Best practices
- Always get a quote first — Understand fees and output before executing
- Use exact amounts — Ensure source amount matches the quote
- Validate recipient addresses — Double-check wallet addresses before submission
- Use metadata — Track operations with transaction or conversion IDs
- Monitor webhooks — React when operations complete
- Handle failures — Some conversions may fail due to liquidity; have retry logic
- Consider slippage — Quotes may differ slightly due on-chain slippage; set tolerance in your system
Error handling
Common issues and resolutions:| Error | Cause | Resolution |
|---|---|---|
| Insufficient liquidity | Route has low liquidity | Request a new quote or use different pair |
| Quote expired | More than 3 minutes have passed | Request a new quote |
| Invalid recipient address | Address format incorrect | Verify and correct the address format |
| Unsupported pair | Stablecoin or blockchain not supported | Check supported conversions table |
| Network congestion | Blockchain network is congested | Retry after waiting |
Next steps
- Sending Payments — Disburse fiat and off-ramp stablecoins to fiat
- Receiving Payments — Accept fiat deposits and on-ramp to stablecoins
- Webhooks — Set up real-time notifications