EthereumJ for Personal Devices DEPRECATED
Go to file
Chris Beams f9bcd2abad
Resolve JUnit 4.10 vs. 4.11 classpath conflict
ethereumj-core depends on elements specific to the JUnit 4.11 API, but (for
reasons that can only be assumed dubious) json-simple:1.1.1 transitively
includes JUnit 4.10. At the command line, Gradle handles this cleanly,
and gives ethereumj-core's direct dependence on 4.11 the precedence it
deserves. However, IDEA gets confused and gives 4.10 precedence. This
change explicitly excludes the transitive dependency from
json-simple->junit:4.10, eliminating the issue completely.
2014-12-26 21:49:00 +01:00
ethereumj-core Resolve JUnit 4.10 vs. 4.11 classpath conflict 2014-12-26 21:49:00 +01:00
ethereumj-studio Remove urls from class-level Javadoc 2014-12-26 11:57:21 +01:00
.coveralls.yml Initial support for Coveralls 2014-06-30 20:22:39 +02:00
.gitignore Port build from Maven to Gradle 2014-12-26 21:48:59 +01:00
.travis.yml Update .travis.yml 2014-09-10 07:26:59 +03:00
LICENSE Open source project 2014-06-21 16:21:44 +01:00
README.md Strip trailing whitespace 2014-12-26 09:45:14 +01:00
TODO.md Strip trailing whitespace 2014-12-26 09:45:14 +01:00

README.md

[ScreenShot]

Welcome to ethereumj

![Gitter](https://badges.gitter.im/Join Chat.svg) Build Status Coverage Status Stories in Progress

Goals

The ethereumj library is a Java implementation of the Ethereum protocol.

This repository currently contains:

  • core: the core library which can be included into your own Java project.
  • studio: a simple graphic interface for Ethereum functionality and set of showcases for core usage.

For an early peek, have a looki at this video

Todo

The Ethereum protocol is currenty heavily in development, thus so is this implementation. You can find a todo-list right here and the milestone schedule. For questions you can reach us in #ethereumj on Freenode.

Documentation

To start you can visit Ethereum.org and if you are looking for more information on the concept, the ethereum white paper is a good place to start as it outlines the vision. For the more technical minded, a protocol description can be found in the yellow paper by Gavin Wood.

Maven

The main ethereumj library can be found in the Maven repository

https://bintray.com/ethereum/maven/org.ethereum/view

For building ethereumj-core or ethereumj-studio look in their own individual README

License

This software is released under the MIT license, read it here