EVM + CCIP
Bridging process for EVM chains with CCIP support
NFT Bridges collaborates with Chainlink's CCIP to provide you the industrial strength security for bridging your tokens.
Chainlink's CCIP is a cross-chain messaging protocol backed by Decentralised Oracle Networks (DONs)
Following is the process of bridging with CCIP
Initial Deposit: A user deposits an NFT into a smart contract (referred to as ‘BridgeManager’) on Network A.
Instruct network B: This NFT is locked on the bridge in Network A and an on chain message to mint/transfer is sent through CCIP's router to the network B.
Tracking: The message is routed from network A to network B after complex validation through the Chainlink DONs. This can be tracked on the Chainlink Explorer.
Mint: The message is routed to the BridgeManager smart contract on the destination chain where the equivalent NFT is minted. If the NFT has already been minted in a previous bridge transaction, that means it should be part of the bridge so it is transferred to the user's address in network B.
Reversal Process: To reclaim the original NFT on Network A, the user sends the equivalent NFT back to the bridge, where it is securely stored in the smart contract vault. The NFT becomes inactive, rendering it untradeable, unsellable, and unleasable.
Reactivation: For reactivating the dormant NFT on Network A, the user must deposit the active counterpart into the vault of that network and request the bridge for reactivation. Once the active NFT is secured in the vault, the dormant NFT is reactivated and transferred back to the user’s wallet.
Last updated