This project has been forked up to: Jehova: A Smart Contract Language for Java Developers
Goal: To onboard Java Developers into the Ethereum Ecosystem by allowing the building of smart contracts in Java.
Currently, there are 200,000 Solidity/Ethereum Developers (Worldwide (source: TrustNodes) ) and 7.1million Java Developers (Worldwide (source: Daxx) ) respectfully thus allowing Smart-Contracts to be built in Java would help onboard a plethoric number of developers into the Ethereum Ecosystem.
Note: This project started as a focused version of the New ERC Token with an overall goal of bringing more developers into the Ethereum ecosystem.
Brief Description: This process is ever so evolving as need be but should provide a straight forward methodical approach into building it (open to more efficient methods).
Language Needed | Links |
---|---|
Java 11 | https://www.oracle.com/java/technologies/javase/jdk11-archive-downloads.html |
Build/Test Tool Needed | Links |
---|---|
Gradle | https://gradle.org/install/ |
Coding Tool Needed | Links |
---|---|
IntelliJ | https://www.jetbrains.com/idea/ |
Java Abstraction repo: https://github.com/jeyakatsa/New-ERC-Token-Java-Abstraction
git clone https://github.com/ConsenSys/teku.git
Before building, run ./gradlew spotlessApply
. Then run,./gradlew
. Then run, ./gradlew distTar installDist
.