Skip to content

Releases: solanatracker/data-api-sdk

0.2.3

28 Feb 22:24

Choose a tag to compare

Full Changelog: 0.1.8...0.2.3

V0.1.8

08 Jan 20:16

Choose a tag to compare

Added /top-performers/{timeframe} to retrieve top performing tokens launched today.

Timeframes — Supports 5m, 15m, 30m, 1h, 6h, 12h, and 24h.

V0.1.4

23 Sep 12:05

Choose a tag to compare

Changelog

Full TypeScript support with detailed interfaces for all API responses
Comprehensive coverage of all Solana Tracker Data API endpoints
Real-time data streaming via WebSocket (Datastream)
Built-in error handling with specific error types
Compatible with both Node.js and browser environments
NEW: (Global Fees) Platform and network fees tracking via WebSocket and API
NEW: Developer/creator holdings tracking via WebSocket
NEW: Top 10 holders monitoring with real-time percentage updates
Live stats subscriptions for tokens and pools
Primary pool subscriptions for token updates
Wallet balance subscription API
Snipers and insiders tracking via WebSocket
Support for all pool types including launchpad and meteora curve pools (Shows which platform token is released on, Moonshot, Bonk, Jupiter Studio etc)

V0.0.8

07 Aug 23:16

Choose a tag to compare

  • New Chart API
    • New historical price data
    • Faster and more efficient queries especially noticeable on larger time frames
    • No timeouts on large timeframes
    • Dynamic pool selection when no pool selected (picks best pool for a certain amount of candles and dynamically changes instead of picking the current main pool for the full chart)
      • Can be disabled using dynamicPoolSelection=false
    • Outlier removal improved
    • Added timezone (tz) parameter
    • Improved chart on rugged tokens
    • Added fastCache option which makes response times even faster (ideal for larger timeframes and old tokens with a lot of data)
  • Fixed raydium launchpad issue with price-by-token selecting wrong pool
  • Fix Jupiter verified tokens on search api returning 0 volume
  • Added token:token:primary room to Datastream which automatically subscribes to the main pool for a token (just like price-by-token for prices).
  • Fixed /wallet/:wallet/chart slow on wallets with a lot of data.
  • Re-imported all historic price data before 2024. Improves endpoints like chart, price history etc
  • Improved /events cache for very large responses (10mb+)

V0.0.7

15 Jul 18:59

Choose a tag to compare

Changelog

🚀 New Features
WebSocket/Datastream
Snipers & Insiders Tracking - Real-time monitoring of sniper and insider wallets via WebSocket subscriptions
Wallet Balance Updates - Live wallet balance change notifications through WebSocket

API Endpoints
/subscription Endpoint - Check current subscription status, credits, plan, and expiry date
symbol Parameter - Added to search API to filter tokens by exact symbol (case sensitive)
Bloom Router Support - Transaction parsing when using USDC to SOL before actual swap (marked as program bloom)
Photon Router Support - Transaction parsing when using USDC to SOL before actual swap (marked as program photon)
Meteora Curve Platforms - Now shows platforms in pool (Moonshot, Jupiter Studio, Bags, and Believe App)

Data Enhancements
Historical Pricing - Extended to November 2022 on /price/history/range endpoint
top10 Risk Parameter - Shows top 10 holders percentage even when not classified as a risk
24h Volume - Added to each pool for a token (note: /stats remains most accurate)
Outlier Detection - Added to /price/history/timestamp and /price/history/range endpoints

🛠️ Improvements

Performance
/wallet/:wallet/basic - Significantly improved speed
/chart - Improved speed with ongoing work on an even better version
/tokens/volume - Enhanced data accuracy
/tokens/volume/:timeframe - Improved speed
/price/history/range - Better performance on longer timeframes
Token Monitoring - Faster detection for raydium launchpad and meteora curve markets

Chart API
Outlier Removal - Enhanced low outliers removal algorithm

Data Accuracy
Top Traders Ranking - Improved way list was sorted
Trade Bounds - Better lower and upper bound calculation for Tades API
Transaction Room Pricing Accuracy - Enhanced in transaction rooms on Datastream
Metadata Updates - More reliable and faster updates when no metadata available initially

Other
Search Case Insensitive - Search query param is now case insensitive
/price/history/timestamp - Now returns time closest to selected timestamp (both before and after)
/wallet/:wallet/chart - Wallet indexing no longer requires calling /wallet/:wallet first

🐛 Bug Fixes
Data API Playground - Fixed error messages not showing from API
Chart Embed - Fixed and improved functionality
API Proxy - Improved error forwarding from upstream API
Raydium Launchpad - Fixed first initial buy of dev not always registering
Data API SDK - Fixed type issue on /tokens/multi endpoint

📊 Data Integrity
Pool Creation Dates - Added backup process to add createdAt to pools missing this data
General API Improvements - Various enhancements to stability and reliability

📦 SDK Updates
Data API SDK - Updated to support all new changes and features

Version 0.0.5

07 Jun 16:25

Choose a tag to compare

Data API SDK - Version 0.0.5

  • Updated and fixed Typescript types
  • Added new functions
    • Added getWalletChart()
    • Added getCredits()
    • Added getEvents() with binary parsing
  • Added option to run Datastream in a Worker for improved performance
  • Added limit option to getTokenOverview()
  • Added deployer pagination
  • Added curve percentage rooms to Datastream SDK

Version 0.0.3

09 Apr 11:53

Choose a tag to compare

Added Datastream support

Version 0.0.1

08 Apr 19:28

Choose a tag to compare

Initial release of the official client.