Michael Tsitrin
Michael Tsitrin
Closes #993 will be done separately: - [x] https://github.com/dymensionxyz/dymension/issues/1025 - [x] #1026 ## Summary by CodeRabbit - **New Features** - Enhanced functionality for querying current and next proposers of rollapps....
- [x] manage activeSequencer and nextSequencer for a rollapp - [x] manage notice_period for unbonding sequencers - [x] emit rotate_sequencer event - [x] expect and handle “lastBatch” - [x] complete...
once rotation in progress, the hub should enforce more strict liveness requirements (`final_state_update_timeout` in the ADR)
the events that the `x/rollapp` and `x/seqeuncer` emit should be defined in a proto file This way it will be easier imported and used by dymint
nice util!, but it's not general purpose can you add it to https://github.com/dymensionxyz/sdk-utils under a new package `ukey` and make it more generic by removing mention of 'queue' and 'end'...
need to add UT for the delayedAck eIBC integration
Currently roller uses API endpoint for Hub queries: `url := initConfig.HubData.API_URL + "/dymensionxyz/dymension/rollapp/rollapp/" + rollappID` It should be refactored to use RPC client
MM is broken since v12.1.1 for cosmos chains that use `https://github.com/evmos/ethermint` as EVM adapter. `Ethermint` uses hard coded `"cosmos"` string as the `VerifyingContract` field, which is broken since `validateVerifyingContract` was...
as in #1078 , we need same solution for the `x/sequencer` module currently, it seems blocked due to (by @keruch ): > i tried to actually but haven't managed.. one...