Cross-Chain Payments
Send USDC and USDT stablecoins across different blockchains using NEAR Intents technology. reply.cash supports 25+ blockchains, allowing you to send wallet-to-wallet payments to recipients on any supported network.
Note: Cross-chain payments are for wallet-to-wallet transfers. For mobile money and bank deposits, use Local Payment Rails instead.
How to Send Cross-Chain Paymentsβ
Step 1: Navigate to Sendβ
- Open the reply.cash app at app.reply.cash
- Connect your Solana wallet if not already connected
- Tap "Send" on the home screen or navigation menu
Step 2: Enable Cross-Chain Paymentsβ
- In the Send screen, locate the "Cross-Chain" toggle or option
- Enable the toggle to activate cross-chain payment mode
- You'll see additional options for selecting destination chains
Step 3: Select Chains and Assetβ
- Select Source Chain: Choose the blockchain you're sending from (default: Solana)
- Select Destination Chain: Choose the recipient's blockchain from the dropdown:
- EVM Chains: Ethereum, Arbitrum, Base, Polygon, BNB, Aurora, Gnosis, XLayer, Monad, Bera
- Bitcoin & Forks: Bitcoin, Litecoin, Doge
- Other Chains: NEAR, Solana, Sui, TON, Tron, XRP, Stellar, Cardano, ZCash
- Select Asset: Choose USDC or USDT (availability depends on the selected chains)
- Review the conversion details and estimated fees
Step 4: Enter Recipient Addressβ
You can enter the recipient address in two ways:
Option A: Manual Entryβ
- Enter recipient address in the address field
- Ensure the address format matches the selected destination chain:
- EVM chains: 0x-prefixed, 42-character hex address (e.g.,
0x85F17Cf997934a597031b2E18a9aB6ebD4B9f6a4) - Bitcoin: Legacy (1 prefix), P2SH (3 prefix), Bech32 (bc1), or Taproot (bc1p)
- Solana: Base58-encoded, typically 44 characters
- NEAR: Named (something.near) or implicit (64-char hex)
- See Supported Chains & Assets for complete address format details
- EVM chains: 0x-prefixed, 42-character hex address (e.g.,
- The app will validate the address format automatically
Option B: Scan QR Codeβ
- Tap the scan icon or QR code button next to the address field
- Grant camera permissions if prompted
- Point your camera at the recipient's wallet QR code
- The address will be automatically filled in
- Verify the address matches the selected destination chain
Step 5: Enter Amount and Reviewβ
- Enter the amount you want to send
- Review the transaction details:
- Source chain and asset
- Destination chain and asset
- Recipient address
- Amount (in source currency)
- Estimated amount recipient will receive (after conversion)
- Transaction fees
- Estimated processing time
- Double-check the recipient address - cross-chain transactions cannot be reversed
Step 6: Confirm and Sendβ
- Tap "Confirm" or "Send"
- Approve the transaction in your wallet
- Wait for confirmation (usually 1-2 seconds for initial confirmation)
- Cross-chain settlement typically takes 2-5 minutes via NEAR Intents
Supported Blockchainsβ
reply.cash supports cross-chain payments to 25+ blockchains:
EVM Chainsβ
- Ethereum
- Arbitrum
- Base
- Polygon
- BNB Chain
- Aurora
- Gnosis
- XLayer
- Monad
- Bera
Bitcoin & Forksβ
- Bitcoin (Legacy, P2SH, Bech32, Taproot)
- Litecoin (Legacy, P2SH, Bech32, Taproot)
- Doge (P2PKH/Legacy, P2SH)
Other Major Chainsβ
- Solana
- NEAR
- Sui
- TON
- Tron
- XRP
- Stellar
- Cardano (partially supported)
- ZCash (partially supported)
For a complete list with address formats, see Supported Chains & Assets.
How Cross-Chain Payments Workβ
NEAR Intents Technologyβ
reply.cash uses NEAR Intents to enable seamless cross-chain transfers:
- Initiation: You send USDC/USDT from your Solana wallet
- Intent Creation: NEAR Intents creates a cross-chain intent
- Routing: The system routes your payment to the destination chain
- Settlement: Funds are delivered to the recipient on their chain
- Confirmation: You receive confirmation when the transfer completes
Automatic Conversionβ
- Assets are automatically converted between chains when needed
- Exchange rates are determined by liquidity pools and market conditions
- Conversion happens seamlessly during the transaction
- No manual swaps or bridge interactions required
Transaction Feesβ
- Source chain fees: You pay gas fees on Solana (SOL) for initiating the transaction
- Cross-chain fees: Small fees for NEAR Intents routing and conversion
- Destination chain fees: Covered by the routing system
- Total fees are typically under $0.50 for most cross-chain transfers
Important Notesβ
Address Format Validationβ
- Always verify the address format matches the destination chain
- Wrong address formats will cause transaction failures
- Double-check addresses before confirming - transactions cannot be reversed
- Use QR code scanning when possible to avoid typos
Processing Timesβ
- Initial confirmation: 1-2 seconds (on Solana)
- Cross-chain settlement: 2-5 minutes (via NEAR Intents)
- Network congestion: May take longer during high-traffic periods
- Track your transaction using the provided transaction hash
Supported Assetsβ
- USDC: Available on most supported chains
- USDT: Available on most supported chains
- Asset availability depends on the source and destination chains
- The app will show available assets based on your selections
Limits and Restrictionsβ
- Minimum amounts vary by chain and asset
- Maximum amounts depend on liquidity and network limits
- Some chains may have additional restrictions
- Check the app for current limits before sending
Troubleshootingβ
Transaction Failedβ
- Check address format: Ensure the recipient address matches the destination chain
- Verify sufficient balance: You need USDC/USDT and SOL for gas fees
- Check network status: Verify both source and destination chains are operational
- Try again: Network congestion may cause temporary failures
Long Processing Timeβ
- Normal delays: Cross-chain transfers typically take 2-5 minutes
- Check transaction status: Use the transaction hash to track progress
- Network congestion: High traffic may cause delays
- Contact support: If delays exceed 30 minutes, reach out with transaction details
Wrong Address Formatβ
- Verify chain selection: Ensure you selected the correct destination chain
- Check address format: Refer to Supported Chains & Assets for format requirements
- Use QR code: Scanning reduces the chance of errors
- Contact recipient: Ask them to verify their wallet address
Asset Not Availableβ
- Check chain support: Not all assets are available on all chains
- Try different asset: USDC and USDT availability varies by chain
- Check liquidity: Some chains may have limited liquidity
- Contact support: Report if an asset should be available but isn't
Security Tipsβ
- β Always double-check recipient addresses before confirming
- β Use QR code scanning when possible to avoid errors
- β Verify the destination chain matches the recipient's wallet
- β Start with small test amounts for new recipients
- β Save transaction receipts for your records
- β Never share your wallet recovery phrase
Need Help?β
- Discord: discord.gg/x8cnwh3g25
- Twitter/X: @replydotcash
- FAQ: Common Questions
- Supported Chains: Complete List
For information about local payment rails, see Supported Platforms.