Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces changes necessary to support Anchor 0.29.0.
In this version Anchor merged the PR coral-xyz/anchor#2656 which changes the way how Accounts are handled. They are not cloned anymore but rather referenced which changed the signatures of methods/functions on many levels. Therefore the snapshot struct in Trdelnik was reworked to support the new handling.
Also, the the solana-program-test crate is broken, because the entry function generated by Anchor does not have the required signature anymore. There is an issue here: coral-xyz/anchor#2711 The temporary workaround solution was to use this fixed fork of solana-program-test: dankelleher/solana@3c285b5 and to change the dependency to solana-program-anchor-fix
TODOs: