All Classes and Interfaces
Class
Description
Enum representing different types of blockchain addresses.
Enum representing various cryptocurrencies supported by the library.
Enum representing the type of coin.
Comprehensive and easy-to-integrate Java library designed
for both Java and blockchain developers.
Handles operations related to generating and manipulating blockchain addresses for various networks and address types.
Provides utility methods to generate and validate mnemonic phrases used for seed generation in blockchain technologies.
Manages private key operations, including generation and validation of private keys
used in various blockchain networks.
This class provides functionality to generate and verify cryptographic signatures using private keys.
Utility class for preparing signed blockchain transactions ready for broadcasting to the network.
Utility class for creating signed transactions for the Bitcoin blockchain.
Utility class for creating signed transactions for the Ethereum blockchain.
Facilitates operations involving extended public keys (xPub), including the generation and validation of xPubs.
Exception thrown by the library to indicate various error conditions.
Generate a seed (mnemonic), a wallet (xPub), and addresses along with their private keys.
Sign a message and verify it.
Generate (for all combinations of networks and address types) an example mnemonic and a wallet with its addresses and private keys.
Interface for wrapped network parameters used in the library.
Enum representing base networks that categorize different blockchain technologies.
Enum representing specific networks supported by the library.
Simple String tools
Represents a recipient of a cryptocurrency transaction.
Represents an Unspent Transaction Output (UTXO) in a blockchain transaction.
Wrapped implementation of MainNet parameters for the library.
Wrapped implementation of TestNet parameters for the library.