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.

Term

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 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

  • You will need to do the same for the destination chain. Click on Switch network to attest wROSE on Arbitrum.

  • Click on Register Wormhole Token and click on Confirm to finish registration

  • A confirmation message will appear and you can now start bridging

Note that unlike tokens, no attestation is required for bridging NFTs on Carrier.

Last updated