Skip to content

The main repo for manta blockchain nodes.

License

Notifications You must be signed in to change notification settings

Iamfittz/Manta

 
 

Repository files navigation

github-banner

License: GPL v3 GitHub Workflow Status (branch) Twitter Discord Forum Telegram Medium

Manta is the privacy layer for Web 3. Manta's goal is to protect Web 3 users' fundamental privacy from the first principle.

Disclaimer: The code currently hasn't been properly security audited (work in progress), use it at your own risk.

👉 Learn more about Manta Network.
👉 Check out our technical documentation.

Manta/Calamari/Dolphin

This is the mono-repo for Manta/Calamari/Dolphin nodes.

  • Manta: Manta's Polkadot parachain network
  • Calamari: Manta's canary network on Kusama
  • Dolphin: Manta's testnet

Build Manta/Calamari/Dolphin Node

  1. Setup environment
chmod u+x ./scripts/init.sh
./scripts/init.sh
  1. Build node binary in production setting
cargo b --profile production

Tips: The binary will be generated under target/production/manta. For less performance critical build, cargo build --release is recommended for faster build time.

Semantic Versioning

Manta/Calamari/Dolphin's version number: v<x>.<y>.<z>

where:

  • <x> is the major version, i.e. major product release.
  • <y> is the middle verison, i.e. adding major features.
  • <z> is the minor version, i.e. performance improvement and bug fixes.

Contributing

  • please submit your code through PR.
  • please run cargo +nightly fmt before pushing your code.

Minimum supported rust compiler

This project's MSRV is rustc 1.57

About

The main repo for manta blockchain nodes.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 98.4%
  • Other 1.6%