Skip to content

[DX-5057] add solana key read - #2763

Merged
Tofel merged 2 commits into
mainfrom
dx-5057-add-solana-key-read
Aug 18, 2026
Merged

[DX-5057] add solana key read#2763
Tofel merged 2 commits into
mainfrom
dx-5057-add-solana-key-read

Conversation

@Tofel

@Tofel Tofel commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI lite review requested due to automatic review settings August 18, 2026 13:24
@Tofel
Tofel requested a review from a team as a code owner August 18, 2026 13:24
@github-actions

Copy link
Copy Markdown

👋 Tofel, thanks for creating this pull request!

To help reviewers, please consider creating future PRs as drafts first. This allows you to self-review and make any final changes before notifying the team.

Once you're ready, you can mark it as "Ready for review" to request feedback. Thanks!

@github-actions

Copy link
Copy Markdown

✅ API Diff Results - github.com/smartcontractkit/chainlink-testing-framework/framework

✅ Compatible Changes (7)

clclient (4)
  • SolanaKey — ➕ Added

  • SolanaKeyAttributes — ➕ Added

  • SolanaKeyData — ➕ Added

  • SolanaKeys — ➕ Added

clclient.(*ChainlinkClient) (3)
  • MustReadSolanaAccounts — ➕ Added

  • MustReadSolanaKeys — ➕ Added

  • ReadSolanaKeys — ➕ Added


📄 View full apidiff report

@Tofel
Tofel enabled auto-merge (squash) August 18, 2026 13:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds Solana key read support to the framework/clclient package, enabling consumers of the testing framework to fetch Solana keys (and derive Solana account/public key strings) from a Chainlink node via the /v2/keys/solana endpoint.

Changes:

  • Added REST response models for Solana keys in clclient (SolanaKey* structs).
  • Added ReadSolanaKeys, MustReadSolanaKeys, and MustReadSolanaAccounts methods to ChainlinkClient.
  • Added a framework changeset entry noting the new capability.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
framework/clclient/models.go Adds Solana key response models used by the REST client methods.
framework/clclient/client.go Implements Solana key read methods and a helper to return Solana public keys as account addresses.
framework/.changeset/v0.16.7.md Documents the addition of Solana key reading support.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

PublicKey string `json:"publicKey"`
}

// SolanaKeyData is the model that represents the created Solana keys when read
@Tofel
Tofel merged commit c66727c into main Aug 18, 2026
62 checks passed
@Tofel
Tofel deleted the dx-5057-add-solana-key-read branch August 18, 2026 13:30
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.

3 participants