This PR updates examples of the Trident framework.
As we added some new features and updated how the fuzz templates are generated, examples should be revised.
Within this PR:
Examples were split into two categories: integration-tests and fuzz-tests.
Fuzz examples were renamed as current names (e.g., fuzz_example0) are not professional and not explanatory.
README.md files for Fuzz Examples were updated accordingly to the latest Trident updates.
GitHub workflow was updated for integration-tests.
A anchor_lang::Key trait was added to trident_client/fuzzing (to be able to call, for example, signer.key() ).
As all previous fuzz-examples aim to represent some kind of bug in the code that can be found with Trident, a simple hello-world example was added as the starting point.
This PR updates examples of the Trident framework.
As we added some new features and updated how the fuzz templates are generated, examples should be revised.
Within this PR:
anchor_lang::Key
trait was added to trident_client/fuzzing (to be able to call, for example,signer.key()
).