Skip to content

Ackee-Blockchain/trident

Trident Github

Trident

Trident

Rust-based Manually Guided Fuzzer to Fuzz Solana programs, designed to help you ship secure code.

Website Documentation Chat Version MIT License Lint Test Escrow and Turnstile


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.

About

Rust-based framework to Fuzz Solana programs, designed to help you ship secure code.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 19

Languages