v1.10.0 — Solana key format compatibility + sourced key errors
Added
solana_key_to_bytesnow accepts the Solana CLI JSON byte-array format (~/.config/solana/id.json) and 64-byte hex keys (with or without0x), alongside the existing bs58 encodings. Previously these failed withInvalid Solana private key: Non-base58 character.
Changed
- Invalid-key errors now name the source the key was loaded from (
SOLANA_WALLET_KEYenv var or~/.blockrun/.solana-session). A 32-byte hex key is identified as the EVM (Base) wallet format, and unrecognized input lists the accepted formats.
TypeScript SDK parity: @blockrun/llm 3.9.0. See CHANGELOG.md for full detail.