Call Handlers & Block Handlers

When start building subgraphs, indexing feels simple. A contract emits a Transfer event, your subgraph caches it, saves it, done.