trident-client 0.11.0

Trident is Rust based fuzzing framework for Solana programs written in Anchor.
Documentation

Trident

Documentation

For documentation and guides, visit ackee.xyz/trident/docs.

Installation

Check the Installation steps.

cargo install trident-cli

Features

• Property-based fuzz testing a.k.a. "invariant fuzz testing"

• Intuitive Anchor-like macros for streamlined testing

• Stateful fuzz testing

• High-performance TridentSVM client powered by Anza's SVM API

• Random instruction selection with repetition a.k.a. "fuzzing flows"

• Intuitive HTML dashboard with fuzzing results

• Regression testing


Community

Check out the following places for more Trident-related content:

Grants

Solana Foundation Marinade

Contribution

Thank you for your interest in contributing to Trident! Please see the CONTRIBUTING.md to learn how.

License

This project is licensed under the MIT license.