Introduce the the ability to dynamically schedule handlers to run at specific blocks.
Use case (using the Livepeer subgraph as an example)
Livepeer’s staking protocol is round or “epoch” based. Rounds are based on ethereum blocks where every 5760 blocks (this is a configurable parameter) a new round begins. Currently, there doesn't exist a scalable means for indexing rounds. If we could schedule handlers at runtime (as opposed to inside the manifest file) we can index a new round at a specific block.
Feature Request
Introduce the the ability to dynamically schedule handlers to run at specific blocks.
Use case (using the Livepeer subgraph as an example)
Livepeer’s staking protocol is round or “epoch” based. Rounds are based on ethereum blocks where every 5760 blocks (this is a configurable parameter) a new round begins. Currently, there doesn't exist a scalable means for indexing rounds. If we could schedule handlers at runtime (as opposed to inside the manifest file) we can index a new round at a specific block.