zkBridge
  • Polyhedra Network
  • zkBridge: Trustless Cross-chain Bridges Made Practical
    • Introducing zkBridge protocol
    • Block header relay network
    • Updater contract
    • Proof systems of zkBridge
    • zkBridge Research Paper
  • zkLightClient Overview
    • Introduction
    • zkLightClient on LayerZero ​
  • LayerZero zkLightClient Configurations
    • LayerZero V1 zkLightClient Oracle Addresses
    • LayerZero V2 zkLightClient DVN Addresses
    • LayerZero UA Configuration
  • Proving Ethereum Full PoS Consensus in ZK
    • Overview
    • Why Proving Ethereum full consensus?
    • System design for proving Ethereum full consensus
    • Efficient proof system for proving Ethereum full consensus
    • Performance evaluation
    • Concluding remarks
  • Application Use Cases
    • NFT transfer
    • Message passing
  • Tutorial
    • Import and transfer NFTs
  • Code Examples
    • Deploying Cross-chain NFTs
      • Cross-chain ERC-721
      • Cross-chain ERC-1155
Powered by GitBook
On this page
  • 1. Import an NFT into zkBridge
  • 1.1 Import with URI
  • 1.2 Import using "My NFT"
  • 2. Select Receiver Blockchain
  • 3. Transfer
  • 4. Complete
  1. Tutorial

Import and transfer NFTs

Cross-chain transfer an NFT with zkBridge at https://zkbridge.com/zknft

PreviousMessage passingNextDeploying Cross-chain NFTs

Last updated 1 year ago

1. Import an NFT into zkBridge

1.1 Import with URI

parameters for zkBridge auto-import URI:

  1. source chain ID(e.g., BNB Smart Chain: 56)

  2. NFT contract address

  3. NFT Token ID

zkBridge NFT auto-import URI format: https://zkbridge.com/nft?contractAddress=[NFT Contract Address]&tokenId=[Token ID]&chainId=[source chain ID]

For example: Imports the NFT on BNB Chain whose contract address is 0x87a218Ae43C136B3148A45EA1A282517794002c8 and token ID is 1146910

*Note: You may only import the NFT owned by your wallet address

1.2 Import using "My NFT"

  1. Select the sender chain

  2. Click on the "Import my NFT" button

  3. Choose form the list that pops up.

2. Select Receiver Blockchain

  1. From the drop-down list choose the desired receiver chain.

  2. Input the desired receiver address

3. Transfer

  1. Approve token

  2. Trigger Cross-chain Transfer

4. Complete

https://zkbridge.com/zknft?contractAddress=0x87a218Ae43C136B3148A45EA1A282517794002c8&tokenId=1146910&chainId=56
Step 1: Import an NFT
Step 2: Select Receiver Blockchain
Step 3.1: Approve
Step 3.2: Transfer