LogoLogo
  • Technical Architecture
  • LagomChain CLI
    • Configuration
    • Working With Docker
    • Single Node
    • Multi Node
    • Alternative Databases
    • CLI Commands
    • Drafting a proposal
  • Concepts
    • Accounts
    • EIP-155: Replay Protection
    • Chain ID
    • Encoding
    • Gas and Fees
    • IBC Relayers
    • Key Management
    • Keyring
    • State Export/Imort
    • Multisig
    • Pending State
    • Signing
    • Token
    • Transactions
  • Modules
    • epochs
    • erc20
    • evm
    • feemarket
    • inflation
    • vesting
  • Module Accounts
  • Bugs
  • IBC Channels
  • Security Overview
    • Audits
    • Simple Arrangement for Funding Upload (SAFU)
  • Metrics
  • Frequently Asked Questions
Powered by GitBook
On this page
  • Cosmos SDK​
  • IBC​

Modules

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

  • epochs - Executes custom state transitions every period (aka epoch).

  • erc20 - Trustless, on-chain bidirectional internal conversion of tokens between LagomChain' EVM and Cosmos runtimes.

  • evm - Smart Contract deployment and execution on Cosmos

  • feemarket - Fee market implementation based on the EIP-1559 specification.

  • inflation - Mint tokens and allocate them to staking rewards and the community pool.

  • vesting - Vesting accounts with lockup and clawback capabilities.

Cosmos SDK​

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

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

IBC​

LagomChain uses the following the IBC modules for the SDK:

  • interchain-accounts

  • transfer

PreviousTransactionsNextepochs

Last updated 3 months ago