The Sovryn Crosschain Bridge allows easy and permissionless transfers of your tokens from one blockchain to another. There are currently three blockchains included in the bridge: Rootstock, Ethereum, and Binance Smart Chain.
Bridge location:
The Sovryn Crosschain Bridge interface is built into the Portfolio page on the Sovryn Alpha dapp using the Send and Receive buttons on compatible assets.
The crosschain bridge facilitates the transfer to/from the following:
Not all centralized exchanges support receiving deposits directly from the bridge smart contracts. Before sending directly to an exchange address, be sure to confirm that your exchange supports directly receiving transactions from smart contracts. You might find this information in your exchange's support documentation, or by asking a support agent who works for the exchange.
If you are uncertain if your exchange supports receiving transactions directly from smart contracts, or know for sure that they do not, then make sure you only specify an Externally Owned Account (EOA) as the receiving address – that is, a wallet address that you or the recipient controls the private key for. Then from that address you or the recipient can forward the assets on to the exchange address.
When you use the Sovryn Crosschain Bridge to send assets from your address in either the Ethereum or BSC networks, you will receive the resulting assets in your connected wallet, or the specific wallet address you designate as the receiver (where applicable). Similarly, when you send stablecoins across the bridge, you will receive a Rootstock network stablecoin that represents them.
If you want to see these assets in your wallet, you may be required to add the token contract address to your wallet manually.
The BSC network settings can be added to your Web3 wallet as a new network.
This will allow you to bridge BSC to and from the Rootstock mainnet (which Sovryn operates on).
Network Name: Binance Smart Chain
New RPC URL: https://bsc-dataseed.binance.org/
ChainID: 56
Symbol: BNB
Block Explorer URL: https://bscscan.com
To transfer tokens across the bridge from the BSC network, you will have to first ensure that your wallet is engaged to the bridge page on the BSC network.
The Sovryn Crosschain Bridge has beneficial advantages which improve its usability and convenience. They are:
The bridge enables the transfer of multiple assets between Rootstock and either Binance Smart Chain or Ethereum.
The bridge offers the ability to define a different receiver instead of transferring your asset to the same address initiating the transfer. This means you can transfer your assets through the bridge and send the resulting bridged asset to a different address in a single action.
The minimum ETH → Rootstock (ETHs) transaction amount is 0.002 ETH, with a bridge fee of 0.0010 ETH
The minimum (ETHs) Rootstock → ETH transaction amount is 0.001 ETHs, with a bridge fee of 0.001 ETHs
The minimum BSC → Rootstock (ETHs) transaction amount is 0.002 ETH, with a bridge fee of 0.0010 Binance pegged ETH
The minimum (ETHs) Rootstock → BSC transaction amount is 0.001 ETHs, with a bridge fee of 0.001 ETHs
With the Sovryn Crosschain Bridge, the conversion time depends on the asset amount being transferred through the bridge.
Small amounts get processed almost immediately (approximately under 20 minutes)
Larger amounts take a bit longer (approximately 20 mins - 1 hour)
The latest release includes:
Changes to the the bridge fee and min value implementation: This feature will enable lower fees and more accurate fee collection to cover gas cost.
The fee is no longer a global percentage, but a constant value per token, that can be updated by the bridge owners.
The min value is not a global percentage, but a constant value per token, that can be updated by the bridge owners.
¶ Step-by-Step Guide to using the Sovryn Crosschain Bridge
To use the SovrynCrosschain Bridge, you'll need a configured Web3 wallet set up in your browser. If you have not yet set up such a wallet, follow this guide.
The two primary functions of the bridge are Receive and Send. Each process is broken down step-by-step below.
¶ 3.) Connect the relevant wallet for the chosen network
¶ 4.) Choose the asset to receive (only in the case of XUSD)
¶ 5.) Choose the amount to receive - ensure that min, max, fee and daily limits are taken into account and validation on "Next" button reflects these
¶ 6.) Click next and review transaction details, ensuring that the amount reflects the value entered in previous step
¶ 7.) Click confirm and wait for transaction to process
¶ 8.) Once transaction confirms, switch back to Rootstock network and view Portfolio to ensure that correct amount of funds were transferred (minus any fees)
NOTE: Be sure you have enough funds for sending, and gas costs on the relevant network. You will need some funds in your Rootstock wallet of the asset to be sent.
¶ 1.) From Portfolio page, choose Send for the asset you wish to send
¶ 3.) Select the asset you will send to the destination network ( (only in the case of XUSD—XUSD can be transferred as USDT, USDC, DAI on supported networks)
¶ 4.) Choose the amount to send. Ensure that min, max, fee and daily limits are taken into account and validation after "Next" button reflects these
¶ 5.) Click next and enter the address on the receiving network (if different from current address)
¶ 6.) Click next and review transaction details, ensuring that the amount reflects the value entered in the previous step
¶ 7.) Click Confirm Transaction and wait for transaction to process
¶ 8.) Once the transaction confirms, check that the wallet on the destination network has received the desired amount of funds in the correct asset (minus any fees)