Pinax September 2025 Update

:woman_astronaut: Summary

Pinax has made lots of progress on the Token API since our last update, bringing new features like NFT spam scoring, and a whole bunch of new Solana endpoints to market. We’ve also seen significant improvements to data quality and syncing performance, allowing us to ship new features faster.

Looking ahead, we’re working hard towards the launch of paid plans and continuing to ship new features and chains with the goal of turning the Token API into a first class data service on The Graph.

:tada: Looking back (what was delivered)

New Token API Features

  • NFT spam detection for collections, leveraging Semiotic’s spam detection solution
    • Added spam_status field to /nft/collections/evm endpoint indicating ‘spam’, ‘not_spam’, ‘pending’, or ‘error’
    • Background processing with Redis caching for spam score lookups
    • Currently supports mainnet and base networks
  • Solana token owner lookup at /owner/svm/{account}
    • Returns owner address of associated token accounts (ATA) with closure status
    • Includes last updated timestamps and block numbers
  • Solana native balance endpoint at /balances/native/svm
    • Dedicated endpoint for SOL native balances by wallet address
    • Returns balance data with standard metadata fields
  • Added Solana token metadata
    • Added name, symbol, and uri fields to SVM transfers and balances
    • Improved metadata resolution from on-chain data
    • Solana token metadata endpoint at /tokens/svm/{mint}
  • Added support for 60+ Solana dexes
  • New DEX discovery endpoints at /dexes
    • /dexes/evm returns supported EVM DEXs with factory addresses, protocols, and activity metrics
    • /dexes/svm returns supported Solana DEXs with program IDs, AMM details, and aggregator flags
    • Includes total transaction counts and unique active wallet metrics

Token API fixes and improvements

  • Improved syncing performance for Solana
    • increased the max throughput from ~10k records/sec to ~20k/sec by sending batch records to ClickHouse.
    • Improved sync speed by avoiding inserting balance change records that aren’t needed.
    • These improvements enable us to iterate and add new features faster.
  • Fixed EVM OHLCV SQL scale factor for prices
  • Fixed incorrect calculations for EVM Token Metadata
  • Enhanced metadata integration across endpoints
    • Added name field to EVM transfers and balances responses
    • Improved metadata resolution using centralized metadata tables
    • Better handling of native tokens with proper naming conventions
  • Data quality fixes for EVM
  • A bunch of refactoring and cleanups

New blockchains

  • HyperLiquid (RPC, Firehose & Substreams)
  • Tron/TronEVM (Firehose & Substreams)
  • Etherlink (Firehose & Substreams)
  • Celo Sepolia (RPC, Firehose & substreams)

Auxiliary Services:

  • Hard Forks: bera, amoy, celo, holesky, rootstock
  • Consolidated our infrastructure and advanced the retirement of a legacy site, boosting reliability and freeing capacity to scale on modern platforms.
  • Implemented new tools to strengthen incident management practices and reduce time to resolution.

:rocket: Looking ahead (upcoming priorities)

100% of our focus is on enhancing support for Token API - preparing to launch paid plans and making it a first class dataservice on The Graph.

A few key priorities to look forward to over the coming weeks:

  • Billing integration with The Graph Market
  • Support for Tron
  • Batch wallet requests
  • Updated spam scoring with support for more chains
  • Restructuring the API endpoints to include version number

Please star our public GitHub repos!

1 Like