Skip to content

v1.0.14 -- fix $0 Solana pricing + non-interactive setup

Latest

Choose a tag to compare

@tamasPetki tamasPetki released this 14 Jun 12:06
· 15 commits to main since this release

Fixes silent $0 Solana pricing and adds non-interactive setup for scripted/headless onboarding.

Fixed

  • Solana token prices were silently returning $0 because the Jupiter Price API v2 endpoint was retired. https://api.jup.ag/price/v2 now returns 404, so every Solana holding priced through it resolved to zero -- balances were correct but USD values quietly collapsed, with no error surfaced. Migrated to the Jupiter Price API v3 (/price/v3). If you hold Solana assets, upgrade -- 1.0.13 and earlier report your SOL/SPL positions as worthless.

Added

  • Non-interactive setup for scripts, Docker, and CI (#4). headless-tracker setup <connector> now accepts flags and reads secrets from env vars (HT_SETUP_API_KEY, HT_SETUP_API_SECRET, HT_SETUP_ETHERSCAN_KEY) so credentials never touch argv or shell history. Auto-detects non-TTY stdin and fails fast instead of hanging on a prompt. Interactive flow unchanged in a terminal.
  • Headless / no-OS-keychain operation is now a documented, tested path. With no OS keychain, setup still registers the account and prints the exact HEADLESS_TRACKER_<CONNECTOR>_<ACCOUNT> env-var instruction -- the secret is never written to disk. New test/connectors/credential-leak.test.ts asserts an adversarial upstream cannot leak your key/secret into connector output.

Not financial advice -- data aggregation tool only.