#trident #fuzz-testing #github #integration-tests #programs #trident-accounts-snapshots

trident-derive-accounts-snapshots

trident-accounts-snapshots

1 个不稳定版本

0.0.1 2024年8月14日

#7#trident

Download history 106/week @ 2024-08-10

每月 106 次下载
2 个crate中(通过 trident-client)使用

自定义许可协议

34KB
708

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许可证

依赖项

~2.1-3MB
~65K SLoC