DEVELOPMENT OF THIS PACKAGE HAS MOVED TO: https://github.com/daostack/alchemy-monorepo/tree/dev/packages/alchemy
https://alchemy.daostack.io - alchemy v1 on mainnet and xdai
https://alchemy-dev-rinkeby.herokuapp.com/ - alchemy v1 on rinkeby
Alchemy 2.0 ⚠️ Deprecated! - please use Alchemy v1
Alchemy 2.0 source code can be found here.
https://alchemy.do - alchemy 2.0 on mainnet
https://xdai.alchemy.do - alchemy 2.0 on xdai
https://rinkeby.alchemy.do - alchemy 2.0 on kovan
https://kovan.alchemy.do - alchemy 2.0 on rinkeby
Alchemy is a budgeting and resource-allocation tool for decentralized organizations. It is an interface that enables thousands of individuals to coordinate towards a common purpose, by proposing and deciding on how to spend funds in alignment with their goals and values.
Some example use cases for Alchemy include decentralized venture funds, charitable funds, innovation funds, a budget proposal system (like Dash but more sophisticated), or prioritizing features for an open-source project.
Alchemy is a Dapp (decentralized application) built on top of DAOstack, a platform for decentralized governance of DAOs (decentralized autonomous organizations).
How does it work? Alchemy makes it easy for DAO members to carry out three simple actions:
While anyone can propose and predict, only people who hold reputation (voting power) can vote.
sudo apt-get install -y libsecret-1-dev
git clone https://github.com/daostack/alchemy.git
cd alchemy
npm ci
There are two ways to work with the alchemy stack.
We are providing a convenient docker-compose
file for quick setup. Alternatively,
you can recreate the docker environment by installing an starting all services locally.
The easiest way to start developing is to work with docker. Here is a quick setup; there are more detailed instructions in here.
After you have installed docker, run the following command to spin up ganache (with the migrated contracts), the graph-node server:
docker-compose up graph-node
Now, in a separate terminal run the following command to run alchemy:
npm run start
At this point you should be able to access alchemy on http://127.0.0.1:3000.
See working with docker for details and troubleshooting.
0x4f3edf983ac636a65a842ce7c78d9aa706d3b113bce9c46f30d7d21715b23b1d
and click "Import"0x6cbed15c793ce57650b9877cf6fa156fbef513c4e6134f022a85b1ffdd59b2a1
, 0x6370fd033278c143179d81c5526140625662b8daa446c22ee2d73db3707e620c
and 0x646f1ce2fdad0e6deeeb5c7e8e5543bdde65e86029e2fd9fc169899c440a7913
. Make sure to give them all differnent names.127.0.0.1:8545
(choose from the "Networks" picklist in Metamask)Just submit a PR to https://github.com/daostack/alchemy with your desired changes in src/customDaoInfo.tsx. You may supply plain text or HTML inside of parentheses. The HTML may contain React.js components, most notably Link
which will cleanly navigate to pages within Alchemy.