https://github.com/airchains-network/airchains
A versatile and powerful framework for creating customized rollups with a variety of options. Our framework supports EVM, SVM, and CosmWasm-based rollups
https://github.com/airchains-network/airchains
cosmos cosmwasm cosmwasm-framework data-availability data-availability-sampling ethereum evm evm-blockchain gnark solana solana-vm svm zk zk-snarks zkproof
Last synced: 2 months ago
JSON representation
A versatile and powerful framework for creating customized rollups with a variety of options. Our framework supports EVM, SVM, and CosmWasm-based rollups
- Host: GitHub
- URL: https://github.com/airchains-network/airchains
- Owner: airchains-network
- License: mit
- Created: 2023-12-24T12:14:32.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-24T13:02:45.000Z (over 1 year ago)
- Last Synced: 2023-12-25T13:24:56.810Z (over 1 year ago)
- Topics: cosmos, cosmwasm, cosmwasm-framework, data-availability, data-availability-sampling, ethereum, evm, evm-blockchain, gnark, solana, solana-vm, svm, zk, zk-snarks, zkproof
- Language: Go
- Homepage: https://airchains.io
- Size: 5.29 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-svm - GitHub
README
# Airchains Modular ZK Framework
A versatile and powerful framework for creating customized rollups with a variety of options. Our framework supports EVM, SVM, and CosmWasm-based rollups, with data availability choices including Celestia and Avail. Secured with cutting-edge zk-proofs, the framework integrates seamlessly with Airchains' settlement chain, offering a robust solution for modular blockchain development needs.## Features
- **Support for Multiple Virtual Machines**: Create rollups based on Ethereum Virtual Machine (EVM), Solana Virtual Machine (SVM), or CosmWasm.
- **Data Availability Options:** Choose from leading data availability layers like Celestia and Avail.
- **Security with zk-Proofs:** Enhanced security and efficiency through zero-knowledge proofs.
- **Integration with Airchains:** Seamless settlement on Airchains' settlement chain.## Prerequisites
Before you begin, ensure you have the following installed:
- [Golang](https://golang.org/doc/install) (version 1.20+)
- [Rustc](https://www.rust-lang.org/tools/install) (version 1.74+)
- [Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html) (version 1.74+)
- [jq](https://stedolan.github.io/jq/download/)
- [Node.js](https://nodejs.org/en/download/) (version 18+)## Installation & Run
Clone the repository and install the dependencies:```bash
git clone https://github.com/airchains-network/airchains.git
cd airchains
```
Build the project:
```bash
go build -o airchains
```
Run the project:
```bash
./airchains start
```## License
This project is licensed under the [LICENSE](./LICENSE) - see the file for details.