Skip to content

strip solana-program from types crate#37

Merged
jeff-sqds merged 2 commits into
feat/extract-typesfrom
feat/strip-solana-program
May 13, 2026
Merged

strip solana-program from types crate#37
jeff-sqds merged 2 commits into
feat/extract-typesfrom
feat/strip-solana-program

Conversation

@jeff-sqds
Copy link
Copy Markdown

This PR is an optional security optimization on top of #36 intended to increase the security of consumers of the program types and methods by:

  • updating necessary dependencies to more recent versions
  • utilize the dependency breaking change from solana 1.x-2.x to strip further dependency requirements from the core types crate

While significant further updates to solana-* and anchor-lang crates are available, this change is intended to balance breaking changes with updates allowing removal and simplifying of dependencies

@jeff-sqds jeff-sqds force-pushed the feat/strip-solana-program branch from 49bcad6 to 9ac92d5 Compare April 26, 2026 16:53
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Addedcargo/​solana-address-lookup-table-interface@​2.2.210010093100100
Addedcargo/​solana-pubkey@​2.4.010010093100100
Updatedcargo/​anchor-lang@​0.29.0 ⏵ 0.32.110010093100100
Updatedcargo/​anchor-spl@​0.29.0 ⏵ 0.32.110010093100100
Updatedcargo/​solana-program@​1.18.26 ⏵ 2.3.0100 +1210093 -7100100

View full report

@jeff-sqds jeff-sqds marked this pull request as ready for review May 1, 2026 17:19
@jeff-sqds jeff-sqds merged commit 04415f5 into feat/extract-types May 13, 2026
2 checks passed
@jeff-sqds jeff-sqds deleted the feat/strip-solana-program branch May 13, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant