~/talk

From Logs to Prod ERC20 Indexer with SQD Pipes SDK & Portal

Talkat ETHGlobal Buenos Aires 2025 · 2025-11-21..11-23· [databases, blockchain]
links:none on file
slides:none on file

Builds a production ERC20 transfer indexer using SQD Pipes SDK and Portal that decodes raw EVM logs, maps events to a Drizzle schema and writes to Neon Postgres or ClickHouse; includes an ERC20 transfer indexer pipeline, an EVM decoder from genesis block, and a Postgres (Drizzle) target that handles reorgs by registering all modified tables. Demonstrates running locally and deploying via Docker or Northflank, shows live UI metrics, processed block ranges and successful inserts into the transfer table, and confirms the pipeline works end to end.

AI-written summary · about

  1. 0:00Pipes SDK introduction
  2. 1:15ERC20 indexer step-by-step
  3. 3:45Decoded data transformation
  4. 5:10PostgreSQL sync with Drizzle
  5. 6:55Local indexer setup
  6. 7:57Metrics with Pipes SDK UI
  7. 8:40Production deployment options
  8. 9:22Northflank deployment
  9. 11:07Production verification
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.