Token Attestation

All assets need to be registered on the origin chain before bridging can happen. Attestation occurs on both the origin and destination chain, and only has to be done once - globally - per token.
A general understanding of the terms below will help you get started.
Origin chain
The native network of the token asset
Destination chain
The network where the bridged token exists on
Here's an example to outline what these terms mean.
  • A user bridges MATIC from Polygon to BNB Chain
  • Assuming the token has not yet been registered on the bridge, the user attests the token on both Polygon and BNB Chain
  • The user then bridges WMATIC from BNB Chain to Ethereum
  • Assuming the same that WMATIC is not registered on the bridge, the user will be required to submit attestation transactions of the wrapped token on both Polygon (origin chain) and Ethereum (destination chain).

Step-by-step guide

  • A user bridges wROSE token form Avalanche to Arbitrum. wROSE is a wrapped ROSE token that exists natively on Oasis.
  • A message will appear prompting the user to switch to the Oasis network
  • Click on Switch Network to do so
Click on switch network to begin token attestation on the origin chain
  • Click on Attest Token and confirm the message notification from your wallet
  • The transaction will now be executed on the origin chain
    • Pay no heed to the error message that appears
Confirm message to submit attestation transaction on the origin chain
  • You will need to do the same for the destination chain. Click on Switch network to attest wROSE on Arbitrum.
Next, attest the token on Arbitrum
  • Click on Register Wormhole Token and click on Confirm to finish registration
Confirm message after clicking on Register Wormhole Token
  • A confirmation message will appear and you can now start bridging
wROSE is now registered
Note that unlike tokens, no attestation is required for bridging NFTs on Carrier.