Ottochain Documentation
  • Welcome to OTTOCHAIN's Documentation
  • Abstract
  • Introduction
  • Value Proposition
  • Why Ottochain?
    • Interoperability and Security
    • Uniqueness
    • Developer-Friendly Ecosystem
    • Vibrant Community Ecosystem
    • Community-Driven Governance
    • Tokenomics and Incentives
  • Design Principles
    • Interoperability
    • Security and Resilience
    • Scalability and Performance
    • Developer-Friendly Ecosystem
    • Community-Driven Governance
    • User-Centric Experience
    • Sustainable and Transparent Economics
    • Continuous Innovation and Upgradability
  • How Ottochain Works
    • Consensus Mechanism
    • Interoperability with Octopus Network
    • EVM Compatibility and Cosmos Compatibility
    • Cross Chain Token Transfers
    • Decentralised Governance
    • Developer-Friendly Tools and Infrastructure
    • Tokenomics and Economic Incentives
  • Ottochain Technical Details
    • Overview
    • Features of Ottochain
    • Gas Fee Model
    • Testnet Technical Details
    • Mainnet Technical Details
  • Token and Economic Model
    • Token Distribution
  • What Makes Ottochain Unique
    • Octopus 2.0 Interchain Security
    • EVM Compatibility
    • Interoperability
    • Community-Driven Governance
    • Vibrant Community Ecosystem
    • Developer-Friendly Ecosystem
    • Continuous Innovation and Upgradability
  • User Stories and Sample Scenarios
    • Community Governance
    • Developer-Friendly Ecosystem
    • Cross-Chain Token Transfers
    • Decentralised Finance (DeFi)
    • Community Incentives and Rewards
    • Interoperable NFT Marketplace
    • Decentralised Identity Management
  • Team
  • Partners
  • Socials
Powered by GitBook
On this page
  1. How Ottochain Works

EVM Compatibility and Cosmos Compatibility

PreviousInteroperability with Octopus NetworkNextCross Chain Token Transfers

Last updated 1 year ago

Ottochain ensures compatibility with the Ethereum Virtual Machine (EVM), allowing developers to deploy and execute existing Ethereum smart contracts directly on the Ottochain network. This is conducted through a JSON-RPC interface that allows users of common EVM wallets and tools to create transactions, see their accounts, and interact with the blockchain. The secp256k1 curve for the Cosmos keyring and the Ethereum interface for Cosmos transactions and messages are also present. As stated, Ottochain is based on Cosmos SDK and is therefore utilising the interface for state updates and queries. This means that Ethermint is the primary tool for interacting with Ottochain for users and developers, however operators will be asked to utilise standard Cosmos chain requirements in Golang. The Octopus Network template provided for this solution is referred to Oyster and can be found .

StateDB
here