We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for multiple chain types in the configuration.
We will eventually need to enable support for non-Cosmos chains or for variations on Cosmos chains (eg. for chains with the psql indexer enabled).
A first step towards this would be to add a chain_type field to the ChainConfig which specifies what kind of chain runtime to instantiate.
chain_type
ChainConfig
Add a chain_type: ChainType field to the ChainConfig and inspect its value to decide which chain endpoint implementation to instantiate.
chain_type: ChainType
Setting chain_type = 'CosmosSdk' in the config does not raise an error and instantiates a CosmosSdkChain in all commands (start included).
chain_type = 'CosmosSdk'
CosmosSdkChain
start
The text was updated successfully, but these errors were encountered:
romac
Successfully merging a pull request may close this issue.
Summary
Add support for multiple chain types in the configuration.
Problem Definition
We will eventually need to enable support for non-Cosmos chains or for variations on Cosmos chains (eg. for chains with the psql indexer enabled).
A first step towards this would be to add a
chain_type
field to theChainConfig
which specifies what kind of chain runtime to instantiate.Proposal
Add a
chain_type: ChainType
field to theChainConfig
and inspect its value to decide which chain endpoint implementation to instantiate.Acceptance Criteria
Setting
chain_type = 'CosmosSdk'
in the config does not raise an error and instantiates aCosmosSdkChain
in all commands (start
included).For Admin Use
The text was updated successfully, but these errors were encountered: