Skip to content

feat: indexer#483

Open
jpsains wants to merge 1 commit intomainfrom
defi-indexer
Open

feat: indexer#483
jpsains wants to merge 1 commit intomainfrom
defi-indexer

Conversation

@jpsains
Copy link
Collaborator

@jpsains jpsains commented Dec 18, 2025

Note

Adds a detailed Worker/Indexer requirements doc covering architecture, configuration, database schemas, indexing flow, APIs, performance, testing, and troubleshooting.

  • Documentation:
    • Add WORKER_INDEXER_REQUIREMENTS.md specifying the Worker/Indexer for MMI DeFi Adapters:
      • Architecture: main process + per-chain workers with latest and historic caches; health/metrics.
      • Configuration: adapterSettings formats (Transfer, topic0, eventAbi), metadata extraction, address transformations.
      • Database: PostgreSQL schema-per-chain; tables logs, jobs, settings, migrations; indexes and constraints.
      • Indexing Process: job initialization, block log parsing/decoding, batching, deduplication, and API query flow.
      • APIs & Data Flow: /support, /user-pools/:address, adapter filtering and metadata passthrough.
      • Examples: ERC20/721 transfers, Compound borrow, ETH2 deposits, NFT positions.
      • Operations: performance targets, scaling strategies, monitoring queries, troubleshooting, and SQL examples.

Written by Cursor Bugbot for commit 572a9f5. This will update automatically on new commits. Configure here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant