Initia (Closed Testnet)
  • Reminder
    • ⛔Confidentiality Disclaimer
  • WELCOME TO CLOSED TESTNET
    • Welcome to Closed Testnet
  • About Initia
    • What is the Initia Platform?
      • Architecture
        • Layer 1
        • Layer 2
      • Aligning Initia (coming soon!)
    • InitiaDEX
    • Enshrined Liquidity and Staking
  • Developers
    • Initiad
      • Download Initiad
      • Using Initiad
    • Get INIT token
    • Build your own Minitia
      • Simple Minitia Setup
      • Connect Minitia to L1
        • OPinit Stack
          • OPinit Module
          • OPinit Bots
        • Relayer
          • Fetching Oracle Prices
    • Virtual Machines
      • MoveVM
        • Interact with CLI
      • WasmVM
    • Contracts
      • Move Contracts
      • CosmWasm Contracts
      • EVM Contracts (Coming Soon)
    • Oracles
  • Initia Developer Tutorials
    • 1. Create account
    • 2. Send Move coin
    • 3. Interchain Message
    • 4. Create your own Move coin
    • 5. Create your own Move NFT
    • 6. Build and Publish Contracts
      • Move Module
      • CosmWasm Contract
  • Core Applications
    • Core Applications
      • Wallet
      • Initia App
      • Usernames
      • Initia Scan
  • Node Operators
    • Running Initia Node
      • Prerequisites
      • Oracle
      • Boot an Initia Node
      • Connect to Initia Network
      • Cosmovisor Guide
    • Configuring Initia Validator
  • References and Tools
    • Move Language
    • Rust Language (CosmWasm)
    • Closed Testnet Chain Information
    • Chain Parameters
    • Initia.js
    • API Docs
    • API Docs (minimove)
    • API Docs (miniwasm)
    • Whitelisted Tokens and Pairs
Powered by GitBook
On this page
  1. Developers
  2. Virtual Machines

MoveVM

PreviousVirtual MachinesNextInteract with CLI

Last updated 1 year ago

Initia's MoveVM is a wrapper which connects Move Runtime to CosmosSDK, implemented with the method used by WasmVM created by CosmWasm to connect Rust implemented MoveVM runtime to golang implemented Cosmos chain.

Going beyond just connection, to prevent having two different coin standard within one chain, the bank module of CosmosSDK has been modified to use Move coin only. Also, native staking is presented in a form of LSD (Liquid Staking Module) so that Move users can use Cosmos Staking features.

The below CosmosSDK messages are provided on Move.

Supported Cosmos Messages

Module
Msg

Staking

delegate

Distribution

fund_community_pool

IBC

transfer

IBC

nft_transfer

IBC

pay_fee

OPinit

initiate_token_bridge

Refer to the links below to learn more about Initia Move.

Move Book
Object Model
Fungible Asset Standard
Digital Asset Standard