Skip to content

eigerco/polkavm-move

This branch is 12 commits ahead of anza-xyz/move:llvm-sys.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3e90fe8 · Mar 20, 2025
Feb 13, 2025
Dec 22, 2021
Mar 14, 2024
Sep 2, 2023
Dec 19, 2022
Jul 17, 2023
Aug 9, 2022
Mar 20, 2025
Mar 14, 2024
Mar 10, 2021
Jul 19, 2022
Feb 13, 2025
Feb 27, 2025
Dec 7, 2020
Sep 8, 2022
Mar 20, 2025
Feb 27, 2025
Sep 8, 2022
Jun 17, 2019
Aug 29, 2023
Apr 13, 2022
Sep 23, 2019
Feb 13, 2025
Jul 30, 2022
Aug 29, 2023

This is a fork of the Move compiler with LLVM support. See the move-to-solana README for fork-specific documentation.

License Discord chat

Move logo

The Move Language

Move is a programming language for writing safe smart contracts originally developed at Facebook to power the Diem blockchain. Move is designed to be a platform-agnostic language to enable common libraries, tooling, and developer communities across diverse blockchains with vastly different data and execution models. Move's ambition is to become the "JavaScript of web3" in terms of ubiquity--when developers want to quickly write safe code involving assets, it should be written in Move.

This repository is the official home of the Move virtual machine, bytecode verifier, compiler, prover, package manager, and book. For Move code examples and papers, check out awesome-move.

Quickstart

Build the Docker Image for the Command Line Tool

docker build -t move/cli -f docker/move-cli/Dockerfile .

Build a Test Project

cd ./language/documentation/tutorial/step_1/BasicCoin
docker run -v `pwd`:/project move/cli build

Follow the language/documentation/tutorial to set up move for development.

Community

License

Move is licensed as Apache 2.0.

About

Move compiler targeting llvm supported backends

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 74.9%
  • Move 13.7%
  • LLVM 8.8%
  • Shell 2.4%
  • Dockerfile 0.2%
  • Linker Script 0.0%