Note: Version 0 of Semantic Versioning is handled differently from version 1 and above. The minor version will be incremented upon a breaking change and the patch version will be incremented for features.
impr/ added get_program_id function to the IxOps and FuzzTestExecutor (199)
Changed
impr/ fuzz flags are read at start of fuzzing session from Config instead of env variable and transaction dispatch was added to increase FuzzTestExecutor readability (204)
impr/ allow various instructions to be generated in case of multiple programs in the Anchor workspace (200)
feat/ option to add account into Fuzz Test environment with base64 data (197)
impr/ instead of parsing source code and creating our IDL, read anchor IDL (198)
Removed
del/remove integration tests supported by Trident, this feature adds more unnecessary overhead compared to its value (196)
Upgrade Solana (~1.10) and Anchor framework (~0.25) versions
Added
Custom Solana RPC error reporter. If the Solana RPC error is thrown, the error code, message and data (logs) are reported to the output.
Custom imports in the .program_client. User is able to import custom types and structures into program client. The import part of the code would not be re-generated.
Trident is now configurable. This requires Trident.toml file to exist in the project's root directory - without this file the execution will fail. To solve this re-run trident init or just create an empty Trident.toml file in the project's root directory.
Note: Version 0 of Semantic Versioning is handled differently from version 1 and above. The minor version will be incremented upon a breaking change and the patch version will be incremented for features.
impr/ added get_program_id function to the IxOps and FuzzTestExecutor (199)
Changed
impr/ fuzz flags are read at start of fuzzing session from Config instead of env variable and transaction dispatch was added to increase FuzzTestExecutor readability (204)
impr/ allow various instructions to be generated in case of multiple programs in the Anchor workspace (200)
feat/ option to add account into Fuzz Test environment with base64 data (197)
impr/ instead of parsing source code and creating our IDL, read anchor IDL (198)
Removed
del/remove integration tests supported by Trident, this feature adds more unnecessary overhead compared to its value (196)
Upgrade Solana (~1.10) and Anchor framework (~0.25) versions
Added
Custom Solana RPC error reporter. If the Solana RPC error is thrown, the error code, message and data (logs) are reported to the output.
Custom imports in the .program_client. User is able to import custom types and structures into program client. The import part of the code would not be re-generated.
Trident is now configurable. This requires Trident.toml file to exist in the project's root directory - without this file the execution will fail. To solve this re-run trident init or just create an empty Trident.toml file in the project's root directory.
\ No newline at end of file
diff --git a/dev/commands/commands/index.html b/dev/commands/commands/index.html
index 383e9567..f49465b6 100644
--- a/dev/commands/commands/index.html
+++ b/dev/commands/commands/index.html
@@ -10,4 +10,4 @@
││└──Cargo.toml
├──Trident.toml
└──...
-
Run debug on the specified Fuzz Target (i.e. the Fuzz Template, for example fuzz_0), with specified crash file, to see where the crash file found an issue.