Cross-chain ERC-721
Deploying the ERC721 NFT Contract on the Sender Chain
Below is an example of a standard ERC721 contract. You can use the Remix - Ethereum IDE to deploy this contract on an EVM-compatible blockchain.
Once the contract is deployed, you can mint an NFT and conduct a cross-chain transfer via the zkBridge official website. If this is the first time you are transferring this NFT, zkBridge will automatically create a mapping contract on the receiver chain. If you wish to deploy the mapping contract for the NFT on the receiver chain by yourself, please refer to the tutorial below.
Deploying the Mapping Contract on the Receiver Chain
For ERC721, you need to implement the IZKBridgeErc721
interface and grant minting and burning permissions to the NFT bridge contract on the receiver chain.
After deploying the contract on the receiver chain, please notify us and provide both the sender chain's and receiver chain's contract addresses, so we can add the mapping relationship for you.
To get in touch, you may either:
Send an email to [email protected]
Reach out to our community moderators on our Discord Server
Fill out the from for Ecosystem Partnership
Example:
BscTestnet-NFT: 0xF6e466E4580F80Cb96bFD5D352d574a734E1f349
OpbnbTestnet-NFT: 0xC8D3ffa9eFC55C43f598Af801A925Fd5F18bd7f4
Send Transaction Hash: View on BscScan
Receive Transaction Hash: View on OpbnbScan
Last updated