epicchainjdk is a development toolkit that provides easy and reliable tools to build EpicChain dApps and Smart Contracts using the Java platform (Java, Kotlin, Android).
epicchainjdk is composed of an SDK for dApp development and a devpack for smart contract development -- which also includes a compiler (JVM to EpicChainVM). The following sections describe how to get started with them! 🚀
To make use of all epicchainjdk SDK features, add io.epicchainjdk:contract
to your dependencies.
Gradle
implementation 'io.epicchainjdk:contract:3.19.3'
Maven
<dependency>
<groupId>io.epicchainjdk</groupId>
<artifactId>contract</artifactId>
<version>1.0.1</version>
</dependency>
For smart contract development, you need the io.epicchainjdk:devpack
dependency. It provides all EpicChian-related utilities to write your first smart contract on the EpicChain blockchain!
Then, add the following dependency to your project.
Gradle
implementation 'io.epicchainjdk:devpack:3.19.3'
Maven
<dependency>
<groupId>io.epicchainjdk</groupId>
<artifactId>devpack</artifactId>
<version>3.19.3</version>
</dependency>