How Rubic Provides Security for its Cross-Chain Swaps

Are Cross-Chain Swaps Secure?

A cross-chain swap is smart contract technology which enables transfers of tokens between two unique blockchains. It allows users to swap tokens directly to another blockchain without an intermediary or central authority.

How Does Rubic Maintain Security?

Rubic, as a first-mover in the cross-chain market, as well as among DEX & bridge aggregators, has heightened the robust practices of maintaining security for its users, as well as for the integrators of its SDK and widgets.

  • Audits — A security check of Rubic’s smart contract codes is provided by independent companies and developers.
  • Bug Bounty Program — A reward program for developers who find critical vulnerabilities in Rubic’s smart contracts.
  • Status Monitoring — In case of any critical issues, Rubic goes into Maintenance mode, notifying all the users and integrators.

Rubic’s Security Pillars

Performance Monitoring

To ensure the high performance of Rubic’s cross-chain tools, Rubic’s team utilizes a Provider/Blockchain Monitoring Dashboard, scores providers for stuck transactions, daily volume, refunds, and and checks our SDK’s live status.

Accident Management

In case of an accident that might occur with one of Rubic’s integrated providers/blockchains, Rubic’s platform — as well as Rubic’s SDK/Widget — continue to function by taking the following measures:

  • All of Rubic’s integrators are immediately notified (via Discord and Telegram).
  • A compromised provider/bridge is switched off for all integrators by immediately getting paused in the smart contract. In turn, Rubic continues working as usual by redirecting transactions to other providers.

Rubic’s SDK Process Management

Rubic is not just a platform enabling cross-chain swaps for individuals, but also a cross-chain toolkit for crypto projects, and all of these principles work very well for Rubic’s SDK/Widget integrators as well.

  1. A code approval process includes the review of several developers, while a release approval process includes the review of the Product Manager and QA.
  2. The smart contracts are audited.
  3. Rubic uses direct communication channels for updates (new version release updates, comments) to reduce the possibility of installing a compromised version.

Rubic’s SDK Architecture

Rubic’s Cross-Chain tools & services have unique architectures which provide the ultimate cross-chain swapping experience for its users and integrators. It’s still being constantly improved and streamlined on all levels.

Improving Security Further

Security is a must. A high level of security is one of Rubic’s top priorities.

What is Rubic?



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store



Rubic: A 'one-click' #CrossChain Service + tools to enable it for #dApps. Trade over 15,500+ #tokens across 26 #networks, through the aggregation of 60+ #DEXs!