Rubic Documents
  • RUBIC
    • Overview
    • Rubic's Ecosystem
    • Security
    • Tokenomics
    • Roadmap
    • Rubic Discord Roles
    • “Swap to Earn” Program on Rubic
    • MEV-bot Protection
    • B2B Cross-Chain Toolkit
      • Use Cases
      • Why Rubic?
    • Refund Guidelines for Stuck Transactions
  • ⚒️Integrate SDK
    • SDK Overview
    • SDK Architecture
    • SDK Advantages
    • SDK Integration
    • 1️⃣Install SDK
    • 2️⃣Set up SDK
    • 3️⃣Trade calculation
    • 4️⃣Swap Execution
    • 📜Advanced documentation
    • Migration from V2 to V3
    • Contact Us
  • Integrate Widget
    • Widget Overview
    • Instruction
    • White Label Widget Integration Instruction
    • Partners
    • Listing of tokens
  • Rubic API
    • 🔐Tokens API
    • Referrer And Rate Limits
    • Rubic API
      • Supported chains
      • Supported providers
      • Request Quote
      • Request Data
      • Get Cross-Chain Status
      • Integration example
        • Swaps from EVM
        • Swaps from Solana
        • Swaps from TON
        • Swaps from Tron
        • Swaps from Bitcoin
        • Swaps VIA deposit
      • Swagger
      • Models
        • OnChainTradeType
        • CrossChainTradeType
        • FeesDto
        • RoutingDto
        • TransactionDto
        • ErrorDto
      • Errors
    • Monetization And Fees
  • FAQ
    • What is Rubic?
    • How to start using Rubic?
    • Who can use our service?
    • Is KYC required?
    • What are the minimum and maximum trade sizes?
    • Should I list my token before using your service?
    • How to create a Swap?
    • How long does it take to complete a transaction?
    • How is the privacy and security of the transaction ensured?
    • How does Rubic unite different DEX platforms?
    • Why does Rubic offer a choice between different providers?
    • How do I add the BNB Smart Chain and Polygon networks to MetaMask?
    • What should I do when I see the message: “Trading on Uniswap is not available?”
    • What should I do if Uniswap doesn’t display any rates?
    • How can we integrate the Rubic Relay widget?
    • How do we get listed on Rubic?
    • How to Complete swaps to/from TON network using Rubic
  • Contacts
    • Community
    • PR Marketing
    • Business Development
    • Support
    • Influencers Collaboration Requests
  • Legal Documentation
    • Privacy Policy
    • Terms of Use
    • Third-Party Software
  • Audits
    • MixBytes Audit
  • Pitch Deck
Powered by GitBook
On this page
  • Causes Of Stuck Cross-Chain Transactions
  • Refund Options
  • Refund Process
  • Safety Guarantee

Was this helpful?

  1. RUBIC

Refund Guidelines for Stuck Transactions

PreviousWhy Rubic?NextSDK Overview

Last updated 6 months ago

Was this helpful?

When conducting cross-chain transactions on the Rubic platform, most are completed within 2–10 minutes (depending on the chosen networks and provider). However, due to the nature of such transactions, they may occasionally get stuck, requiring refunds from the provider.

Causes Of Stuck Cross-Chain Transactions

There are several reasons why cross-chain transactions get stuck:

  1. The transaction exceeds the deadline set by the provider (e.g., 90 minutes).

  2. An incorrect wallet address is specified by the user for receiving funds in the target network.

  3. The sent token or the token to be received is not supported by the provider.

  4. Due to gas price changes during the exchange process, the paid amount of gas is not sufficient to cover the gas fee in the target network.

  5. Token price changes during the transaction execution, causing the transaction to get stuck due to the set slippage.

Refund Options

In these cases, the provider selected in the transaction processes the refund. Depending on the provider, refunds may occur in the following ways:

  1. The user receives the originally sent token in the source network.

  2. The user receives a pool token (e.g., USDC, USDT, WETH, ETH) in either the source or target network.

Refund Process

In most cases, the refund process is automatic. However, for some providers, users may need to manually request the refund. If your transaction is stuck and you haven’t received a refund in either the source or target network, please contact our support team via official Support Communication channels below:

  1. Website LiveChat widget on or

  2. Telegram Support Bot:

  3. Discord ticket system:

Safety Guarantee

Rest assured, when using Rubic, your funds are always safe!

https://rubic.exchange/
https://app.rubic.exchange/
https://t.me/RubicSupportBot
https://discord.gg/7EYzPbWKFQ