SmartPy
Write smart contracts on Tezos with
SmartPy is a framework and online IDE for building Tezos smart contracts with Python. It provides a powerful testing framework that can execute up to several million operations per minute.
These tutorial links provide useful resources and information to start developing your own smart contracts using SmartPy.
Use a template or explore libraries to start building with SmartPy.
FA2 NFT
An example contract showing how to implement an FA2 NFT in SmartPy.
Multisig lambda
An example contract allowing multiple people to submit lambdas and vote on them.
Baking swap
An example contract that takes tez delegations and pays a guaranteed fee in return.
TicTacToe
An example of a TicTacToe game showing many regular concepts for simple games.
Tokens
A library for FA1.2 and FA2 contracts to create both non-fungible tokens (NFTs) and fungible tokens.
State channels
A detailed guide on state channels.
Use these resources to test and deploy your SmartPy smart contracts.
Here are some additional resources for building with SmartPy.
SmartPy documentation on OpenTezos
Documentation that takes developers through the full range of processes required for compiling and deploying their SmartPy smart contracts.
SmartPy developer course from Blockmatics
A course for learning the basics of SmartPy and the SmartPy IDE. Write introductory programs on SmartPy with test cases, and compile and deploy contracts to the test network.
SmartPy Developer Handbook from TZ APAC and Tezos India
A useful handbook designed for developers with all levels of experience, providing a guide to writing smart contracts with SmartPy.
FOLLOW US
Feedback or comments? Get in touch with us at reachout@tezos.com
For media inquiries please contact communications@tezos.foundation