All Classes and Interfaces

Class
Description
AbiDefinition wrapper.
 
 
Deprecated.
String response type.
admin_nodeInfo.
 
 
admin_peers.
 
 
 
Async task facilitation.
Base-class of EventResponse objects.
 
 
 
 
Handler for working with block filter requests.
Handler hashes for working with block filter requests
Boolean response type.
Boolean response type.
Filter callback interface.
Transaction receipt processor callback.
Deprecated.
 
Client connection exception.
TransactionManager implementation for using an Ethereum node to transact.
Utility functions for working with Collections.
Solidity contract type abstraction for interacting with smart contracts via native Java types.
Adds a log field to EventValues.
Exception resulting from issues calling methods on Smart Contracts.
 
 
ENS registry contract addresses.
db_getHex.
db_getString.
db_putHex.
db_putString.
Wrapper for parameter that takes either a block number or block name as input
https://github.com/ethereum/wiki/wiki/JSON-RPC#the-default-block-parameter
DefaultBlockParameter implementation that takes a numeric value.
 
An empty transaction receipt object containing only the transaction hash.
Auto generated code.
 
 
 
 
 
 
 
 
Auto generated code.
 
 
 
 
 
ENS resolution exception.
Resolution logic for contract addresses.
 
Describes the Ethereum "Basic" subset of the ERC-20 token standard.
The Ethereum ERC-20 token standard.
eth_accounts.
eth_baseFee.
Block object returned by: eth_getBlockByHash eth_getBlockByNumber eth_getUncleByBlockHashAndIndex eth_getUncleByBlockNumberAndIndex
 
 
 
 
 
 
 
eth_blockNumber.
eth_call.
eth_chainId.
eth_coinbase.
eth_compileLLL.
eth_compileSerpent.
eth_compileSolidity.
 
 
 
Core Ethereum JSON-RPC API.
eth_estimateGas.
eth_feeHistory.
 
 
Filter implementation as per docs.
eth_newFilter.
eth_gasPrice.
eth_getBalance.
 
eth_getBlockTransactionCountByHash.
eth_getBlockTransactionCountByNumber.
eth_getCode.
eth_getCompilers.
eth_getProof api response.
json rpc result of object.
Json Deserializer of Proof.
storage proof.
eth_getStorageAt.
eth_getTransactionCount.
eth_getTransactionReceipt.
 
eth_getUncleCountByBlockHash.
eth_getUncleCountByBlockNumber.
eth_getWork.
eth_hashrate.
Log object returned by: eth_getFilterChanges eth_getFilterLogs eth_getLogs
 
 
 
 
eth_maxPriorityFeePerGas.
eth_mining.
eth_protocolVersion.
eth_sendRawTransaction.
eth_sendTransaction.
eth_sign.
eth_submitHashrate.
eth_submitWork.
 
eth_syncing.
 
 
 
Transaction object returned by: eth_getTransactionByHash eth_getTransactionByBlockHashAndIndex eth_getTransactionByBlockNumberAndIndex
 
eth_uninstallFilter.
 
Simple RawTransactionManager derivative that manages nonces to facilitate multiple transactions per block.
File utility functions.
Class for creating managed filter requests with callbacks.
Filter<T extends Filter>
Filter implementation as per docs
 
 
 
Filter exception wrapper.
Flowable utility functions.
 
HSMHTTPRequestProcessor<T extends org.web3j.crypto.HSMHTTPPass>
Request processor to a HSM through the HTTP
HSMRequestProcessor<T extends org.web3j.crypto.HSMPass>
Request processor to a HSM (hardware security module).
HTTP implementation of our services API.
Simple IO facade for the *nix and Windows IPC implementations.
Ipc service implementation.
JSON-RPC 2.0 factory implementation for common Parity and Geth.
web3j reactive API implementation.
JSON-RPC 2.0 factory implementation.
Exception encapsulating JSON-RPC error object.
 
Log object used by EthLog and EthGetTransactionReceipt.
 
Log filter handler.
 
Logs filter handler.
Generic transaction manager.
 
ENS name hash implementation.
net_listening.
net_peerCount.
net_version.
 
personal_newAccount parity_newAccountFromPhrase parity_newAccountFromSecret parity_newAccountFromWallet.
 
 
Return an EmptyTransactionReceipt receipt back to callers containing only the transaction hash.
Base class for WebSocket notifications.
Generic class for a notification param.
Factory for managing our ObjectMapper instances.
Auto generated code.
 
Handler for working with transaction filter requests.
 
Handler hashes for working with transaction filter requests.
personal_listAccounts.
personal_sign parity_signMessage.
personal_unlockAccount.
With each provided transaction hash, poll until we obtain a transaction receipt.
Auto generated code.
 
 
 
 
 
 
 
 
 
 
 
 
 
Transaction receipt processor that uses a single thread to query for transaction receipts.
A jackson deserializer that sets the rawResponse variable of Response objects.
TransactionManager implementation using Ethereum wallet file to create and sign transactions locally.
Transaction manager implementation for read-only operations on smart contracts.
Record type interfaces supported by resolvers as per EIP-137
A common type for wrapping remote requests.
A wrapper for a callable function.
Request<S,T extends Response>
 
Our common JSON-RPC response type.
 
Revert reason extraction and retrieval functions.
 
Base service implementation.
shh_addToGroup.
Filter implementation as per docs
shh_hasIdentity.
Whisper messages returned by: shh_getFilterChanges shh_getMessages
 
shh_newFilter.
shh_newGroup.
shh_newIdentity.
https://github.com/ethereum/wiki/wiki/JSON-RPC#shh_post
shh_post.
shh_uninstallFilter.
shh_version.
 
 
 
 
Transaction request object used the below methods.
Transaction object used by both EthTransaction and EthBlock.
Transaction timeout exception indicates that we have breached some threshold waiting for a transaction to execute.
Transaction manager abstraction for executing transactions with Ethereum client via various mechanisms.
TransactionReceipt object used by EthGetTransactionReceipt.
Abstraction for managing how we wait for transaction receipts to be generated on the network.
Class for performing Ether transactions on the Ethereum blockchain.
 
 
TxHSMSignService<T extends org.web3j.crypto.HSMPass>
Service to sign transaction with HSM (hardware security module).
txpool_content
 
txpool_status.
Service to sign transaction.
Service to base sign transaction.
Unix domain socket IO implementation for IPC.
Unix domain socket implementation of our services API.
Build version utility method.
Null response object returned by the below methods.
Ethereum wallet file management.
Ethereum wallet file.
 
 
 
 
Utility functions for working with Wallet files.
web3_clientVersion.
JSON-RPC Request object building factory.
The Flowables JSON-RPC client event API.
Services API.
web3_sha3.
Web socket client implementation that connects to a specify URI.
A listener used to notify about about new WebSocket messages.
 
Web socket service that allows to interact with JSON-RPC via WebSocket protocol.
Objects necessary to process a new item received via a WebSocket subscription.
Windows named pipe implementation of our services API.
Windows named pipe IO implementation for IPC.