pyteal

Smart contract library

Provides a Python interface to Algorand Smart Contracts enabling developers to create and manage smart contracts using a high-level, functional programming style

Algorand Smart Contracts in Python

GitHub

286 stars
17 watching
131 forks
Language: Python
last commit: 7 months ago
Linked from 1 awesome list

algorandavmblockchaincryptocurrencypythonpython-language-bindingsmart-contractsteal

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
algorand/pyteal-utils A collection of utility methods and classes for working with Smart Contract programs in PyTEAL. 28
algorandfoundation/beaker A framework for writing Smart Contracts on Algorand using Python 98
algorandlabs/smart-asa A reference implementation of a smart asset standard on the Algorand blockchain 32
algoworldnft/algoworld-contracts Smart contracts and signatures for swapping on the Algorand blockchain, supporting multiple types of swaps. 30
algorand/graviton A toolkit for testing smart contracts written in TEAL programming language 17
algorandfoundation/algokit-python-template A production-ready template for developing and deploying smart contracts on the Algorand blockchain 6
pzbitskiy/tealang A high-level language for creating Algorand smart contracts with an imperative syntax similar to Go or JavaScript. 37
algorand/py-algorand-sdk A Python SDK for interacting with the Algorand network 271
scale-it/algo-builder Automates development of Algorand Assets and Smart Contracts with a framework offering REPL, testing, boilerplates, and integration with the Algorand ecosystem. 132
algorandfoundation/algokit-fullstack-template Provides a full-stack template for developing and deploying Algorand smart contracts with both frontend and backend tools 6
hipo/tealinspector Analyze and decipher Algorand smart contract lines of code 15
algorandfoundation/puya An implementation of Python on the Algorand AVM, enabling smart contract development and logic signature creation. 92
algorealm/algorealm An interactive simulation of an Algorand-based blockchain game with Python implementation 18
aorumbayev/algokit-tealish-template Provides a structured template for developing Algorand Smart Contracts using Algokit and Tealish 0
petitnau/algoml A domain-specific language for specifying Algorand smart contracts in a declarative style 24