Install
openclaw skills install @psyb0t/go-solana-trackerUnofficial Go client for the Solana Tracker Data API, package solanatracker, and the Datastream WebSocket API, package solanatrackerws under ws, generated from the published specs. Provides typed REST methods and room subscriptions with typed event handlers. Use when Go code needs token prices, search, holders, trades, charts, wallet analytics, profit and loss, market statistics or real-time room subscriptions, or already imports github.com/psyb0t/go-solana-tracker.
openclaw skills install @psyb0t/go-solana-trackerUnofficial typed Go client for the Solana Tracker Data API, package solanatracker at the module root, and Datastream, package solanatrackerws under ws.
Read references/setup.md for installation, verified operation names, pagination, response handling and WebSocket setup. The repository's README usage example also lives in example_test.go and compiles against the client.
SOLANA_TRACKER_API_KEY. REST authentication sets the x-api-key header with WithRequestEditorFn. Never hardcode or log the key or authenticated request headers.https://data.solanatracker.io. Datastream uses wss://datastream.solanatracker.io/{apiKey}. The WebSocket URL contains a secret; never print it or include it in errors sent to users.github.com/psyb0t/go-solana-tracker.AGENTS.md and regenerate from the spec patch or configuration.The setup reference covers a few calls. Every operation in the spec has a generated method, and the spec's descriptions are on them as Go doc comments. Look names and fields up instead of guessing. After go get github.com/psyb0t/go-solana-tracker, from inside your module:
go doc github.com/psyb0t/go-solana-tracker ClientWithResponsesInterface # every endpoint method
go doc github.com/psyb0t/go-solana-tracker GetPriceParams # one method, params type or model
go doc -all github.com/psyb0t/go-solana-tracker # the whole package
go doc github.com/psyb0t/go-solana-tracker/ws Handler # every Datastream event handler
go doc github.com/psyb0t/go-solana-tracker/ws Client # Datastream room subscribe and unsubscribe methods
The same documentation is at https://pkg.go.dev/github.com/psyb0t/go-solana-tracker.
The spec has no operation IDs, so method names follow the HTTP method and path: GET /tokens/{tokenAddress} becomes GetTokensTokenAddressWithResponse. Each ...WithResponse method takes the context, then the path parameters in order, then *<Name>Params when the operation has query or header parameters, then the request body when it has one. The JSON200 field (or JSON201 and so on, per declared status) holds the decoded body; it is nil for any other status.
UnimplementedHandler.