feat(mcms/analyzer): add Solana native programs to decoder registry#942
Merged
gustavogama-cll merged 4 commits intomainfrom Apr 24, 2026
Merged
feat(mcms/analyzer): add Solana native programs to decoder registry#942gustavogama-cll merged 4 commits intomainfrom
gustavogama-cll merged 4 commits intomainfrom
Conversation
🦋 Changeset detectedLatest commit: efdeb86 The changes in this PR will be included in the next version bump. Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
89c8046 to
20acd25
Compare
a494b62 to
fb2e31b
Compare
Additionally, added a few custom Go bindings for native programs that are not available in the default solana-go module: * [otter verify](https://github.com/otter-sec/otter-verify) * [loader v3](https://github.com/solana-program/loader-v3) * [anchor idl](https://github.com/solana-foundation/anchor/tree/master/idl)
fb2e31b to
94da931
Compare
ecPablo
reviewed
Apr 23, 2026
ChrisAmora
reviewed
Apr 23, 2026
b49a3e4 to
efdeb86
Compare
|
graham-chainlink
approved these changes
Apr 24, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 pull request enhances the Solana analyzer by adding support for native Solana programs and improving instruction decoding capabilities. It introduces a registry for Solana native programs, ensures their decoders are registered by default, and adds comprehensive support for Anchor IDL instruction decoding.
It also adds Go bindings for some native programs that are not available by default in the gagliardetto/solana-go library to the
experimental/analyzer/solana/programspackage.OPT-486