Manta
The main repo for manta blockchain nodes.
Install / Use
/learn @Manta-Network/MantaREADME
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.
:point_right: Learn more about Manta Network. <br> :point_right: Check out our technical documentation. <br> :point_right: Get involved in Manta Community. <br>
Manta/Calamari
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
Build Manta/Calamari Node
- 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 --releaseis 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
Semantic Versioning
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.
Contributing
- please submit your code through PR.
- please run
cargo +nightly fmtbefore pushing your code.
Minimum supported rust compiler
This project's MSRV is rustc 1.74
