@nowarp/misti
v0.2.2
Published
TON Static Analyzer
Downloads
329
Maintainers
Readme
Misti
Misti is a static analysis tool designed for smart contracts on the TON blockchain.
Language Support:
- Tact 1.4.4 is supported.
- Support for FunC is planned.
Getting Started
Install Soufflé according to the official installation instruction.
Misti is distributed via npm and should be added to your Tact project in the same way as Tact itself:
yarn add @nowarp/misti
- Run Misti by specifying a Tact project configuration:
npx misti test/projects/simple/tactConfig.json
Use Cases
- Detect Vulnerabilities: Identify and fix potential security flaws early in the development cycle.
- Improve Code Quality: Maintain high standards by catching bugs and enforcing best practices automatically.
- Streamline Development: Integrate Misti into your CI/CD pipeline to ensure continuous code quality checks.
- Custom Detectors: Create custom detectors to solve specific problems in your code or to provide a thorough security review if you are an auditor.
Documentation
- Misti Documentation provides a detailed overview of the built-in detectors, the architecture of the analyzer, and developer documentation.
- Misti API Reference is useful if you are going to contribute or create your own detectors to streamline your audit.