CrommVardek / Maki

Maki is a MACI implementation in ink!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maki

Maki is a MACI implementation in ink!

Development

To be installed

  • 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.

Technical stack

  • Rust
  • ink!
  • Dusk plonk

Build

Command to build :

cargo contract build --manifest-path maki/Cargo.toml

Test

Run the tests :

cargo test

Deploy

Refer to the official ink documentation for instructions on how to deploy an ink! contract

Use

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

Credits

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.

About

Maki is a MACI implementation in ink!

License:MIT License


Languages

Language:Rust 100.0%