Skip to content

Investigate architecture for generically accommodating substrate chains #334

@emostov

Description

@emostov

This is will track progress on adding functionality that will allow Sidecar to be compatible with various Substrate chains.

Currently we have the ability to add custom types, but this must be done manually by the user. Ideally Sidecar could recognize a specName on connection and then register the relevant type and mount the relevant endpoints. This will require an architecture that allows substrate chain maintainers to specify what types and endpoints must be used for there chain.

What will likely be more complicated is adding additional endpoints that are chain specific. One strategy may be to focus on accommodating endpoints that map to popular pallets in Substrate, ORML, and other open source pallet indexes. Adding endpoints will require careful coordination in order to minimize maintenance burden.

In the early stages, Sidecar support will likely focus on account balance related use cases.

Related #329

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions