update docs (#348)
This commit is contained in:
@@ -23,16 +23,23 @@ class EthereumUpstreamCreator(
|
||||
options: ChainOptions.Options,
|
||||
chainConf: ChainsConfig.ChainConfig,
|
||||
): Upstream? {
|
||||
val posConn = upstreamsConfig.cast(UpstreamsConfig.EthereumPosConnection::class.java)
|
||||
var rating = 0
|
||||
val connection = if (upstreamsConfig.connection is UpstreamsConfig.EthereumPosConnection) {
|
||||
val posConn = upstreamsConfig.cast(UpstreamsConfig.EthereumPosConnection::class.java)
|
||||
rating = posConn.connection?.upstreamRating ?: 0
|
||||
posConn.connection?.execution
|
||||
} else {
|
||||
upstreamsConfig.cast(UpstreamsConfig.RpcConnection::class.java).connection
|
||||
}
|
||||
|
||||
return buildGenericUpstream(
|
||||
upstreamsConfig.nodeId,
|
||||
upstreamsConfig,
|
||||
posConn.connection?.execution ?: throw IllegalStateException("Empty execution config"),
|
||||
connection ?: throw IllegalStateException("Empty execution config"),
|
||||
chain,
|
||||
options,
|
||||
chainConf,
|
||||
posConn.connection?.upstreamRating ?: 0,
|
||||
rating,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ open class GenericMultistream(
|
||||
upstreams.add(u as GenericUpstream)
|
||||
}
|
||||
|
||||
private var head: DynamicMergedHead = DynamicMergedHead(
|
||||
private val head: DynamicMergedHead = DynamicMergedHead(
|
||||
PriorityForkChoice(),
|
||||
"Multistream of ${chain.chainCode}",
|
||||
headScheduler,
|
||||
|
||||
Reference in New Issue
Block a user