← All repos

tealer

Static Analyzer for Teal

Browse cluster: Cosmos blockchain and smart contract languages
490commits
16contributors
3languages

Tech stack & purpose

Tealer is a static analyzer for Teal, Algorand's smart contract language, that parses Teal programs, constructs their control flow graphs, and identifies vulnerabilities through a suite of built-in detectors. The tool provides twelve vulnerability detectors covering issues like unprotected state modifications and missing transaction field validations, as well as five printers that generate visual representations such as control flow graphs and call graphs. Tealer also supports custom vulnerability detection through regular expressions and can be configured with group transaction information, and it is developed and maintained by Trail of Bits, released under the AGPLv3 license.

Languages

Python
99.9%
Shell
0.1%
Makefile
0.0%

Contributors