Skip to content
New issue

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

INIT: Convert ICS Feature to a Complete App #101

Open
julienrbrt opened this issue Jun 13, 2024 · 1 comment
Open

INIT: Convert ICS Feature to a Complete App #101

julienrbrt opened this issue Jun 13, 2024 · 1 comment

Comments

@julienrbrt
Copy link
Member

Currently the Ignite consumer app is a sort of fake app. It exists only for not importing ICS in ignite/cli.
However, the templates are still in ignite cli.
We should totally movec the templating logic from ICS to the consumer app (maybe rename to ics).
This way we can iterate faster on the ICS app, without risking getting block on Informal at the next SDK version upgrade.

@julienrbrt julienrbrt self-assigned this Jun 13, 2024
@salmad3 salmad3 changed the title Migrate ICS feature to a complete app INIT: Convert ICS Feature to a Complete App Jul 18, 2024
@julienrbrt
Copy link
Member Author

julienrbrt commented Aug 2, 2024

Additionally we should edit the config.yml with good defaults (based on https://github.com/cosmos/testnets/blob/master/interchain-security/CONSUMER_LAUNCH_GUIDE.md):

  • Remove validators entry
  • Add genesis modifications (before proposal)
Modifications
genesis:
  chain_id: ccv-1
  genesis_time: "2024-08-02T09:04:18.804524734Z" # must match spawn time in genesis proposal
  app_state:
    ccvconsumer:
      provider:
        client_state:
          chain-id: provider
    slashing:
      params:
        signed_blocks_window: 20000
        min_signed_per_window: "0.5"
  • Add genesis modifications with ccv (query the state and do it automatically??)
Modifications

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To Discuss
Development

No branches or pull requests

2 participants