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
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
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
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
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
Our partners who supported and consulted us in creating this online course:
Attic Lab
Creators of the explorer Teztracker and the staking service Everstake. Digital currency consultants for Ukraine’s National Bank
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
Madfish Solutions
The developers of the web wallet Temple, DEX Quipuswap, and the transpiler Sol2Ligo