Skip to content

Commit de2eed3

Browse files
committed
🐛 Test badge
1 parent bf7744c commit de2eed3

File tree

1 file changed

+29
-18
lines changed

1 file changed

+29
-18
lines changed

README.md

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
<p align="center">
2+
<a href="https://usetrident.xyz/">
23
<picture>
34
<source media="(prefers-color-scheme: dark)" srcset="https://abchprod.wpengine.com/wp-content/uploads/2024/05/Trident-Github.png?raw=true">
45
<img alt="Trident Github" src="https://abchprod.wpengine.com/wp-content/uploads/2024/05/Trident-Github.png?raw=true" width="auto">
@@ -7,15 +8,30 @@
78
</p>
89

910
<p align="left">
10-
<img height="100" width="100" src="https://abchprod.wpengine.com/wp-content/uploads/2024/05/Trident-Color.png" alt="Trident"/>
11+
<a href="https://usetrident.xyz/">
12+
<img height="100" width="100" src="https://abchprod.wpengine.com/wp-content/uploads/2024/05/Trident-Color.png" alt="Trident"/>
13+
</a>
1114

1215
# Trident
1316

17+
1418
<p align="left">
1519
Rust-based framework to Fuzz Solana programs, designed to help you ship secure code.
1620
<p>
1721

1822
<p align="left">
23+
<a href="https://usetrident.xyz/" target="_blank" rel="noopener noreferrer">
24+
<picture>
25+
<source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/website-usetrident.xyz-blue?colorA=21262d&colorB=0000FF&style=flat">
26+
<img src="https://img.shields.io/badge/website-usetrident.xyz-blue?colorA=f6f8fa&colorB=0000FF&style=flat" alt="Website">
27+
</picture>
28+
</a>
29+
<a href="https://ackee.xyz/trident/docs/latest/" target="_blank" rel="noopener noreferrer">
30+
<picture>
31+
<source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/badge/docs-ackee.xyz-blue?colorA=21262d&colorB=0000FF&style=flat">
32+
<img src="https://img.shields.io/badge/docs-ackee.xyz-blue?colorA=f6f8fa&colorB=0000FF&style=flat" alt="Documentation">
33+
</picture>
34+
</a>
1935
<a href="https://discord.gg/JhTVXUvaEr" target="_blank" rel="noopener noreferrer">
2036
<picture>
2137
<source media="(prefers-color-scheme: dark)" srcset="https://img.shields.io/discord/867746290678104064?colorA=21262d&colorB=0000FF&style=flat">
@@ -50,19 +66,16 @@
5066

5167
<br />
5268

69+
70+
5371
## Documentation
5472

5573
For documentation and guides, visit [ackee.xyz/trident/docs](https://ackee.xyz/trident/docs/).
5674

57-
## Prerequisites
58-
Check [Supported versions](https://ackee.xyz/trident/docs/latest/installation/installation/#supported-versions) section for further details.
59-
- Install [Rust](https://www.rust-lang.org/tools/install)
60-
- Install [Solana tool suite](https://docs.solana.com/cli/install-solana-cli-tools)
61-
- Install [Anchor](https://www.anchor-lang.com/docs/installation)
62-
- Install [Honggfuzz-rs](https://github.com/rust-fuzz/honggfuzz-rs#how-to-use-this-crate) for fuzz testing
63-
6475
## Installation
6576

77+
Check the [Installation steps](https://ackee.xyz/trident/docs/latest/basics/installation/).
78+
6679
```shell
6780
cargo install trident-cli
6881
```
@@ -72,20 +85,18 @@ cargo install trident-cli
7285

7386
## Features
7487

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
7789

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
8091

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
8393

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)
8795

88-
<br />
96+
### • Leverages battle-tested web2 fuzzers [Honggfuzz](https://github.com/google/honggfuzz) and [AFL](https://github.com/AFLplusplus/AFLplusplus)
97+
98+
99+
---
89100

90101
## Community
91102

0 commit comments

Comments
 (0)