kazachka22 / daox-contracts

Smart contracts for creating Daox-based fundraising organization

Home Page:https://platform.daox.org/how-it-works

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Daox Contracts   Tweet

Build Status

This repo contains Solidity smart contracts to create decentralized autonomous organizations for the Daox platform.

Install

Clone the repository:

git clone https://github.com/daox/daox-contracts.git
cd daox-contracts

Install requirements with npm:

npm i

Install truffle and ganache-cli for testing and compiling:

npm i -g truffle ganache-cli

Testing

Run all tests (will automatically run ganache-cli in the background):

npm test

Compile and Deploy

Compiled contracts are already stored in repository so in regular case you will not need to compile it. But if it is needed for some reason use instructions below

Compile all contracts:

truffle compile

License

All smart contracts are released under MIT.

Details

For additional details you can also follow series of How Daox Works blogposts.

Contributors

About

Smart contracts for creating Daox-based fundraising organization

https://platform.daox.org/how-it-works

License:MIT License


Languages

Language:JavaScript 56.1%Language:Solidity 43.3%Language:Shell 0.6%