ethereum library Null safety

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.