Skip to content
DAC-in-a-box
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Actionscraper-rpc @ 9bd1139 Update submodules to the latest Mar 20, 2019
contracts
eos @ 2dc8d33
eosio.cdt @ 87d2700 Initial commit Mar 8, 2019
memberclient @ f48a5ba
memberclient-api @ e78388d
.gitignore
.gitmodules Removing constitution submodule. Mar 10, 2019
LICENSE
README.md
build_eos_tools.sh Fix the eosio.cdt version to 1.5 as 1.6.x is giving me issues. Apr 18, 2019
conf.sh
dacfactory.sh
eos.patch
functions.sh Don't show private key in command output. Apr 18, 2019
initialize.sh Adding script to update sub modules. Mar 10, 2019
jungle.sh
keosd.sh

README.md

The eosDAC DAC Factory

Eventually we plan to make building your own DAC (Decentralized Autonomous Community) as easy as following some prompts in an easy-to-use interface. Until we get there, we've put together some shell scripts to automate creating your own DAC on the Jungle Testnet. These scripts should get you familiar with the accounts, contracts, permissions, authorizations, APIs, tools, and interfaces that go into a fully working DAC.

To get started, first run ./build_eos_tools.sh to update and build the latest version of the EOSIO software and eosio.cdt compiler. Note, this will take quite some time to run depending on the speed of your computer.

Next, open a new terminal window and start your key server with ./keosd.sh

Finally, run ./dacfactory.sh and follow the prompts to create your own DAC!

You'll have an action scraper which takes on-chain data and stores it in mongodb for you: https://github.com/eosdac/Actionscraper-rpc

The memberclient-api which takes that data out of mongodb and makes it available to your member client: https://github.com/eosdac/memberclient-api

And the memberclient itself which uses Quasar and is how your DAC members will interact with the blockchain smart contracts that make up the DAC: https://github.com/eosdac/memberclient/

You can view a view walking through this script here: https://www.youtube.com/watch?v=dtFZjJ1409M

You can’t perform that action at this time.