Overview

List of Modules

Here is a list of all production-grade modules that can be used on the Match blockchain, along with their respective documentation:

  • evm - Smart Contract deployment and execution on Cosmos

  • feemarket - Fee market implementation based on the EIP1559 specification.

  • revenue - Split EVM transaction fees between block proposer and smart contract developers.

Cosmos SDK

Match uses the following Cosmos SDK modules:

  • auth - Authentication of accounts and transactions for Cosmos SDK applications.

  • authz - Authorization for accounts to perform actions on behalf of other accounts.

  • bank - Token transfer functionalities.

  • capability - Object capability implementation.

  • crisis - Halting the blockchain under certain circumstances (e.g. if an invariant is broken).

  • distribution - Fee distribution, and staking token provision distribution.

  • evidence - Evidence handling for double signing, misbehaviour, etc.

  • feegrant - Grant fee allowances for executing transactions.

  • genutil - variety of genesis utility functionalities for usage within a blockchain application.

  • gov - On-chain proposals and voting.

  • params - Globally available parameter store.

  • slashing - Validator punishment mechanisms.

  • staking - Proof-of-Stake layer for public blockchains.

  • upgrade - Software upgrades handling and coordination.

Last updated