Core modules and components that power Mitosis Chain’s architecture
x/staking
, x/distribution
, and x/gov
modules provided by Cosmos SDK. However, Mitosis takes a different approach.
Instead, Mitosis implements most of the necessary logic as smart contracts in the EVM (execution layer). For example:
x/evmengine
x/evmvalidator
ConsensusValidatorEntrypoint
. We could say this module is a lightweight version of x/staking
that has EVM contracts as the source of truth.
Key Features:
x/slashing
and x/evidence
modulesx/staking
to integrate with x/slashing
and x/evidence
. Unlike traditional Cosmos chains where slashing directly affects delegator stakes, in Mitosis only validator collateral is subject to slashing, protecting user staked tokens.
x/evmgov
x/gov
because there are no concepts such as proposals and voting power. These concepts are implemented in EVM contracts, and this module simply executes arbitrary messages delivered from ConsensusGovernanceEntrypoint
.
Key Features:
x/auth
x/tx
x/bank
x/consensus
x/slashing
(fork)x/genutil
x/evidence
(fork)x/upgrade
x/staking
, x/distribution
, and x/gov
modules as mentioned above.