Ecrox Chain Documentation
  • Summary
  • DOCUMENTATION
    • Learn about the Ecrox Platform
      • Ecrox Overview: vision, strategy and platform components
      • The Ecrox Blockchain
        • Discovering the Network
        • Ecrox Consensus
        • Delegation through Staking with Validators
        • Ethereum (EVM) Compatibility and Smart Contracts
        • Boosting Ecrox's Scalability
      • Ecrox Coin (ECROX)
        • ECROX Tokenomics
        • Exchanges, Wallets, On-Ramps and DeFi Tools Supporting ECROX
        • ECROX on Other Chains
      • Interoperability
      • Ecrox Governance and Development
      • Wallets supporting Ecrox
    • Ecrox for Business
    • Things you can do on Ecrox
      • Interacting with the Ecrox Blockchain
      • Ecrox Ecosystem
      • Community
      • Grants and Bounties
  • Developers
    • Network Details
      • Ecrox Mainnet
      • Ecrox Testnet
      • Token Faucets
      • Network Upgrades
        • Upgrade Guide
        • Upgrade Guide (explorer nodes)
        • Block 13,800,000 Fork
        • FIP's
    • Ecrox Consensus
      • Contracts Overview
      • Stake, Delegate and Withdraw
      • Vote
      • End-of-Cycle Flow
      • Contract Addresses
    • How to run network nodes
    • Resources & Tools
      • TheGraph
      • WalletConnect on Ecrox
    • How to become a validator
      • Getting started as a validator
      • Getting started as on the Ecrox testnet
  • Links
    • Facebook
    • Twitter
    • Instagram
    • LinkedIn
    • Medium
    • Reddit
    • Pinterest
    • Youtube
    • GitHub
    • Telegram Group
    • Telegram Channel
Powered by GitBook
On this page
  1. DOCUMENTATION
  2. Learn about the Ecrox Platform
  3. The Ecrox Blockchain

Ethereum (EVM) Compatibility and Smart Contracts

In addition to processing transactions, Ecrox nodes also permanently store and update the code and current state of smart contracts. Smart contracts, essentially persistent scripts, are computer programs that individuals can interact with by sending transactions to invoke their functions. These contracts also have their own accounts capable of holding token balances.

On Ecrox nodes, smart contracts operate within a specialized environment known as the 'virtual machine' (VM). The Ecrox blockchain is currently highly compatible with Ethereum's virtual machine (EVM), ensuring seamless functionality for smart contracts and decentralized applications (dApps) deployed on Ethereum or other EVM-compatible chains. This compatibility extends to standards such as ECROX-20 and ECROX-721, meaning these contracts can operate on Ecrox without requiring modifications to their code.

In essence, any smart contract or dApp deployable on Ethereum or a compatible chain can also run effectively on Ecrox, facilitating interoperability and expanding the potential applications within the Ecrox ecosystem.

PreviousDelegation through Staking with ValidatorsNextBoosting Ecrox's Scalability

Last updated 1 year ago