You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a diamond contract does not mount the DiamondLoupeFacet (which allows for on-chain inspection of attached functionality), then we need to crawl blockchain events to understand what functionality is mounted on that contract.
It should be possible for a user to provide us with a file of diamond-related events for a diamond contract and get all the benefits of Inspector Facet for the inspection of those events.
The text was updated successfully, but these errors were encountered:
A good way to proceed on this issue would be to define an interface in which events should be passed to Inspector Facet. Then, users can use whatever tool they like to crawl events from the blockchain for Inspector Facet to analyze.
For the Moonstream team, the easiest tool to use for the crawling is moonworm. moonworm watch crawls events into a JSONL (JSON lines) file which would be a good format for the input file.
If a diamond contract does not mount the
DiamondLoupeFacet
(which allows for on-chain inspection of attached functionality), then we need to crawl blockchain events to understand what functionality is mounted on that contract.It should be possible for a user to provide us with a file of diamond-related events for a diamond contract and get all the benefits of Inspector Facet for the inspection of those events.
The text was updated successfully, but these errors were encountered: