ethereum library
Classes
- Ethereum
- The Ethereum JSON-RPC client class. Further details of this interface and its Dapp API specification can be found at https://github.com/ethereum/wiki/wiki/JSON-RPC#web3_clientversion. The API calls return null if an ethereum error occurred.
- EthereumAddress
- The address data type. If any supplied value cannot be safely represented as an Ethereum address FormatException will be thrown.
- EthereumApi
- The API base class
- EthereumApiAdmin
- This class implements the Ethereuum Admin API
- EthereumApiEth
- This class implements the Ethereuum eth API, sometimes referred to as DApp
- EthereumBlock
- An ethereum block descriptor message
- EthereumByteAddress
- Ethereum address as a byte array, 20 bytes long
- EthereumConstants
- Package wide constants
- EthereumData
- The Ethereum data type. This is not as constrained as the address type.
- EthereumDefaultBlock
- The Default Block parameter. The parameter selections are mutually exclusive. Note that the setters ignore the passed state value and simply set the property to true.
- EthereumError
- Manages Ethereum client errors
- EthereumFilter
- Filter message For filters created with newBlockFilter the object contains block hashes. For filters created with pendingTransactionFilter the class contains transaction hashes. For filters created with newFilter or getFilterChanges the class contains logs which are are Ethereum Log objects.
- EthereumINetworkAdapter
- Base class for all network adapters
- EthereumLog
- Ethereum log message
- EthereumRpcClient
- The RPC client
- EthereumRpcMethods
- The Ethereum RPC method names
- EthereumSyncStatus
- Sync status message
- EthereumTransaction
- An ethereum transaction message
- EthereumTransactionReceipt
- An ethereum transaction receipt message
- EthereumUtilities
- General client support utilities
- EthereumWork
- An ethereum work message. All elements of the work message must be present.