Quest 1 - Smart Contract Development on Ontology

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

Learning Outcomes

By the end of this quest, you will be able to:
Describe what smart contracts and decentralized applications are

  • Understand basic concepts of Solidity
  • Set up a MetaMask wallet for Ontology EVM testnet
  • Deploy a smart contract to the Testnet
  • Use a block explorer to inspect transactions on the blockchain

Quest Details


In our first campaign, we learnt that Ontology is a high-performance public blockchain project and a distributed trust collaboration platform. Ontology aims to redefine trust, privacy, and security in the Web3 ecosystem by providing decentralized identity and data solutions.

In this quest, we are going to write a smart contract and then deploy it on the Ontology EVM testnet. Smart contracts are the backbone of decentralized applications (dApps) and have a wide range of applications, from automating workflows to creating decentralized finance (DeFi) solutions. Whether you're a seasoned developer looking to expand your blockchain expertise or a newcomer to the world of smart contracts, this quest will provide you with a comprehensive understanding of how to write and deploy smart contracts on the Ontology EVM testnet.

Be the first 600 players to submit this quest successfully, and you will earn $1 worth of ONT tokens, which will be used in the next quest! In other words, the $1 for this quest will not be credited to your Campus App wallet. Instead, it will be credited to the wallet address you provide. Note: you will need to install the ONTO wallet app to obtain your wallet address. More instructions in Quest 1

For technical help on the StackUp platform & quest-related questions, click on the Go to Discord button below, head to the ontology-helpdesk channel and look for the correct thread to ask your question.


This quest has 2 deliverables.

  1. Ontology Wallet Address
  2. Screenshot of Remix IDE

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