Chains without CCIP
Bridging process for chains not supported by CCIP
NFT Bridges employs the best security available for bridging your NFTs across chains.
Following is the process of bridging
Initial Deposit: A user deposits an NFT into a smart contract (referred to as ‘BridgeManager’) on Network A.
Lock: This NFT is locked on the bridge in Network A .
Tracking: The Lock events for the bridge in network A are monitored by the bridge and a public Chainlink function is called to the bridge backend to continue the transaction on network B.
Mint: The BridgeManager smart contract on the network B is called and 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