java4ever-binding is a Java Binding library for EVER-SDK framework of Everscale network via JSON-RPC interface. Native calls are based on modern Foreign Function & Memory API. This artifact provide only binding functionality and is not suitable for large tests or fast prototyping. There is a companion java4ever-framework library that should be used together with this binding.
- Provide Java binding for EVER-SDK based on modern Java native memory access
- Support any modern versions of EVER-SDK without rebuild of binding itself
- Support custom EVER-SDK binaries
- Install JDK 19 or higher (link)
- Build EVER-SDK binary lib "ton_client"(.so/.dll) (or get precompiled one)
- Gradle
dependencies {
implementation 'tech.deplant.java4ever:java4ever-binding:1.6.0'
}
- Maven
<dependency>
<groupId>tech.deplant.java4ever</groupId>
<artifactId>java4ever-binding</artifactId>
<version>1.6.0</version>
</dependency>
java4ever-binding uses the JDK Platform Loggging (JEP 264: Platform Logging API and Service), so can be easily bridged to any logging framework.