Building blocks allows a user to create a multisig on demand that provides a horizontal governance structure, making sure all the information and transactions are persistent and each member has a vote.
- Users can create a multisig by defining a certain deposit amount in USD
- The deposit is used later to pay for other service transactions.
- The creator/owner of the multisig can invite other users
- Only the owner is allowed to create a new service transaction
- Other users in the multisig can vote on whether they approve the service or not.
This project is built with the following open source libraries, frameworks and languages.
| Tech | Description |
|---|---|
| Next.js | React Framework |
| Hardhat | Ethereum development environment |
| hardhat-deploy | A Hardhat Plugin For Replicable Deployments And Easy Testing |
| WAGMI | A set of React Hooks for Web3 |
| create-web3.xyz | boilerplates |
- Run
yarnornpm installto install all the dependencies - Once installation is complete,
cdinto your app's directory and runyarn chainornpm run chainto start a local hardhat environment - Open another terminal and
cdinto your app's directory - Run
yarn deployornpm run deployto deploy the example contract locally - Run
yarn devornpm run devto start your Next dev environment