Rooch ArchitectureRooch Architecture
DocsDocsBlogBlogAboutAboutDashboardDashboard (opens in a new tab)
GitHubGitHub (opens in a new tab)DiscordDiscord (opens in a new tab)
  • Introduction
  • Rooch
  • Rooch Network
  • Tech Highlights
    • Move Language
    • Account Abstraction
    • Fraud Proof
    • Hybrid Security with ZK Proof
    • Multi-Chain Settlement
    • Pipeline Transaction Processing
    • Sequence Proof
    • Storage
  • Getting started with Rooch
    • Install MetaMask
    • Dashboard
    • Add network
    • Interact with MetaMask
    • Installation
    • CLI
    • Quick start
    • Connect to devnet
    • Run a local testnet
    • Address space
    • Library
    • Create Rooch Move contract
    • Object
    • RPC
    • Move on Rooch
    • Private Generics
    • Timestamp
    • Storage Abstraction
    • Account Abstraction
    • Transaction Flow
    • L1 to L2 Messaging
    • L2 to L1 Messaging
  • Example guides
    • Script Pr
  • Miscellaneous
    • Roadmap
    • FAQ
      • Pull Request Requirements
      • Move Coding Conventions
      • Contributing Guide
    • Glossary
Question? Give us feedback → (opens in a new tab)Edit this page
Docs
Tech Highlights
Move Language

Move Language

Move Logo

Move is an open-source smart contract programming language originally designed and developed by Diem.

The name Move came from the Move Semantics in C++ (opens in a new tab), where it is used to move resources from one object to another without copying. This design purpose fits right in the context of a smart contract lanague, and makes it a perfect choice to achieve the flexibility and safety of crypto assets.

Find out why Rooch adopts Move Language in From Web2.5 to Web3 and Why Move? From the Perspective of Programming Language Ecosystem Building

Tech HighlightsAccount Abstraction

© Root Branch Ltd. 2023. All rights reserved.