Maki is a MACI implementation in ink!
- Rust & Cargo
- (Optional) Unless you know exactly how to build and deploy an ink! smart contract, we recommend to take a look at this tutorial to set up your environment properly.
- Rust
- ink!
- Dusk plonk
Command to build :
cargo contract build --manifest-path maki/Cargo.toml
Run the tests :
cargo test
Refer to the official ink documentation for instructions on how to deploy an ink! contract
Refer to the official ink documentation for instructions on how to call an ink! contract's function
The Maki's callable function are sign_up
and publish_message
Maki is based on these researches at eth research, the implementation mostly follows the maci specifications and is therefore largly inspired by maci code base. Thanks to all the people who worked on MACI.