#fuzz #fuzz-testing #trident

trident-derive-fuzz-test-executor

2 个版本

0.0.2 2024年8月14日
0.0.1 2024年5月20日

#6 in #trident


2 个crate中使用(通过trident-client

自定义许可证

13KB
104

Trident Github

Trident

Trident

基于Rust的框架,用于模糊测试和集成测试Solana程序,帮助您发布安全代码。

Chat Version MIT License Lint Test Escrow and Turnstile


文档

有关文档和指南,请访问ackee.xyz/trident/docs

先决条件

请查看支持的版本部分以获取更多信息。

安装

cargo install trident-cli


功能

自动化测试生成

通过自动为使用Anchor框架编写的程序创建模糊和集成测试模板来简化测试过程。

动态数据生成

通过随机指令数据和伪随机账户来增加测试覆盖率,以应对不可预测的模糊测试场景。

自定义指令序列

提供灵活性,可以设计特定的指令序列以满足特定的测试需求或专注于程序在模糊测试期间的特定行为。

不变性检查

允许进行自定义的不变性检查以发现漏洞和不良行为。


社区

请查看以下地方以获取更多关于Trident的内容

奖金

Solana基金会 Marinade

贡献

感谢您对贡献Trident的兴趣!请参阅CONTRIBUTING.md了解如何操作。

许可证

本项目采用MIT许可证

依赖项

~1.5MB
~35K SLoC