EthereumJ for Personal Devices DEPRECATED
Go to file
Adrian Tiberius 8fe358c2f6 Latest merges from develop branch. 2015-05-27 22:09:04 +02:00
app More cleaning 2015-05-27 21:53:43 +02:00
ethereumj-core Latest merges from develop branch. 2015-05-27 22:09:04 +02:00
gradle/wrapper Set testing setup and upgrade gradle wrapper version 2015-03-16 23:53:18 +02:00
.coveralls.yml Initial support for Coveralls 2014-06-30 20:22:39 +02:00
.gitignore Added android app wrapper 2015-04-28 20:14:10 +03:00
.travis.yml Configure Travis to notify Gitter on failure and first success 2015-01-20 12:34:28 +01:00
LICENSE Open source project 2014-06-21 16:21:44 +01:00
README.md Update README.md 2015-02-10 14:17:00 +02:00
TODO.md Update TODO.md 2014-12-29 15:12:41 +02:00
app-debug.apk Tested and working on android 4.2+. 2015-05-06 00:10:29 +02:00
build.gradle Added android app wrapper 2015-04-28 20:14:10 +03:00
gradle.properties Added android app wrapper 2015-04-28 20:14:10 +03:00
gradlew Revert "Tweak gradlew script to print arguments before run" 2015-01-07 06:59:13 +01:00
gradlew.bat Move Gradle wrapper infrastructure to top level 2014-12-27 01:44:25 +01:00
proguard-rules.pro attempt to resolve some samsung issue, no luck 2015-05-03 11:37:30 +07:00
settings.gradle Succesfull app run: 2015-04-28 20:08:04 +02:00

README.md

Welcome to ethereumj

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

🔹 .
🔹 . Talk to us: http://forum.ethergit.com/categories/all
🔹 .

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.