Skip to content

[DO NOT MERGE] sol sdk examples#2476

Draft
jakehobbs wants to merge 7 commits intojake/v5/solfrom
jake/v5/sol-examples
Draft

[DO NOT MERGE] sol sdk examples#2476
jakehobbs wants to merge 7 commits intojake/v5/solfrom
jake/v5/sol-examples

Conversation

@jakehobbs
Copy link
Copy Markdown
Collaborator

@jakehobbs jakehobbs commented Apr 29, 2026

  • Add SOLANA_DOGFOODING.md with setup instructions for all 3 test paths (SDK client e2e, raw JSON-RPC e2e, Privy + Next.js example)
  • Include full JSON-RPC request/response examples for each wallet method
  • Add verbose req/res console.log to solana-raw-rpc-e2e.ts
  • Update privy example to use published @alchemy/wallet-apis@0.1.0-alpha.28

Pull Request Checklist


PR-Codex overview

This PR introduces a new example project for integrating Solana wallets using Privy and Alchemy, featuring a complete setup with Next.js, environment variables, and various wallet interactions.

Detailed summary

  • Added .env.example for environment variable setup.
  • Created next.config.ts for Next.js configuration.
  • Updated package.json with dependencies and scripts.
  • Introduced tsconfig.json for TypeScript configuration.
  • Developed multiple React components for wallet interactions in src/app/.
  • Implemented wallet connection and transaction handling in page.tsx.
  • Added end-to-end tests for Solana wallet functionality.
  • Provided a detailed SOLANA_DOGFOODING.md guide for using the example.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

jakehobbs and others added 2 commits April 28, 2026 16:26
- Add SOLANA_DOGFOODING.md with setup instructions for all 3 test paths
  (SDK client e2e, raw JSON-RPC e2e, Privy + Next.js example)
- Include full JSON-RPC request/response examples for each wallet method
- Add verbose req/res console.log to solana-raw-rpc-e2e.ts
- Update privy example to use published @alchemy/wallet-apis@0.1.0-alpha.28

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…mple

Resolve delete-vs-modify conflicts by keeping test scripts and example app.
Update solana-e2e.ts to use fromKeypair/fromKitSigner adapters instead of
removed SolanaMessageSigner/SolanaTransactionPartialSigner types. Update
privy example to use workspace dependency.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@wiz-code-21c5ec5a85
Copy link
Copy Markdown

wiz-code-21c5ec5a85 Bot commented Apr 29, 2026

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities 1 High 2 Medium 1 Low
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations -
SAST Finding SAST Findings -
Software Management Finding Software Management Findings -
Total 1 High 2 Medium 1 Low

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

jakehobbs and others added 5 commits April 29, 2026 11:09
Co-Authored-By: Claude <noreply@anthropic.com>
…s, and fromWalletAdapter usage

Move the full API shape (types, request/response schemas, real devnet
payloads) to the top of the doc, followed by the signer interface and
adapter table, then the five runnable examples. Also pick up
fromWalletAdapter refactor in phantom-raw and SolanaSigner rename in
wallet-standard page.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…, and zero-dep signing example

Restructure for Notion readability: use ? for optionals, strip wide
comments, add real wallet_prepareCalls example, inline signer adapter
snippets showing where each signer comes from, and a zero-dependency
Ed25519 signing section for non-JS consumers.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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