Skip to content

Token and NFT Bridge

Token Bridge

Note

Before a token transfer can be made, the token being transferred must exist as a wrapped asset on the target chain. This is done by Attesting the token details on the target chain.

The Token Bridge contract allows token transfers between blockchains through a lock and mint mechanism, using the Core Contract with a specific payload to pass information about the transfer.

The Token Bridge also supports sending tokens with some additional data in the form of arbitrary byte payload attached to the token transfer. This type of transfer is referred to as a Contract Controlled Transfer.

While the Core Contract has no specific receiver by default, transfers sent through the Token Bridge do have a specific receiver chain and address to ensure the tokens are minted to the expected recipient.

NFT Bridge

The NFT Bridge functions similarly to the Token Bridge but with special rules for what may be transferred and how the wrapped version is created on the destination chain.