Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 2.67 KB

File metadata and controls

50 lines (38 loc) · 2.67 KB

workshop-DAO

Prerequisites

Attendees should do the following before the event to get the most out of it. There will be a 20 minute lecture-overview at the beginning. You can do the prerequisites during the overview if you have not done so by then.

  1. install node.js (lts version is recommended)
  2. install git (use brew if on osx)
  3. install a code editor (vscode or atom.io)
  4. install the truffle suite $ npm install -g truffle
  5. install ganache
  6. install the chrome browser
  7. install the metamask chrome extension
  8. get test tokens for the Ropsten network via the faucet https://remix.ethereum.org/#optimize=false&runs=200&evmVersion=null&version=soljson-v0.8.14+commit.80d49f37.js
  9. read first page of the solidity docs https://solidity.readthedocs.io/en/v0.5.2/introduction-to-smart-contracts.html

Workshop

We will be going through the contract best practices https://consensys.github.io/smart-contract-best-practices/attacks/

Questions that were asked during the workshop:

  • what is a DAO? is there a lowerlevel way of making DAO?

Lecture

During the lecture information on smart contracts best practices and Dao are provided The slides are at https:

DAO diagram [DAO Lecture] (https://docs.google.com/document/d/1fLnwOB5zzSaijvxEyJg2gR6lyOacDbWwiVKnC4Jqs6s)

Resources

Learning

Community

Practice

Tools