Misti is a static analysis tool designed for smart contracts on the TON blockchain.
- Tact: 26 detectors are available
- FunC support is planned by the end of the year
- Code Analysis: Identify and fix potential security flaws and code problems early in the development cycle.
- CI/CD Integration: 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.
-
(optional) Install Soufflé to enable more built-in functionality.
-
Install Misti:
npm install -g @nowarp/misti
- Run Misti by specifying a Tact contract, project config, or directory to check:
misti path/to/contracts
See Misti Configuration for available options, or Developing Misti for advanced instructions. Blueprint users should refer to the appropriate documentation page.
- Misti Documentation: Comprehensive guide on detectors, architecture, and development.
- Misti API Reference: Useful for contributors or developers creating custom detectors.
- Misti Blueprint Plugin: A plugin for the Blueprint Framework to enhance your workflow.
- Misti Discussion Group: Join the conversation.