graviton

Contract tester

A toolkit for testing smart contracts written in TEAL programming language

🧑‍🔬 verify your TEAL program by experiment and observation

GitHub

17 stars
6 watching
8 forks
Language: Jupyter Notebook
last commit: over 1 year ago
Linked from 1 awesome list

algorandavmblockchainpytealpytestpythonsmart-contractstddtealtest-driven-developmenttesting

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
algorand/pyteal Provides a Python interface to Algorand Smart Contracts enabling developers to create and manage smart contracts using a high-level, functional programming style 285
hipo/tealinspector Analyze and decipher Algorand smart contract lines of code 15
algorand/pyteal-utils A collection of utility methods and classes for working with Smart Contract programs in PyTEAL. 28
aldur/vim-algorand-teal A plugin that adds syntax highlighting for Algorand's TEAL smart contract language to vim. 6
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/tealscript Enables ASC development with native TypeScript syntax and tooling support 51
algorandfoundation/beaker A framework for writing Smart Contracts on Algorand using Python 98
algoworldnft/algoworld-contracts Smart contracts and signatures for swapping on the Algorand blockchain, supporting multiple types of swaps. 30
algorandfoundation/algokit-fullstack-template Provides a full-stack template for developing and deploying Algorand smart contracts with both frontend and backend tools 6
crytic/tealer A static analyzer tool for identifying vulnerabilities in smart contract code written in Teal 62
pzbitskiy/tealang A high-level language for creating Algorand smart contracts with an imperative syntax similar to Go or JavaScript. 37
algorandfoundation/algokit-python-template A production-ready template for developing and deploying smart contracts on the Algorand blockchain 6
petitnau/algoml A domain-specific language for specifying Algorand smart contracts in a declarative style 24
aorumbayev/algokit-tealish-template Provides a structured template for developing Algorand Smart Contracts using Algokit and Tealish 0
algorand/js-algorand-sdk An official JavaScript library for interacting with the Algorand blockchain network 286