Native SOL balance
Returns the wallet’s current native SOL balance via Shyft’s getBalance JSON-RPC call, plus USD conversion via the Pyth oracle.
When Shyft is unavailable, sol_balance is null and the response still returns 200 — it never 500s on a Shyft blip. Response cached 30 seconds.
Authorizations
Preferred for swaps-api endpoints (/swaps/*, /stats/*, /trending, /pool-events).
Path Parameters
Wallet address (base58, 32–44 characters).
Response
SOL balance
Native SOL balance for a wallet. sol_balance is null when Shyft's getBalance call fails; the response is still 200.
Unix epoch milliseconds when this response was assembled.
Native SOL balance (not lamports). null on Shyft error.
SOL balance converted to USD via the Pyth oracle. null when balance or oracle is unavailable.

