Vine Docs
  • Overview
    • What is Vine?
    • Layer 0 Architecture
    • Key Features
    • Network Components
  • Core Concepts
    • Layer 0 Protocol Design
    • Architecture Design
    • Node Architecture
    • Parachains
    • EVM & WASM Support
    • Nominated Proof of Stake (NPoS)
    • How NPoS Works
    • Vine Coin (VNE) and Governance
    • Transaction Fees
  • Validators
    • Who are Validators?
    • Validator Node Types
    • Validator's Guide
      • Step 1 - Validator dApp
      • Step 2 - Dashboard
      • Step 3 - Validator Setup
      • Step 4 - Validators Page
    • Manage Account
    • Validator Node Setup
      • Validator System Requirements
      • Guidelines & Precautions
  • Nominators
    • Who are Nominators?
    • Nominator dApp
    • Becoming a Nominator
      • Step 1 - Login
      • Step 2 - Dashboard
      • Step 3 - Validators Page
      • Step 4 - Nominate Validators
    • Manage Account
  • Staking, Slashing & Chilling
    • Staking
    • Slashing Guide
    • Chilling
  • Parallel Chains
    • Overview
    • Block Parameters
    • Substrate Framework-Based
    • Asset Movement
    • Pros and Cons
    • Interoperability
    • Application-Specific Parallel Chains
  • Vine RPC Calls
    • Overview
    • RPC Calls
      • Author
      • Babe
      • Beefy
      • Chain
      • childstate
      • contracts
      • dev
      • engine
      • grandpa
      • mmr
      • offchain
      • payment
      • rpc
      • state
      • syncstate
      • system
  • Vine Explorer
    • Overview
    • How to Use
      • Dashboard
      • Transaction Details
      • Block Details
      • Telemetry
      • Map View
      • Globe View
      • TPS History
      • Vine Testnet Faucet
      • Token Module
      • Contracts
  • Zen Wallet
    • Overview
    • How to Use
      • Create Account
      • Account Login
      • Dashboard
      • Balance
      • Statements
      • Send
      • Keys
      • Swap
      • Balance
      • Multisig Login
        • How To
        • Balance
        • Send
  • Additional Resources
    • Glossary
      • Blockchain
      • Node
      • Validator Node
      • Full Node
      • Validators
      • Nominators
      • Mnemonics
      • Stake
      • Slashing
      • Chilling
      • Parallel Chain
      • Era
      • Uptime
      • APY
      • Waiting State of Validator
      • Active State of Validator
      • Inactive State of Validator
      • Non-Custodial Wallet
      • Custodial Wallet
      • Points
Powered by GitBook
On this page
  • Why Dual Compatibility
  • Development Efficiency
  • Seamless Interoperability
  • 1. WASM Support
  • 2. EVM Support
  1. Core Concepts

EVM & WASM Support

Vine layer 0 supports dual compatibility for:

  1. WebAssembly (WASM)

  2. Ethereum Virtual Machine (EVM)

Why Dual Compatibility

This dual compatibility enables developers to build dApps with developmental efficiency and seamless interoperability.

Development Efficiency

Ensures easy redeployment of existing Solidity-based smart contracts, allowing developers to leverage established Ethereum tools while maintaining compatibility with Vine.

Seamless Interoperability

Unified wallet addresses across both WASM and EVM environments eliminates the need for managing separate private key formats or dual signature schemes, simplifying interactions for developers and end users alike.


1. WASM Support

Expands development possibilities by enabling smart contracts to be written in languages like Rust, known for their efficiency and security. WASM-based dApps benefit from faster execution and lower resource consumption, making them ideal for high-performance applications.


2. EVM Support

Ensures compatibility with the vast Ethereum ecosystem by allowing deployment of Solidity-based smart contracts without modification. This enables seamless migration of existing Ethereum dApps and tools while giving developers access to familiar development frameworks like Hardhat and Truffle. EVM compatibility also means that the extensive pool of Ethereum developers can easily build on Vine using their existing knowledge and toolsets.

PreviousParachainsNextNominated Proof of Stake (NPoS)

Last updated 3 months ago