BlockchainInformation |
Blockchain information to be shared over the network with peers interface BlockchainInformation |
ConnectionSelectionStrategy |
interface ConnectionSelectionStrategy |
EthClient |
Client of the ETH subprotocol, allowing to request block and node data open class EthClient : EthRequestsManager, SubProtocolClient |
EthClient66 |
Client of the ETH subprotocol, allowing to request block and node data class EthClient66 : EthClient |
EthController |
Controller managing the state of the ETH or LES subprotocol handlers. class EthController |
EthHelloClient |
Client of the ETH subprotocol, allowing to request block and node data class EthHelloClient : SubProtocolClient |
EthHelloController |
Controller managing the state of the ETH or LES subprotocol handlers. class EthHelloController |
EthHelloSubprotocol |
class EthHelloSubprotocol : SubProtocol |
EthRequestsManager |
Requests manager used to request and check requests of block data interface EthRequestsManager |
EthSubprotocol |
class EthSubprotocol : SubProtocol |
RandomConnectionSelectionStrategy |
class RandomConnectionSelectionStrategy : ConnectionSelectionStrategy |
Request |
A data request handle, matching the connection on which the request was made. data class Request<T> |
SimpleBlockchainInformation |
POJO - constant representation of the blockchain information data class SimpleBlockchainInformation : BlockchainInformation |
Status |
Peer status information data class Status |
logger |
val logger: Logger! |