Chris Beams 9127c01890
Polish formatting
The sources affected by this commit have drifted in style since earlier
polishing commits such as f34d1f4 and a155518. The shared IDEA style
configuration file can help avoid this drift in the future. Simply run
Code->Reformat Code at the project level prior to committing. Note that
this code style configuration is not perfect, and not every change it
makes should be checked in. The ideal is to simply always write code that
conforms to the style conventions, but the automated settings are there
as a helping hand when necessary.

The churn caused by drifting style and the commits that fix it damage the
utility of git over time. Reviewing changes, analyzing history, surgically
reverting commits, and many other use cases with git simply do not work as
well when styles get mixed and fixed. Let's work toward a common style.
2015-01-20 12:20:09 +01:00
2015-01-20 12:20:09 +01:00
2015-01-20 12:20:09 +01:00
2014-06-30 20:22:39 +02:00
2015-01-14 11:42:19 +02:00
2014-06-21 16:21:44 +01:00
2015-01-20 12:20:07 +01:00
2014-12-29 15:12:41 +02:00

Welcome to ethereumj

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

Now hiring

About

ethereumj is a pure-Java implementation of the Ethereum protocol. For high-level information about Ethereum and its goals, visit ethereum.org. The ethereum white paper provides a complete conceptual overview, and the yellow paper provides a formal definition of the protocol.

This repository consists of:

  • ethereum-core: a library suitable for inclusion in any JVM-based project.
  • ethereum-studio: a simple GUI for exploring Ethereum functionality and usage of the ethereumj API.

To see ethereum-studio in action, watch this video.

Todo

The Ethereum protocol is under heavy development, thus so is this implementation. See the todo list, GitHub Issues and milestone schedule. Issues are prioritized using waffle.

Contact

Chat with us via Gitter or #ethereumj on Freenode.

Building from source

  • Clone this repository and run ./gradlew build (or at least ./gradlew antlr4 to generate sources).
  • Import all sources into IntelliJ IDEA (14+) with File->Import project and point to the top-level build.gradle file.
  • Make sure to set your language level in File->Project Structure... to JDK 8.
  • Run Build->Make Project. When complete, there should be no errors.

Usage

For complete details on downloading, building and using etherumj-core and ethereumj-studio, see their respective readme files.

License

ethereumj is released under the MIT license.

Description
EthereumJ for Personal Devices DEPRECATED
Readme MIT
Languages
Java 99.9%