Background
src/index.ts starts exactly one instance of each of the five ingesters (SDEX, AMM, Soroswap, Snapshot, Aquarius). Depends on L047–L050. To index both networks, each ingester must be launched per enabled network.
What to build
Iterate enabled networks and start each ingester with its network context.
Key files
src/index.ts (ingester startup, ~173-177)
Suggested execution
git checkout -b feat/multi-network-ingesters
- Read enabled networks (e.g.
NETWORKS=testnet,mainnet)
- For each network, start each ingester with
getNetworkConfig(network)
- Ensure
restartIngester tracks instances per (ingester, network)
Acceptance criteria
Drips Wave · Complexity: Intermediate · 150 points
Required: Before submitting, join the contributor Telegram so your work can be tracked and counted toward the Stellar Wave: https://t.me/+fxHXq8f1SwlkZDBk
Background
src/index.tsstarts exactly one instance of each of the five ingesters (SDEX, AMM, Soroswap, Snapshot, Aquarius). Depends on L047–L050. To index both networks, each ingester must be launched per enabled network.What to build
Iterate enabled networks and start each ingester with its network context.
Key files
src/index.ts(ingester startup, ~173-177)Suggested execution
NETWORKS=testnet,mainnet)getNetworkConfig(network)restartIngestertracks instances per (ingester, network)Acceptance criteria
Required: Before submitting, join the contributor Telegram so your work can be tracked and counted toward the Stellar Wave: https://t.me/+fxHXq8f1SwlkZDBk