Function estimator_task
Source async fn estimator_task<N, DB>(
client: Option<impl Provider<N> + 'static>,
swap_encoder: impl SwapEncoder,
estimate_request: SwapComposeData<DB>,
compose_channel_tx: Broadcaster<MessageSwapCompose<DB>>,
health_monitor_channel_tx: Option<Broadcaster<MessageHealthEvent>>,
influxdb_write_channel_tx: Option<Broadcaster<WriteQuery>>,
) -> Result<()>where
N: Network,
DB: DatabaseRef<Error = KabuDBError> + Database<Error = KabuDBError> + DatabaseCommit + DatabaseKabuExt +
Send +
Sync +
Clone + 'static,