Michael Tsitrin

Results 79 issues of 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....

dym-internal

- [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)

security

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

enhancement

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...

T:dependencies