You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Install [Honggfuzz-rs](https://github.com/rust-fuzz/honggfuzz-rs#how-to-use-this-crate) for fuzz testing
63
-
64
75
## Installation
65
76
77
+
Check the [Installation steps](https://ackee.xyz/trident/docs/latest/basics/installation/).
78
+
66
79
```shell
67
80
cargo install trident-cli
68
81
```
@@ -72,20 +85,18 @@ cargo install trident-cli
72
85
73
86
## Features
74
87
75
-
### Automated Test Generation
76
-
Simplifies the testing process by automatically creating templates for fuzz and integration tests for programs written using the [Anchor Framework](https://www.anchor-lang.com/).
88
+
### • Coverage-guided gray box fuzzer specifically for Solana programs
77
89
78
-
### Dynamic Data Generation
79
-
Increases test coverage with random instruction data and pseudo-random accounts for unpredictable fuzz test scenarios.
90
+
### • Built in Rust for maximum performance and reliability
80
91
81
-
### Custom Instruction Sequences
82
-
Provides the flexibility to design specific sequences of instructions to meet particular testing needs or to focus on particular aspects of program behavior during fuzz testing.
92
+
### • Intuitive Anchor-like macros for streamlined testing
83
93
84
-
### Invariant Checks
85
-
Allows for custom invariants checks to spot vulnerabilities and unwanted behaviors.
86
-
</p>
94
+
### • High-performance [TridentSVM](https://github.com/Ackee-Blockchain/trident-svm) client powered by [Anza's SVM API](https://www.anza.xyz/blog/anzas-new-svm-api)
87
95
88
-
<br />
96
+
### • Leverages battle-tested web2 fuzzers [Honggfuzz](https://github.com/google/honggfuzz) and [AFL](https://github.com/AFLplusplus/AFLplusplus)
0 commit comments