Reusable smart contracts for building DAOs on top of Casper.
Repository contains following modules:
daoprovides smart contracts implementation,dao-macrosmakes writing code easier,
To generate rustdoc execute the following:
just rebuild-docsLive version: https://make-software.github.io/dao-contracts.
Rusttoolchain installed (see rustup.rs),cargo odrainstalledcargo install --version 0.0.10 --force --locked cargo-odrawasmstriptool installed (see wabt).wasm-opttool installed (see binaryen).justtool installed (see just).wabtinstalled (see wabt).
To prepare your environment execute:
just prepareTo build WASM files execute:
just build-dao-contractsContracts will be located in the wasm/ folder.
To run integration tests execute:
just test