DEV Community

Cover image for Intro to WAX NFTs and Smart Contracts
Ivan Montiel
Ivan Montiel

Posted on • Edited on

Intro to WAX NFTs and Smart Contracts

Introduction

Welcome to the WAX smart contract development course! In this set of tutorials, we will cover everything you need to know to get started with developing Smart Contracts on the WAX blockchain using C++. The focus will be on interacting with NFTs on the WAX blockchain.

Who is it for?

This set of tutorials is for anyone who wants to create interactive experiences on the Blockchain. If you are looking to just mint a collection of NFTs, there are plenty of options that do not involve programming in C++. Nefty, NFTHive, and AtomicHub all have web interfaces for creating collections and minting NFTs.

In each section, we will go over how to write Smart Contracts in C++. This will assume you know some programming and are familiar with some C++ syntax.

If you want to create interactive Smart Contracts using NFTs, this set of tutorials is for you.

What will we learn?

In this course, you will learn the basics of Smart Contract development on the WAX blockchain, including:

  • how to set up your development environment
  • how to create and deploy contracts
  • how to create and mint NFTs using AtomicAssets
  • how to “hatch” NFTs using the WAX RNG Oracle

We will create and deploy non-fungible tokens (NFTs) using AtomicAssets, as well as how to use the WAX RNG Oracle to generate random numbers for your Smart Contract.

There are alternative ways to create NFT collections and sell them through AtomicHub, but the emphasis with these tutorials will be to build rich blockchain based applications.

An example

For an example of what type of Smart Contract interactions we will cover, you can take a look at Dark Emblem NFT. The Dark Emblem Smart Contract lets users purchase Pack NFTs by sending the contract WAXP, and then unbox those NFTs for unique Card NFTs by transferring them to the contract.

Dark Emblem example

Image from Dark Emblem

Next section

In the next section, we will go over some definitions for how WAX works, what an NFT is, and how a Smart Contract works on the WAX blockchain.

Understanding the WAX Ecosystem ->>

E-book

Get this entire WAX tutorial as an e-book on Amazon.

Additional links

Top comments (0)