The UI for the Ecosystem DAO, a DAO for the Stacks community for decision making processes.
For information about the Project, see EcosystemDAO.
% node -v
v16.14.2
% npm -v
8.5.0
npm install
There are deprecated dependency version warnings on npm install.
These will be addressed in future release but running npm audit fix --force
fixes the nested dependency deprecation warnings but
causes fatal build errors.
The project depends on node-sass@6 and may require rebuild of node-sass module. See (npm/sass compatibility)[https://www.npmjs.com/package/node-sass]
See also - (stack overflow explanation)[https://stackoverflow.com/questions/53125291/build-fails-npm-rebuild-node-sass-force]
While running npm install
on mac (12.1 Monterey) a popup appear saying
Python quit unexpectedly.
The project continues to install and npm build/serve commands run.
- See (stack overflow explanation)[https://stackoverflow.com/questions/40732280/python-quit-unexpectedly-on-mac] for an explanation.
npm run serve
npm run build
npm run lint
This UI is a Vue web app providing features:
- Browse and filter proposals.
- Deploy proposal contracts.
- Submit proposals to the DAO.
- Browse and filter extensions.
- Interact with extensions (when able).
- views for token balances, token transfers, membership status.
- interface for delegating and rescinding votes.
- ability to find and vote on proposals
- Interface to treasury contract
- Interface to token sale contract
Note this d-app will depend on an API for fast access to on-chain state and event data.
Bootstrap, launch and run dao's using Executor DAO from the Clarity Lab.
- Photo by Mick Haupt on Unsplash - membership
- Photo by Element5 Digital on Unsplash vote
- Photo by Emma Gossett on Unsplash - tree
- Photo by Tingey Injury Law Firm on Unsplash - thinker
- Photo by Michal Matlon on Unsplash - seats
MIT license, all good as long as the copyright and permission notice are included.