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.
👉 Get involved in Manta Community.
This is the mono-repo for Manta/Calamari nodes.
- Manta: Manta's Polkadot parachain network
- Calamari: Manta's canary network on Kusama
- Dolphin: Manta's testnet
- Setup environment
chmod u+x ./scripts/init.sh
./scripts/init.sh
- 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.
- Run standalone dev chain, useful for local development
cargo run -- --chain=calamari-localdev --alice --tmp
Tip: The chain only produces blocks when you submit extrinsics
Manta/Calamari's version number:
v<x>.<y>.<z>
where:
<x>
is the major version, i.e. major product release.<y>
is the middle version, i.e. adding major features.<z>
is the minor version, i.e. performance improvement and bug fixes.
- please submit your code through PR.
- please run
cargo +nightly fmt
before pushing your code.
This project's MSRV is rustc 1.62