Skip to content

Mycelium specification documentation #181

@kukabi

Description

@kukabi

The initial version of the Submerge Mycelium cross-chain tracking specification defines a complete method for tracking XCM messages across Polkadot, Kusama, and their system parachains.

Mycelium uses per-chain Crystal APIs to track XCM messages between chains. This can be done by tracking any or a combination of the following:

  1. Calls within extrinsics
  2. Events
  3. Storage items
  4. Traces

A clear specification of the necessary items from the above list, along with the rationale, should be documented for all chains. The markdown file mycelium_spec.md under submerge-docs, dedicated to the Mycelium specification, should be updated with this information. See the README for instructions on running the documentation site locally.

Following the above, the code-generated Crystal API documentation (deployed at docs.submerge.io or deployed locally as described in the README) should be used to specify how the data will be tracked using the Crystal API endpoints. The Mycelium specification document should also be updated with this information. Any missing endpoints or data should be added under this issue as sub-issues.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions