Congratulations! This is the first step in your journey towards learning how to build a DAO on the Flow network. This document's objective is to provide the basic tools and help you understand how to use them. You can read the full guide here
All of the code that interacts with Flow is written with Cadence; a new high-level programming language intended for smart contract development.
The tools used for testing the smart contracts, scripts and transactions are written in Go and are part of the Overflow library.
To get a local copy up and running, please follow these simple steps.
NodeJS v16.x
or above. See: Node installation instructionsflow-cli
Flow CLI installation instructions
git clone --depth=1 https://github.com/Blockversity-xyz/Sample-DAO.git
Here is what you need to be able to run the project.
- Node.js
- NPM (recommended)
- Flow CLI
- Go
The testing framework for the Flow Cadence contract uses Overflow
To test the contracts go to the Cadence folder cd Cadence
and run the below command
go run ./tasks/main.go