This repository has been archived by the owner. It is now read-only.
A simple example module for Aragon
Switch branches/tags
Nothing to show
Clone or download
Latest commit f2f79ac May 11, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Add brand new example app May 11, 2018
contracts Add brand new example app May 11, 2018
migrations Add brand new example app May 11, 2018
scripts Add brand new example app May 11, 2018
test Initial Oct 16, 2017
.gitignore Initial Oct 16, 2017
LICENSE Create LICENSE Feb 15, 2018
README.md Add brand new example app May 11, 2018
arapp.json Add brand new example app May 11, 2018
manifest.json Add brand new example app May 11, 2018
package-lock.json Add brand new example app May 11, 2018
package.json Add brand new example app May 11, 2018
truffle.js

README.md

Aragon Example Application

This is a simple example of an application for Aragon.

The repository contains the UI and logic for the application, as well as the contracts.

The application itself is a simple counter - the user can increment a value in the contract or decrement it, depending on their permissions.

It showcases transactions and reducing events to state.

Running Locally

npx truffle compile
aragon run

Deploying

First you need to deploy the contract. Take note of the contract address and publish your first version to APM. For convenience we have included a small script in package.json that does this for you:

npm run publish

Now you can install the application in your DAO.

Walkthrough

For a walkthrough of building this application, check out our guide "Your First Aragon App".