github toncenter/ton-indexer v1.2.1
Release v1.2.1

5 days ago

Indexing stability & performance

  • Reduced indexing delay when in sync
  • Fixes for stuck states and reschedules
  • Automatic failover (leader/standby workers)
  • More robust queue handling
  • Fix missing message bodies after PostgreSQL restarts

Trace classification improvements

  • Implemented atomic of classification by masterchain seqno
  • Batching and concurrency
  • Fallback handling for failed traces
  • Added new matchers: multisig, vesting, DEX liquidity, EVAA, JVault, NFT discovery, etc.

Enhanced API & data

  • Actions versioning: specify version to avoid problems on new action type appearance
  • Multisig: orders parsing, signer association, optional include_orders flag
  • Vesting API: expose vesting data via endpoints
  • Contract methods: parsed and exposed via disassembly
  • DNS: /dns/records method
  • Jetton swaps: improvements and support for STON.fi v2 and for swap.coffee, TONCO DEXes
  • NFT / Jetton: marketplace flag and index in metadata, multi-collection filters, token valid field, jetton wallet token info, jetton mints, improved purchase/transfer parsing
  • Normalized external-in (ext-in) message hashes; added message_hash_norm
  • Method /api/v3/actions now returns accounts and trace_external_hash_norm

DevEx & deployments

  • Refactored Docker Compose deployment
  • Monorepo merge (the ton-index-worker and ton-index-go repositories will be archived)

Important

This release is not backward compatible with versions v1.1.* and v1.0.*. To update you'll need a clean PostgreSQL database.

Don't miss a new ton-indexer release

NewReleases is sending notifications on new releases.