Open (or create) a SQLite-backed Indexer and discover each token's pools. Requires the optional better-sqlite3 peer dependency.
better-sqlite3
const indexer = await createIndexer({ client: hood, path: './hood.sqlite', tokens: ['0x…'] })await indexer.sync({ fromBlock: 0n }) // full backfill on first runconsole.log(indexer.holderCount('0x…'))console.log(indexer.candles('0x…', '1h')) Copy
const indexer = await createIndexer({ client: hood, path: './hood.sqlite', tokens: ['0x…'] })await indexer.sync({ fromBlock: 0n }) // full backfill on first runconsole.log(indexer.holderCount('0x…'))console.log(indexer.candles('0x…', '1h'))
Open (or create) a SQLite-backed Indexer and discover each token's pools. Requires the optional
better-sqlite3peer dependency.