. # Ethereum Java Implementation [![Build Status](https://travis-ci.org/ethereum/ethereumj.svg?branch=master)](https://travis-ci.org/ethereum/ethereumj) [![Coverage Status](https://coveralls.io/repos/ethereum/ethereumj/badge.png?branch=master)](https://coveralls.io/r/ethereum/ethereumj?branch=master) [![Stories in Progress](https://badge.waffle.io/ethereum/ethereumj.png?title=In%20Progress&label=in_progress)](https://waffle.io/ethereum/ethereumj) :small_orange_diamond: By **Roman Mandeleil** @romanman 2014. * Based on a design by **Vitalik Buterin** @vbuterin. Contribution by: * **Alon Muroch** @negedzuregal (Ethereum state digging screen) * **Nick Savers** @nicksavers (Trie & Level DB support & Mining implementation, key cryptography, Testing and in-code documentation) * **Adrian Benko** @benadrasni (Blockchain explorer screen) Many thanks for help to: * **Gavin Wood** @gavofyork * **Jeffrey Wilcke** @obscuren * **Vitalik Buterin** @vbuterin :small_blue_diamond: *We appreciate any contribution to this epic project and encourage you to contact us with your enthusiasm, we are open to discuss any crazy idea, be in touch... cheers!!!* ###### :small_blue_diamond: If you want to find out what we are cooking now TODO list is right [here](TODO.md) ###### :small_blue_diamond: Build instructions (maven) 1. build_1: [no test run] , [one zip] : ~> ` mvn clean package -Dmaven.test.skip=true ` ###### :small_blue_diamond: Latest stable binaries can be found [here](https://app.box.com/s/eotjb06lzdh5bmwheror) ###### :small_blue_diamond: Community website http://www.ethereum.org ###### :small_blue_diamond: Yellow Paper (Gav precise definition of every corner in the Ethereum protocol) http://gavwood.com/Paper.pdf ###### :small_blue_diamond: Whitepaper (Vitalik overview of the protocol) https://github.com/ethereum/wiki/wiki/%5BEnglish%5D-White-Paper . . . [![ScreenShot](http://i.imgur.com/FQiBihl.jpg)](https://www.youtube.com/watch?v=D5ok7jh7AOg) . . . ###### License details read [here](LICENSE) :sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles::sparkles: