Getting started with SmartPy on Tezos blockchain.
Lets just start with the main topic. Recently I started learning how to build a crossfunding platform with total transparency and trust between the donors and the receivers on top of the Tezos blockchain network.
Now the problem is at this time while I am writing this article Tezos is not much popular like Ethereum or Polygon so there are a few resources to learn stuff.
So here are some tips and resources that I found from the internet that have come in handy to me for learning SmartyPy and understanding the Tezos blockchain.
- Basic understanding of Python
- Familiarity with terminal of Windows and Linux
- Blockchain basics (not compulsory)
For understanding the Tezos network you can start with the official documentation as everything is perfectly explained from the working of blockchain to how to create your smart contracts.
Here you don't need to learn everything because there are already pre-built pathways by the Tezos developers. There are pathways for Developers, Scientists, CEO/CTO/CFOs etc and Startup guys.
SmartPy is a python library for developing smart-contracts.
SmartPy contracts become SmartML contracts and are handled in an OCaml library called SmartEngine.The Python interpreter then evaluates Python code containing SmartPy definitions.
It can then be easily analyzed or compiled into a single Michelson code file.This Michelson file is the smart contract that will be deployed on a Tezos network.
You can get started with SmartPy by referring the official documentation.
Also I have a cheatsheet for smartPy you can refer here. I recommend using the smartPy online editor not your local IDE.
Hope you enjoyed reading.✌
Do follow me for more content.♥