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
yarn
ornpm install
to install all the dependencies - Once installation is complete,
cd
into your app's directory and runyarn chain
ornpm run chain
to start a local hardhat environment - Open another terminal and
cd
into your app's directory - Run
yarn deploy
ornpm run deploy
to deploy the example contract locally - Run
yarn dev
ornpm run dev
to start your Next dev environment