Enable communities to distribute funds to push their cause forward. https://openbounty.status.im/
Go to file
Teemu Patja eb820525bc
Include link to etherscan.io for deployment transaction
* include a link to etherscan.io for a bounty contract's "deploying"
  comment

Fixes: #99
2017-10-09 17:11:06 +03:00
.github Adopt status-react issue template 2017-03-06 20:36:21 +02:00
contracts updated addresses 2017-08-22 00:30:33 -03:00
doc Use Ropsten as testnet instead of Rinkeby. 2017-09-21 08:48:57 +03:00
env UX improvements + address validation 2017-02-21 21:43:35 +02:00
externs Fix issues with injected web3 and advanced cljs compilation 2017-02-23 12:26:29 +02:00
resources Fault tolerance for payout confirmal 2017-09-15 10:24:55 +03:00
src Include link to etherscan.io for deployment transaction 2017-10-09 17:11:06 +03:00
test Unit test for deploying multisig 2017-08-22 13:53:05 +03:00
.gitignore Allow token-data reloading in REPL, refactoring 2017-08-22 12:02:41 +03:00
LICENSE.md Update LICENSE.md 2017-03-09 15:32:03 +01:00
README.md Use Ropsten as testnet instead of Rinkeby. 2017-09-21 08:48:57 +03:00
build_contracts.sh Use correct namespace for generated contract wrappers 2017-08-22 12:02:41 +03:00
project.clj Fix typo in dependency jar name 2017-09-21 12:41:32 +03:00

README.md

Commiteth

Allows you to set bounties for Github issues, paid out in Ether.

More information: http://wiki.status.im/proposals/commiteth/

Live alpha version: https://commiteth.com The master branch is automatically deployed here.

Live testnet (Ropsten) version: https://commiteth.com:444 The develop branch is automatically deployed here.

Prerequisites

You will need Leiningen 2.0 or above installed.

PostgreSQL

Make sure you install PostgreSQL and properly set it up:

sudo -u postgres psql -c "CREATE USER commiteth WITH PASSWORD 'commiteth';"
sudo -u postgres createdb commiteth

solc

Solidity compiler 0.4.15 is required and needs to be in $PATH.

web3j

Web3j 2.3.0 is required and the command line tools need to be in $PATH.

Running

Launch following commands each in its own shell:

lein run
lein figwheel
lein less auto

Uberjar build

To create a standalone uberjar:

lein uberjar

This creates target/uberjar/commiteth-<git-sha>.jar

Testing

Clojure tests

lein test

ClojureScript tests

lein with-profile test doo phantom test

Reagent component devcards

lein with-profile test figwheel devcards

Open http://localhost:3449/cards.html

License

Licensed under the Affero General Public License v3.0