mirror of
https://github.com/luxfi/indexer.git
synced 2026-09-24 00:25:37 +00:00
Major additions: E2E Test Suite: - 65 tests passing against live luxd node - Tests for C-Chain, P-Chain, X-Chain indexing - Client helpers for RPC communication - Funding and genesis verification tests EVM Indexer (Full Blockscout Parity): - REST API v2 with ~50 endpoints - GraphQL schema with playground - WebSocket subscriptions (4 types) - Contract verification and proxy detection - Account system with API keys - DeFi protocol indexing (AMM, perps, staking, bridge) - Search functionality (full-text + fuzzy) Storage Layer: - Unified two-layer architecture (KV + Query) - SQLite default, PostgreSQL optional - Build tags for backend selection - Migrations for schema management Chain Adapters: - All chain adapters with comprehensive tests - P-Chain validator tracking - X-Chain DAG support - K-Chain key management - Bridge chain support CI/CD: - GitHub Actions workflow for builds - Cross-platform binaries (linux/darwin/windows, amd64/arm64) - Docker image publishing - Automated releases on tags Documentation: - Fumadocs-based docs site - Configuration guide - Storage backend guide - DeFi indexing guide - API reference