790cbea367 | ||
---|---|---|
.github | ||
contracts | ||
doc | ||
env | ||
externs | ||
resources | ||
src | ||
test | ||
.gitignore | ||
LICENSE.md | ||
README.md | ||
build_contracts.sh | ||
project.clj |
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