Sei Options
data class SeiOptions<ClientOption>(val chainId: String, val client: <Error class: unknown class><ClientOption>, val accountInfoProvider: <Error class: unknown class>? = client.accountInfoProvider(), val gasPriceProvider: <Error class: unknown class>? = StaticGasPriceProvider(mapOf("usei" to BigDecimal("0.015"))), val feeEstimator: <Error class: unknown class>? = gasPriceProvider?.let {
CosmosNodeFeeEstimator(client.transactionApi(), it)
}, val semaphoreProvider: <Error class: unknown class>? = null, val broadcaster: <Error class: unknown class> = SyncBroadcaster(
chainId,
client.transactionApi(),
feeEstimator,
accountInfoProvider?.let { CosmosTransactionDirectSigner(it) },
semaphoreProvider?.let {
accountInfoProvider?.let {
CosmosBroadcastEventHandler(semaphoreProvider, accountInfoProvider)
}
}
))
Constructors
Link copied to clipboard
constructor(chainId: String, client: <Error class: unknown class><ClientOption>, accountInfoProvider: <Error class: unknown class>? = client.accountInfoProvider(), gasPriceProvider: <Error class: unknown class>? = StaticGasPriceProvider(mapOf("usei" to BigDecimal("0.015"))), feeEstimator: <Error class: unknown class>? = gasPriceProvider?.let {
CosmosNodeFeeEstimator(client.transactionApi(), it)
}, semaphoreProvider: <Error class: unknown class>? = null, broadcaster: <Error class: unknown class> = SyncBroadcaster(
chainId,
client.transactionApi(),
feeEstimator,
accountInfoProvider?.let { CosmosTransactionDirectSigner(it) },
semaphoreProvider?.let {
accountInfoProvider?.let {
CosmosBroadcastEventHandler(semaphoreProvider, accountInfoProvider)
}
}
))