Bridge

SANDchain Testnet currently supports the ZKsync Bridge. The Testnet version of the bridge allows for supported ERC20 tokens to be bridged between Silica (SANDchain Testnet) and Sepolia (Ethereum Testnet). With SAND being the token initially supported.

To access the bridge, you can either navigate there directly (https://sandchain-bridge.caldera.xyz/bridge) or by clicking on the applicable link in the SANDchain Caldera Hub.

Using the Bridge

At the launch of the testnet, the bridge will only support bridging of Testnet SAND between the Ethereum and SANDchain Testnets.

To use the bridge, you will first need to connect a supported wallet. Although the bridge does support a number of wallet choices, we recommend Metamask at this stage to ensure that you have full compatibility with SANDchain.

In this guide scenario, we will consider that the goal is to send SAND to Sepolia. So from SANDchain to Ethereum.

  1. Connect Wallet - this wallet will be the sender

  2. In the “From” panel select “Silica”, and this will automatically set the “To” panel to “Sepolia”

If you are not already connected to the appropriate network (in this case Silica), click “Change wallet network to Silica”. This will automatically change the network for the connected wallet.

  1. Choose which wallet address on Sepolia you wish to receive the testnet SAND - by default it will be set to the connected wallet address

Your connected wallet address is set as the default receiver

Input either an ENS or the wallet address if different to the sending wallet address

  1. Input the amount of SAND you want to bridge in the “From” panel

  2. Click “Continue”

  1. Click “I understand, proceed to withdrawal”

  1. Click “Bridge Now”

Once you have approved the transaction on your connected wallet, the bridging transaction is submitted.

Claiming Bridged Tokens

You can monitor the status of the bridging transaction in the bridge UI, but you do not need to stay on this page or keep it open. Closing the page once the transaction is confirmed, will not affect the transaction.

Once the transaction is complete, you will see "Go to Claim", and you can claim the bridged tokens.

  1. In the Bridge, click "Transfers"

  2. Click "Go to Claim"

  1. If your wallet is not connected to the claiming network (Sepolia in this case), click "Change Network to Claim"

You will be prompted to approve the change in your connected wallet
  1. Click "Claim Withdrawal"

  1. Confirm the transaction from your connected wallet

This transaction requires a gas fee to be paid

Once confirmed, and the transaction is complete, the bridge tokens will be received in the claiming wallet.

Bridging to SANDchain

The bridging to SANDchain is much the same flow as bridging from SANDchain. The only difference is that when bridging into SANDchain, you do not need to claim the bridged tokens, they are automatically deposited into your destination wallet address.

Token Approval Limits

If you have never used the bridge before you will be required to approve a SAND spend limit in your wallet, so that the bridge has permission to transfer your SAND.

  1. Click “Approve SAND Allowance”

  1. Click “Confirm” in your connected wallet - the “Allowance” here being referred to as the “Spending cap”

Once confirmed, the bridge will now be able to transfer your SAND tokens to the amount which you approved.

Last updated