Skip to content

mahuna2024/M2

 
 

Repository files navigation

Project Logo

M2

License Tests Build Status Coverage Windows macOS Linux

L2s for Move VM.

⚠️ Important Disclaimer

The M2 repository is currently deprecated as we are in the process of a major redesign. This is to enhance and integrate with the forthcoming Movement SDK, which promises to deliver an even more robust and flexible ecosystem for our users. We appreciate your understanding and are excited to share the new features soon!

Table of Contents


Introduction

The Move programming language poses numerous benefits to builders including direct interaction with digital assets through custom resource types, flexibility with transaction script declaration, on-chain verification, and bytecode safety privileges.

Movement M2 is an ecosystem of Layer 2 technologies for developing L2 smart contracts.

This repository contains the code and contributor documentation for M2. If you would like to learn how to use and develop for the platform, please visit docs.movementlabs.xyx.

Features

Currently, M2 consists of...

Installation

See docs.movementlabs.xyx for a more complete installation guide. We recommend working with our Docker containers or using our installer.

Usage

Once you've installed our platform, the easiest way to get started developing is to use the CLI to test code locally and publish to our testnet.

# test
movement move test --sov-aptosvm

# compile and publish
movement move compile && movement move publish --sov-aptosvm

Contributing

Please submit and review/comment on issues before contributing. Review CONTRIBUTING.md.

License

This project is licensed under the BSD-3-Clause License - see the LICENSE file for details.

About

Movement Lab's L2 ecosystem.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 94.6%
  • Makefile 2.6%
  • HCL 2.2%
  • Other 0.6%