Skip to content

feat: add solana kit adapter#215

Open
beeman wants to merge 1 commit into
open-wallet-standard:mainfrom
beeman:beeman/solana-kit-adapter
Open

feat: add solana kit adapter#215
beeman wants to merge 1 commit into
open-wallet-standard:mainfrom
beeman:beeman/solana-kit-adapter

Conversation

@beeman
Copy link
Copy Markdown

@beeman beeman commented Apr 23, 2026

What

Add a new solana-kit subpath export that returns a Kit KeyPairSigner from an exported OWS ed25519 key.

Cover the adapter with dedicated tests and document the new install and usage flow in the adapters README.

Why

I want to use OWS with a @solana/kit app and it would be great if it's natively supported.

Closes #

Testing

  • cargo test --workspace passes
  • cargo clippy --workspace -- -D warnings is clean
  • npm test passes (if Node bindings changed)
  • Tested manually with ows CLI

Notes

If you'd like to see any changes, please let me know.

I thought for consistency it may be good to rename the existing solana option to solana-web3js but that would probably be a breaking change and a different PR.

Add a new solana-kit subpath export that returns a Kit KeyPairSigner from an exported OWS ed25519 key.

Cover the adapter with dedicated tests and document the new install and usage flow in the adapters README.
@beeman beeman requested a review from njdawn as a code owner April 23, 2026 18:43
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 23, 2026

@beeman is attempting to deploy a commit to the MoonPay Team on Vercel.

A member of the Team first needs to authorize it.

@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
Updatednpm/​@​open-wallet-standard/​core@​1.2.0 ⏵ 1.3.273 +1100100 +198 +1100
Addednpm/​@​solana/​kit@​6.8.09910010096100

View full report

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