Coder Social home page Coder Social logo

cameronfyfe / aragonos Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aragon/aragonos

0.0 2.0 0.0 5.79 MB

(Aragon 1) Reference implementation for aragonOS: a Solidity framework for building complex dApps and protocols

Home Page: https://hack.aragon.org/docs/aragonos-intro.html

License: GNU General Public License v3.0

JavaScript 46.54% Solidity 52.84% Makefile 0.06% Nix 0.26% Shell 0.30%

aragonos's Introduction

aragonOS Travis branch Coveralls branch npm

This repo contains Aragon's reference implementation of aragonOS.

๐Ÿšจ Security review status: bug bounty

aragonOS 4 has undergone two independent professional security reviews, and the issues raised have been resolved. However there is a bug bounty program for rewarding hackers who find security vulnerabilities. There is a bounty pool of $250,000 USD, you can find more information here.

๐Ÿ‘‹ Get started contributing with a good first issue.

Don't be shy to contribute even the smallest tweak. Everyone will be especially nice and helpful to beginners to help you get started!

Documentation

Visit the Aragon Developer Portal for in-depth documentation on the architecture and different parts of the system.

Developing aragonOS locally

npm install
npm test

# Lint needs to pass as well
npm run lint

Deploying

APM

OWNER=[APM owner address] ENS=[ENS registry address] npx truffle exec --network [network] scripts/deploy-apm.js
  • ENS: If no ENS registry address is provided, it will deploy a dummy ENS instance to the network. If the ENS registry is provided, the name aragonpm.eth must be owned by the deployer account.
  • OWNER: The account that will be the initial owner of the APM registry

Adding aragonOS as a dependency to your Aragon app

npm i --save-dev @aragon/os

Check the Aragon Developer Portal for detailed documentation and tutorials on how to use aragonOS to build an Aragon app.

Contributing

For more details about contributing to aragonOS, please check the contributing guide.

aragonos's People

Contributors

izqui avatar sohkai avatar bingen avatar onbjerg avatar cameronfyfe avatar quazia avatar jgcarv avatar facuspagnuolo avatar luisivan avatar readevalprint avatar cpurta avatar cgewecke avatar drexpp avatar verdverm avatar smokyish avatar usetech-llc avatar willjgriff avatar pcowgill avatar ottodevs avatar 0mkara avatar mnaamani avatar stefek99 avatar a33bcn avatar haythem96 avatar gregzaitsev avatar 0xgabi avatar foopang avatar eduadiez avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.