Skip to content

Conversation

@joncinque
Copy link
Contributor

Problem

Agave is currently using auto-generated clients functions for the CLI, but the client libraries currently create a circular dependency with Agave crates through solana-client. We need to break the circular dependencies for our own sanity.

Summary of changes

Agave can be transitioned to solana-config-interface, but the interface is missing the get_config_data helper, so add that missing helper.

#### Problem

The auto-generated clients aren't ready for SDK v3, and Agave is
currently using some auto-generated clients functions for the CLI. The
client libraries currently create a circular dependency with Agave which
we need to break.

#### Summary of changes

Agave can be transitioned to `solana-config-interface` for everything
except the `get_config_data` helper, so add that missing helper.
@joncinque joncinque requested a review from buffalojoec August 6, 2025 16:36
@joncinque joncinque merged commit 0626ec5 into solana-program:main Aug 7, 2025
12 checks passed
@joncinque joncinque deleted the get-config branch August 7, 2025 08:39
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.

2 participants