Quest 2 - Creating an Omnichain NFT Smart Contract

Sponsored by
STARTS (GMT +08:00)
ENDS (GMT +08:00)

Learning Outcomes

By the end of this quest, you will be able to:

  • Clone a boilerplate Hardhat project from ZetaChain
  • Build and deploy an Omnichain NFT smart contract

Quest Details


In this quest, we are embarking on an exciting journey to develop an NFT omnichain smart contract with ZetaChain, designed to mint NFTs in reaction to token deposits from various connected chains, including Bitcoin!

This innovative approach allows users to 'deposit' native EVM tokens into these NFTs and transfer them to different addresses. Recipients of these NFTs are presented with the option to either burn the NFTs to claim the 'deposited' tokens or further send them to other addresses.

This project is structured across two quests; in this quest, we will focus on creating and deploying our omnichain NFT contract. We’ll continue in Quest 3 where we'll shift our attention towards developing a frontend interface, enabling users to interact seamlessly with our deployed omnichain contract.

For technical help on the StackUp platform & quest-related questions, join our Discord, head to the zetachain-helpdesk channel and look for the correct thread to ask your question.


This quest has 1 deliverable.

  1. A screenshot displaying a block explorer tab as well as your terminal

This quest is part of a campaign so do check out other quests!

Help Center Need help?

Find articles to support you through your journey or chat with our support team.

Help Center