Skip to content

Migration mande and nim #440

@danwt

Description

@danwt

Authz
- [x] Register store key
Feegrant
- [x] Register store key
Claims
- [x] Delete store key
- [ ] Reserve store key to avoid being used again
Denommetadata
- [x] Delete store key
- [ ] Reserve store key to avoid being used again
(The whitelist addr is no longer relevant)
(There was no actual data saved in this module that needs to be migrated somewhere else)
Hub
- [x] Register store key
(Can allow the denoms to be sent to the hub again, it's idempotent on the hub receive)
Hub-Genesis
- [ ] Populate state. outbound transfers enabled = true
- [ ] Populate state. in flight = false
- [ ] Populate port and channel = <transfer, channel-0> (both nim and mande)
- [ ] Add State back to the genesis type (field 2)
- [ ] Populate State in import genesis
- [ ] Populate State in export genesis
- [ ] Change the genesis genesis accounts field from 2 to 3
(The recalculation of initial supply in PopulateGenesisInfo will cause problems on later state imports, ought to open a bug)
- [ ] Do populate genesis info with an empty accounts list (not strictly necessary, but reduces chance of later bug/confusion)
RollappParams
- [x] Register store key
(No need to set min gas prices, since empty=no op, and they can set it via gov later)
- [ ] For both nim and mande, set DA to celestia
- [ ] For both nim and mande, set drs version to latest (5 right now)
Sequencers
- [ ] Add historical info to genesis type
- [ ] Populate historical info in import genesis
- [ ] Populate historical info in export genesis
(No need to populate whitelisted relayers or reward addr for nim or mande, they will temporarily not get rewards
or be able to relay, but they can just just send a tx to the hub to fix it promptly).
Time Based Upgrade
- [x] Register store key
- [ ] Add genesis state proto which contains the plan and timestamp
- [ ] Populate it on import/export

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