# MANTRA Chain Documentation ## Docs - [Deploy a Smart Contract on MANTRA Chain](https://docs.mantrachain.io/deploy-smart-contract.md): Learn how to deploy your first smart contract on MANTRA Chain using standard EVM tools - [Address Derivation](https://docs.mantrachain.io/developers/architecture/address-derivation.md): Address derivation, coin types, and wallet compatibility - [Cosmos Precompiles](https://docs.mantrachain.io/developers/architecture/cosmos-precompiles.md): How EVM communicates with Cosmos SDK modules through precompiles - [Cosmos SDK Integration](https://docs.mantrachain.io/developers/architecture/cosmos-sdk-integration.md): Cosmos SDK modules and custom MANTRA modules - [ERC-20 Tokens](https://docs.mantrachain.io/developers/architecture/erc20-tokens.md): Two ways to create ERC-20 tokens on MANTRA Chain - [EVM Compatibility](https://docs.mantrachain.io/developers/architecture/evm-compatibility.md): Full EVM compatibility with all opcodes and precompiles - [EVM Module](https://docs.mantrachain.io/developers/architecture/evm-module.md): EVM module implementation and integration details - [Interoperability](https://docs.mantrachain.io/developers/architecture/interoperability.md): Cross-chain communication and bridge architecture - [Architecture Overview](https://docs.mantrachain.io/developers/architecture/overview.md): Technical deep dive into MANTRA Chain's architecture - [Transaction Sequencing](https://docs.mantrachain.io/developers/architecture/transaction-sequencing.md): How EVM transactions are sequenced on MANTRA Chain - [Address Conversion](https://docs.mantrachain.io/developers/evm/address-conversion.md): Convert between Bech32 and EVM address formats on MANTRA Chain - [Deploying Contracts](https://docs.mantrachain.io/developers/evm/deploying-contracts.md): Quick reference for deploying smart contracts on MANTRA Chain - [Getting Started with EVM](https://docs.mantrachain.io/developers/evm/getting-started.md): Get started building and deploying EVM smart contracts on MANTRA Chain - [Using Foundry](https://docs.mantrachain.io/developers/evm/using-foundry.md): Deploy and test smart contracts on MANTRA Chain using Foundry - [Using Hardhat](https://docs.mantrachain.io/developers/evm/using-hardhat.md): Deploy and test smart contracts on MANTRA Chain using Hardhat - [Using Precompiles](https://docs.mantrachain.io/developers/evm/using-precompiles.md): Practical guide to using precompiles in EVM contracts - [Verifying Contracts](https://docs.mantrachain.io/developers/evm/verifying-contracts.md): Verify your smart contracts on MANTRA Chain block explorers - [Testnet Faucet](https://docs.mantrachain.io/developers/getting-started/testnet-faucet.md): Get testnet tokens for development on MANTRA Chain - [Build on MANTRA Chain](https://docs.mantrachain.io/developers/overview.md): Welcome to MANTRA Chain development. Build EVM-compatible smart contracts and dApps. - [SDKs & Libraries](https://docs.mantrachain.io/developers/reference/sdks-libraries.md): Software development kits and libraries for building on MANTRA Chain - [Deploying Frontend](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/deploying-frontend.md): Hosting options for your dApp frontend - [Deployment](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/deployment.md): Deploying your smart contracts to the Dukong Testnet - [Frontend dApp](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/frontend-dapp.md): Building the frontend with RainbowKit and interacting with your contracts - [Introduction](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/introduction.md): Welcome to the MANTRA Zero to Hero dApp Development Guide - [Project Setup](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/project-setup.md): Setting up your development environment for building dApps on MANTRA Chain - [Smart Contracts](https://docs.mantrachain.io/developers/tutorials/zero-to-hero-dapp/smart-contracts.md): Building and testing your Solidity smart contracts - [How to Move OM Between MANTRA Cosmos and MANTRA EVM](https://docs.mantrachain.io/how-to-move-om-between-mantra-cosmos-and-mantra-evm.md): Use move.mantrachain.io to move OM between your Cosmos wallet and EVM wallet on MANTRA Chain. - [How to Stake OM](https://docs.mantrachain.io/how-to-stake-om.md): Learn how to stake your OM tokens and earn rewards on MANTRA Chain - [Getting Started](https://docs.mantrachain.io/index.md) - [null](https://docs.mantrachain.io/operators/governance/draft-a-proposal/cancel-software-upgrade.md) - [null](https://docs.mantrachain.io/operators/governance/draft-a-proposal/community-spend-proposal.md) - [null](https://docs.mantrachain.io/operators/governance/draft-a-proposal/draft-a-proposal.md) - [null](https://docs.mantrachain.io/operators/governance/draft-a-proposal/software-upgrade.md) - [null](https://docs.mantrachain.io/operators/governance/draft-a-proposal/text-proposal.md) - [null](https://docs.mantrachain.io/operators/governance/execute-proposal/depositing-funds.md) - [null](https://docs.mantrachain.io/operators/governance/execute-proposal/submitting-a-proposal.md) - [Verifying your transaction](https://docs.mantrachain.io/operators/governance/execute-proposal/verifying-your-transaction.md): How to verify a governance transaction via mantrachaind or Mintscan. - [null](https://docs.mantrachain.io/operators/governance/execute-proposal/voting-on-a-proposal.md): In order to vote on a proposal, submit the following command from the console of an Validator in the active set. - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/becoming-a-validator.md) - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/configuring-mantrachain.md): systemd is a system and service manager for Linux operating systems that serves as the init system for initialising user space and managing system processes. - [Connect sidecar](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/connect-sidecar.md): Run the Connect sidecar and wire it into your validator's oracle configuration - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/download-nodes-snapshots.md) - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/initial-setup.md): Running your own node provides you various benefits, opens new possibilities, and helps to support the ecosystem. This page will guide you through spinning up your own node and taking part. - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/oracle-setup.md) - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/running-a-node.md): In this section, the application we are running is called mantrachaind. We will walk through how to set up and configure the app - along with integrating the application as a system service. - [null](https://docs.mantrachain.io/operators/node-setup-and-deployment/validator-nodes/secure-validator.md) - [Getting Started](https://docs.mantrachain.io/operators/overview/getting-started.md): Get started as an operator on MANTRA Chain - [What are Validator Nodes?](https://docs.mantrachain.io/operators/overview/what-are-validator-nodes.md): Overview on how Validator Nodes and Delegated Proof-of-Stake works on MANTRA Chain - [Hyperlane](https://docs.mantrachain.io/resources/bridging/hyperlane.md): Lock & mint bridging (recommended for larger transfers / market makers) - [IBC (Cosmos → MANTRA)](https://docs.mantrachain.io/resources/bridging/ibc.md): Minimal IBC guidance for bridging from Cosmos chains into MANTRA Chain - [mantraUSD Bridge](https://docs.mantrachain.io/resources/bridging/mantrausd.md): Move USDC from EVM chains to mantraUSD on MANTRA Chain - [Bridging overview](https://docs.mantrachain.io/resources/bridging/overview.md): How to choose a bridge into MANTRA Chain (high-level decision guide) - [Squid](https://docs.mantrachain.io/resources/bridging/squid.md): Liquidity-based bridging (recommended for smaller, convenient transfers) - [Canonical ERC-20 Contracts](https://docs.mantrachain.io/resources/canonical-token-contracts.md): MANTRA Chain source of truth for which ERC-20 contracts should be trusted for major tokens. - [Chain Parameters](https://docs.mantrachain.io/resources/chain-parameters.md): MANTRA Chain parameters and configurations - [Chain Registry](https://docs.mantrachain.io/resources/chain-registry.md): Information about MANTRA Chain in the Cosmos Chain Registry - [Mainnet Contracts](https://docs.mantrachain.io/resources/contracts/mainnet.md): Deployed protocol contract addresses for MANTRA mainnet (mantra-1) - [MANTRA Claimdrop](https://docs.mantrachain.io/resources/contracts/mantra-claimdrop.md): Claimdrop contract overview and references - [Claimdrop V1](https://docs.mantrachain.io/resources/contracts/mantra-claimdrop-v1.md): Merkle-proof based token distribution contract - [Claimdrop V2](https://docs.mantrachain.io/resources/contracts/mantra-claimdrop-v2.md): Batch allocations + authorized wallets (allowlist) token distribution contract - [MANTRA Dex](https://docs.mantrachain.io/resources/contracts/mantra-dex.md) - [Epoch Manager](https://docs.mantrachain.io/resources/contracts/mantra-dex/epoch-manager.md): Epoch clock contract used by MANTRA DEX (MANTRA Swap) - [Farm Manager](https://docs.mantrachain.io/resources/contracts/mantra-dex/farm-manager.md): Farms, positions, and reward distribution for MANTRA DEX (MANTRA Swap) - [Fee Collector](https://docs.mantrachain.io/resources/contracts/mantra-dex/fee-collector.md): Protocol fee collection for MANTRA DEX (MANTRA Swap) - [Pool Manager](https://docs.mantrachain.io/resources/contracts/mantra-dex/pool-manager.md): Liquidity pools, swaps, and routing for MANTRA DEX (MANTRA Swap) - [Testnet Contracts](https://docs.mantrachain.io/resources/contracts/testnet.md): Deployed protocol contract addresses for MANTRA Dukong testnet (mantra-dukong-1) - [IBC Denominations](https://docs.mantrachain.io/resources/ibc-denoms.md): IBC token denominations available on MANTRA Chain - [Goldsky](https://docs.mantrachain.io/resources/indexing/goldsky.md): Index MANTRA data with instant, queryable GraphQL APIs - [Network Details](https://docs.mantrachain.io/resources/network-details.md): MANTRA Chain network details, public endpoints, and configurations - [Peers](https://docs.mantrachain.io/resources/peers.md): Seed nodes and persistent peers for connecting to MANTRA Chain networks - [Safe Multisigs](https://docs.mantrachain.io/resources/safe-multisig.md): Create and manage Safe multisig accounts on MANTRA Chain - [TokenFactory Denoms](https://docs.mantrachain.io/resources/tokenfactory-denoms.md): TokenFactory-created denominations available on MANTRA Chain