In the spirit of Google Guava, Tuweni is a set of libraries and other tools to aid development of blockchain and other decentralized software in Java and other JVM languages.
Classes and utilities for working with byte arrays. |
|
Classes and utilities for working with concurrency. |
|
Extensions for mapping AsyncResult and AsyncCompletion objects to and from Kotlin coroutines. |
|
A general-purpose library for managing configuration data. |
|
Classes and utilities for working with cryptography. |
|
Classes and utilities for working with the sodium native library. |
|
Kotlin coroutine based implementation of the Ethereum ÐΞVp2p protocol. |
|
Classes and utilities for working in the Ethereum domain. |
|
Classes and utilities for handling file and network IO. |
|
General utilities for working with files and the filesystem. |
|
Utilities for better junit testing. |
|
An implementation of the kademlia distributed hash (routing) table. |
|
Classes and utilities for working with key/value stores. |
|
Classes and utilities for coroutine based networking. |
|
Utilities for doing fingerprint based TLS certificate checking. |
|
Recursive Length Prefix (RLP) encoding and decoding. |
|
A parser for Tom's Obvious, Minimal Language (TOML). |
|
Merkle Trie implementations. |
|
Classes and utilities for working with 256 bit integers. |
|
Classes and utilities for working with Ethereum units. |