To Begin…In the world of blockchain, transaction execution and onchain persistent storage modifications incur a fundamentally important cost. One way to circumvent the costs of onchain interactions for data retrieval is through the observance of emitted events. Solidity events allow for a generally free and persistent way of capturing onchain activities. Given the potential dependency of events by offchain parties, careful orchestration and diligent testing of event emissions becomes a necess...