Skip to content

Sui4j

Sui4j is a robust, reactive, type safe Java library for working with Smart Contracts on the @MystenLabs/sui network.

This allows you to work with the @MystenLabs/sui blockchain, without the additional overhead of having to write your own integration code for the platform in JVM ecosystem.

The vision of sui4j is inspired by Web3j, expect to accelerate JVM and Android ecosystem to integrate @MystenLabs/sui network easily.

Features

  • Complete implementation of MystenLabs/sui's JSON-RPC client API over HTTP
  • BCS serialisation/deserialization support in Java
  • Sui Programmable Transaction support
  • Native reactive and asynchronous style API
  • Easy to use with utility class
  • Comprehensive integration tests and unit tests to guarantee high quality
  • Elegant code style and perfect document

Core Dependencies