Skip to content

Add support for tracing contract metadata through multi-contract invocation chains #150

@pugsley76

Description

@pugsley76

Description:
Glassbox should preserve and display metadata across multi-contract invocation chains when a transaction calls multiple contracts.

Work to be done:
Extend trace models to carry contract metadata through nested invocations.

Implementation procedure:

  1. Update trace node structures to include contract metadata along contract call chains.
  2. Propagate metadata through nested invocation flows.
  3. Display metadata in viewers and exports.
  4. Add tests for metadata propagation.
  5. Document the feature.

Acceptance criteria:

  • Contract metadata is preserved through nested invocations.
  • Trace viewers show metadata at each call boundary.
  • Tests verify propagation.
  • Documentation explains the metadata flow.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions