-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes the chain event indexing mechanism to index events solely by their emitter actor ID, instead of their address. This change means: 1) index can accommodate non-EVM actors, and 2) improved performance and efficiency due to reduced number of resolutions and storage footprint. The work introduces a caching mechanism to momentarily cache the resolutions to/fro actor ID and address. Further experimentation is needed to tune the cache for optimal performance. For now, the introduction of a unified cache reduces lookup time and memory allocation foot print compared to the previous implementation where ephemeral caches were being instantiated per event filter. Fixes #1159
- Loading branch information
Showing
19 changed files
with
1,268 additions
and
320 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.