Shadow unlocks custom onchain data that you can pull into your subgraph or database for enhanced indexing and analytics, with just a few lines of code.
This post explains:
* How you can generate custom onchain data with Shadow
* Key concepts of shadow forks, shadow contracts, and shadow event logs
* Fetching