Skip to content

Streamlined Solana Virtual Machine Integration for High-Performance rollups.

License

Notifications You must be signed in to change notification settings

airchains-network/svm-station

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Logo

This repository contains the implementation for running a Solana-based chain using Airchains' rollup-as-a-service platform. Our solution leverages the robust features of Solana to provide a scalable and efficient rollup service.

Table of Contents

Introduction

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Building the Project

The following instructions will guide you through setting up your development environment to build and run the Solana chain in the context of AirChains.

Prerequisites

  • Rust programming language
  • Cargo (Rust's package manager)
  • Rustfmt (Rust's code formatter)
  • Solana CLI tools

1. Install rustc, cargo, and rustfmt

Start by installing Rust and its associated tools:

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup component add rustfmt

2. Update Rust to the Latest Stable Version

rustup update

3. Building a Specific Release Branch

For a specific release branch, check the required Rust version:

rustup install [SPECIFIC_RUST_VERSION]

4. Install Linux Dependencies

For Ubuntu:

sudo apt-get update
sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler

For Fedora:

sudo dnf install openssl-devel systemd-devel pkg-config zlib-devel llvm clang cmake make protobuf-devel protobuf-compiler perl-core

5. Clone the Repository

https://github.com/airchains-network/rollup-svm

6. Build the Project

cd rollup-svm
cargo build

7. Run the Project

 path/to/build/directory/air-solana

Acknowledgments

  • This project is built upon the Solana blockchain. We extend our gratitude to the Solana Labs and the community for their foundational work.

  • Visit the official Solana GitHub repository for more information about the Solana blockchain and its features.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Disclaimer: The information in this repository is subject to change and may not always be up-to-date with the latest version of Solana or AirChains' platform.