Releases: fystack/multichain-indexer
Releases · fystack/multichain-indexer
v0.2.0: Bitcoin,Solana, Sui indexer
v0.2.0 Release Notes
New Chain Support
Bitcoin Indexer
- Full UTXO-based transaction indexing with native BTC transfer detection
- Prevout resolution for accurate sender address and fee calculation
- Mempool support for 0-confirmation transaction tracking via dedicated worker
- Configurable confirmation threshold (default: 6 for mainnet)
- Deep reorg protection with configurable rollback window
- SegWit and bech32 address normalization
Solana Indexer
- Slot-based indexing with finalized commitment level
- Native SOL transfers via System Program
- SPL Token transfers (Transfer and TransferChecked instructions)
- Token-2022 program support
- Parallel block fetching with configurable concurrency for high throughput
- Token metadata resolution from pre/post-token balance data
Sui Indexer
- Checkpoint-based indexing via gRPC (not HTTP JSON-RPC)
- Native SUI and token transfer detection using balance change heuristics
- Real-time checkpoint streaming with background subscription
- Batch checkpoint fetching with 10-concurrent request pool
- TLS and connection pooling support
Improvements
- PubkeyStore filtering added to Tron and Sui indexers, consistent with EVM and Solana — filters transactions at the indexer level by monitored addresses
- PubkeyStore refactored to remove kvstore dependency (a5e64c5)
- Tron performance improvements: reduced memory allocations and optimized processing (648bf03)
- Standardized transaction types: consolidated to TxTypeTokenTransfer and TxTypeNativeTransfer across all chains (9d2b615)
- Parallel processing configurable per chain via throttle.parallel: true in YAML config
v0.1.10: Reliability + Peformance improvements
What's Changed
- Refactoring + bug fixes by @anhthii in #12
- Improve compatibility by @anhthii in #15
- Add instruction for consuming transfer event + clean up by @anhthii in #17
- health check, docker deployment, rename pkg path by @anhthii in #18
- Fix/fix evm address format panic error by @anhthii in #21
- Fix chunkBySize and round robin when split chunk, fallback to best provider for catchup by @vietddude in #22
- Feat/improve evm indexer performance by @anhthii in #23
- fix: filter failed transactions for evm by @anhthii in #24
New Contributors
- @anhthii made their first contribution in #12
- @vietddude made their first contribution in #22
Full Changelog: https://github.com/fystack/multichain-indexer/commits/v1.0.10