Transfer XOX Between Chains

Introduction

As a multi-chain protocol, our native XOX token can also be seamlessly bridged across multiple supported chains. The XOX Cross-Chain Bridge currently allows users to bridge XOX between following chains with more chains to come as the XOX ecosystem matures:

  • Ethereum (ChainID: 1)

  • BSC (ChainID: 56)

  • Arbitrum (ChainID: 42161)

  • Polygon (ChainID: 137)

  • Optimism (ChainID: 10)

  • zkSync Era (ChainID: 324)

Bridge without any fees

The XOX Cross-Chain Bridge does not charge any fees for the bridging of XOX across chains.

For your convenience, the guide below walks a user through bridging XOX tokens on the XOX dapp interface. Users also have the option to view this guide as a video which is provided above.

Bridge Your XOX Tokens

Step 1: Access the bridge page

Users can navigate to the bridge page by entering the XOX dapp via the "Bridge" option in the navigation bar on the XOX Home Page.

Step 2: Select source and destination chain

On the bridge page, you will be able to select the source and destination chain for the bridge transaction. Click on the chain dropdown to bring up the chain selector.

Supported chains

XOX Cross-Chain Bridge currently supports XOX transfers between the following chains:

  • Ethereum (ChainID: 1)

  • BSC (ChainID: 56)

Note that your wallet must be connected to the same network as the source chain so that the bridge transaction can be signed. If the selected chain and current wallet chain differs, the XOX bridging UI will automatically prompt you to confirm the network change in your wallet.

Step 3: Specify amount to bridge

Once the source and destination chains have been selected, you can then input the amount of XOX tokens to be bridged. The estimated amount of XOX tokens to be received on the destination chain will be displayed once an input amount has been entered.

Step 4: Specify recipient address (Optional)

As an added feature, the XOX Cross-Chain Bridge also enables XOX to be bridged to a different wallet address from the address that is initiating the bridge transaction. This means that you can bridge XOX between different addresses without incurring gas fees for an additional token transfer.

The destination address will be defaulted to the currently connected wallet address but can be overwritten with another address.

Step 5: Approve bridging contract

Before proceeding with the cross-chain bridge, you will first need to approve the XOX bridging contract to transfer the tokens on your behalf. This is an on-chain transaction and will require you to sign the transaction via the connected wallet.

Step 6: Confirm bridge transaction

Once the approval transaction has been confirmed, you can then proceed with the transaction by clicking the "Bridge" button. You will then be prompted to sign the transaction in the connected wallet.

Step 7: View bridge transaction

Users will be able to view their recent bridge transactions by selecting the history icon the the swap page. This will display all of the user's recent bridging transactions which the user can then explore in further detail in the respective blockchain scanners.

Last updated