Blockchain Development on Tezos:From Constants to Contract Publishing

The course on blockchain development on Tezos by ForkLog and Tezos Ukraine consists of five lessons and focuses on rookie devs.

We start with the basics: smart contract structure and LIGO syntax. Then you will learn to write contracts and interact with the blockchain. In the end, you will be able to create a test token and NFT on the Tezos network.

IMPORTANT: The community updates the Tezos protocol on a regular basis, while bakers discontinue outdated testnets. If the testnet in the example fails to work, please use a relevant RPC link from the list on Taquito’s website before publishing your smart contract.

What Are Smart Contracts and How They Work

  • Tezos protocol
  • Programming languages in Tezos
  • Examples of smart contracts
  • Online development environment
What Are Smart Contracts and How They Work

Development Environment and Basic Types in LIGO

  • Install and set up VS Code
  • Install the LIGO container
  • Dry-running a smart contract in VS Code
  • Basic syntax in LIGO
Development Environment and Basic Types in LIGO

Deploying Smart Contracts on Testnet with Taquito

  • The Taquito library
  • Creating an account on the testnet
  • Publishing the contract with Taquito
  • Interacting with the contract
Deploying Smart Contracts on Testnet with Taquito

Creating an FA 1.2 Token

  • Token standard FA 1.2
  • Implementation and functions of FA 1.2
  • Publishing the token contract
  • Adding the token to the wallet
Creating an FA 1.2 Token

Token Metadata and How to Issue NFT on Tezos

  • Contract metadata
  • Adding metadata to the token contract
  • The standard FA 2 for NFT
  • Issuing NFT on Tezos
Token Metadata and How to Issue NFT on Tezos
Quiz: how much do you know about smart contracts?

Our partners who supported and consulted us in creating this online course:

Tezos Ukraine

An NPO seeking to popularise Tezos in Ukraine and Eastern Europe

Tezos Ukraine

Attic Lab

Creators of the explorer Teztracker and the staking service Everstake. Digital currency consultants for Ukraine’s National Bank

Attic Lab

Baking Bad

The developers of the eponymous service for auditing payments for delegating tez, as well as the atomic swap exchange Atomex, blockchain explorers TzKT and Better Call Dev

Baking Bad

Madfish Solutions

The developers of the web wallet Temple, DEX Quipuswap, and the transpiler Sol2Ligo

Madfish Solutions
  • Written by Pavel Skoroplyas
  • Produced by Svetlana Koval
  • Stylistic framework by Dmitri Boyko
  • Visuals by Krzystof Szpak
  • Layouts by Zara Arakelian
  • Development by Oleksandr Pupko
  • Directed by Vlad Likhuta