Trident executes thousands of transactions per second, allowing you to detect critical vulnerabilities quickly and adding an additional layer of security to your on-chain programs. Our coverage-guided fuzzer automatically identifies edge cases, arithmetic overflows, and missing account constraints before they reach production.
Generate fuzz tests directly from IDL data in your Anchor workspace
Write clean tests using familiar Anchor-like macro syntax
Execute and test complex scenarios by combining multiple instructions within a single transaction
Leverage TridentSVM for high-performance transaction execution
Take control of your testing workflow with powerful transaction hooks for pre/post manipulation, invariant validation, and differential fuzzing
Define custom testing flows, allowing you to fuzz specific sequences of behaviors
Import Mainnet and Devnet states via Trident manifest for comprehensive environment setup