OpenViSTAI · Agents · Blockchain · Crypto
Menu
Developer Tools

Kethereum

KEthereum is an open-source Kotlin library that provides modular Ethereum development functions, including ABI utilities, signing, wallet-file handling, ENS support and an RPC abstraction.

Independent OpenViST project profile, based on linked sources.

Kethereum — OpenViST project profile in Developer Tools.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Consider KEthereum when developing Kotlin software and you need specific Ethereum functions as modular dependencies. Review each module's listed maturity before relying on it.

Who it is for

  • Kotlin developers building software that needs Ethereum-related functions.
  • Teams that prefer to select individual Ethereum modules rather than adopt a large monolithic library.

Documented uses

  • Handle contract ABIs and generate Kotlin code from ABI definitions.
  • Add Ethereum transaction or signed-data functions using selected modules.
  • Work with ERC-20 wrappers, ENS features, checksummed addresses or wallet files.
  • Use the library's RPC abstraction in a Kotlin project.
Before you choose

Requirements & limits

The repository is public and identifies the project as MIT-licensed. The README says the library is mainly used in JVM projects.

  • Module status varies: the README marks EIP-155 signing and ERC-55 checksum encoding production, many modules beta, and EIP-712 experimental.
  • The project aims to limit JVM-specific dependencies for possible multiplatform support, but the README describes JavaScript and WebAssembly as future targets rather than current supported platforms.
  • The README lists an RPC abstraction as a library module; it does not establish KEthereum as an Ethereum node or a standalone wallet app.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Choose KEthereum modules for an Ethereum project

Select library modules that match the Ethereum capabilities your Kotlin project needs.

Before you start

  • A Kotlin project using or considering KEthereum.
  • The KEthereum module overview.

Steps

  1. Review the module overview in the KEthereum README.

  2. Identify the documented modules corresponding to your needs, such as ABI support, ERC-20 contract wrapping, RPC abstraction, or wallet-file functions.

  3. Select only the modules needed for the intended use, following KEthereum’s modular design.

Expected outcome

A project-specific selection of KEthereum modules rather than a monolithic library choice.

Guide limitations

  • The README lists module descriptions and statuses, but does not provide dependency declarations or installation steps.
  • Many listed modules are beta; eip712 and rpc_min3 are experimental.
  • The README describes multiplatform support as a future aim and says the library is mainly used in JVM projects.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
14 October 2026
Original website title
komputing/KEthereum · Official homepage title · retained in its source language