class EthereumClient : CoroutineScope
(source)
Top-level class to run an Ethereum client.
<init> |
Top-level class to run an Ethereum client. EthereumClient(vertx: Vertx, config: EthereumClientConfig, coroutineContext: CoroutineContext = Dispatchers.Unconfined) |
config |
val config: EthereumClientConfig |
coroutineContext |
val coroutineContext: CoroutineContext |
peerRepositories |
val peerRepositories: HashMap<String, EthereumPeerRepository> |
vertx |
val vertx: Vertx |
start |
suspend fun start(): Unit |
stop |
fun stop(): Unit |
logger |
val logger: Logger! |