modules/

directory
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 26, 2025 License: Apache-2.0

README

Optional Cosmos SDK modules

This package contains optional modules for the Cosmos SDK when using Evolve. They are meant to enhance the UX when using Evolve by simplifying staking and the management of ev-node sequencer, attesters and migration from CometBFT to Evolve.

Staking

The staking module is a wrapper around the Cosmos SDK staking module. It changes the way the staking module works by adding No-Ops on methods that do not make sense when using Evolve.

Think of slashing, jailing or validator updates.

Migration Manager

The migrationmngr module is a meant to define attesters and sequencers in a Evolve chain. This is the module that handles the validator updates on the SDK side. Additionally, it has additional queries to get the sequencer information, and the attesters information.

Additionally, when added to a CometBFT chain, the migrationmngr module will handle the switch from a CometBFT validator set to a Evolve sequencer at a given height.

Directories

Path Synopsis
types
Package types is a reverse proxy.
Package types is a reverse proxy.
types
Package types is a reverse proxy.
Package types is a reverse proxy.
package staking wraps the Cosmos SDK default x/staking module.
package staking wraps the Cosmos SDK default x/staking module.
keeper
NewKeeper creates a new staking Keeper instance
NewKeeper creates a new staking Keeper instance

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL