trident icon indicating copy to clipboard operation
trident copied to clipboard

Rust-based framework to Fuzz and Integration test Solana programs to help you ship secure code.

Results 28 trident issues
Sort by recently updated
recently updated
newest added

Currently, it is not possible to determine (or somehow debug) whether the fuzzing session is actually fuzzing something and if the instructions are successfully executed. This means that based solely...

Now Anchor 0.29 and higher is supported. In order to support multiple versions of Anchor and solana-program, it was necessary to get rid of the solana-program-test-anchor-fix crate. I created new...

- Just to note this problem. - This scenario is properly handled inside Explorer, but to avoid any confusion. - Based on the future direction of the explorer, we should...

How do I forward time during a test? Like im doing stuff related to staking, so the instructions in a test need to happen across epochs, cant wait 4 days...

I came across multiple Anchor errors like ``` RPC response error -32002: Transaction simulation failed: Error processing Instruction 0: custom program error: 0xbc4 ``` It would be more helpful instead...

enhancement

A small but important change to the ``update_gitignore`` function in the ``TestGenerator`` struct. Modified the ``writeln!`` macro call in the ``update_gitignore`` function to add the changes in a new line.

On running ``trident init fuzz``, the .gitignore file is updated by appending the ``trident-tests/fuzz_tests/fuzzing/hfuzz_target`` in the same line. It should ideally be added in the new line. This caused an...

It would be great to have additional information in the readme to make the new user onboarding as simplistic as possible. This would include: - hfuzz installation is a prereq...

Would be great to have an option to add programs to local validator genesis during tests. When trying Trident I stumbled upon a problem with programs that integrate with Metaplex...