Skip to content

docs: stop telling Solana users the Go SDK is Base-only - #20

Merged
VickyXAI merged 1 commit into
mainfrom
docs/readme-solana
Aug 4, 2026
Merged

docs: stop telling Solana users the Go SDK is Base-only#20
VickyXAI merged 1 commit into
mainfrom
docs/readme-solana

Conversation

@VickyXAI

@VickyXAI VickyXAI commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Closes #11.

What

README.md contradicted itself. The FAQ said:

Does it support Solana?
The Go SDK supports Base chain only. For Solana, use the Python SDK or TypeScript SDK.

Thirty lines after the Pay on Solana section documenting ten NewXClientSolana constructors.

Solana shipped in 0.19.0. The FAQ line predates it (cf4f0af) and was never updated.

Why it matters more than a typo

The FAQ is the page a user lands on when Solana misbehaves. Anyone who hit the paid-GET bug from #8 — which broke every Solana GET for market data, dex, defi and prediction markets until 0.19.2 — read that FAQ, concluded Solana was unsupported in Go, and migrated to another SDK. For a bug with a one-line fix.

That is churn caused by documentation, and it is invisible in any bug tracker.

Also corrected

"Every client has a NewXClientSolana counterpart" in the Pay on Solana section. SurfClient and RPCClient don't (#12), and the claim sends readers hunting for a constructor that isn't there. Now scoped to LLM and media clients with a pointer to the gap.

Checks

  • sync-brand-numbers.mjs --check passes (README carries br: markers).
  • No remaining occurrences of "Base chain only" or "Every client has".
  • The #pay-on-solana anchor resolves to ## Pay on Solana at line 126.

Docs-only. No VERSION bump.

The FAQ said "The Go SDK supports Base chain only. For Solana, use the
Python SDK or TypeScript SDK" — thirty lines after the Pay on Solana
section documenting ten NewXClientSolana constructors. Solana shipped in
0.19.0; the FAQ predates it and was never updated.

The FAQ is the page a user lands on when Solana misbehaves. Anyone who hit
the paid-GET bug (#8, fixed in 0.19.2) read it, concluded Solana was
unsupported in Go, and migrated away — for a bug with a one-line fix.

Also corrects "every client has a NewXClientSolana counterpart" in the same
breath: SurfClient and RPCClient do not (#12), and claiming otherwise sends
the reader looking for a constructor that isn't there.

Closes #11.
@VickyXAI
VickyXAI merged commit 0973319 into main Aug 4, 2026
1 check passed
@VickyXAI
VickyXAI deleted the docs/readme-solana branch August 4, 2026 04:54
VickyXAI pushed a commit that referenced this pull request Aug 4, 2026
Ships the no-wallet guard hoist from #19 (closes #15). Also on main since
0.19.4, neither shipping library code: #20 corrects the README FAQ that
told Solana users the Go SDK was Base-only, and #21 adds the release gate
that flagged this very commit as missing.

First release caught by that gate rather than by a human noticing the tag
had fallen behind.
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.

README contradicts itself on Solana support — FAQ tells users to switch SDKs

1 participant