From 86412cfd71ff82712a969cdacf394dfe9db64d25 Mon Sep 17 00:00:00 2001 From: GroovieGermanikus Date: Wed, 8 May 2024 15:25:32 +0200 Subject: [PATCH] define AtomicSlot --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index b35f513..61a2e09 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,6 +1,8 @@ use solana_sdk::commitment_config::CommitmentConfig; use std::collections::HashMap; use std::fmt::{Debug, Display}; +use std::sync::Arc; +use std::sync::atomic::AtomicU64; use std::time::Duration; use yellowstone_grpc_proto::geyser::{CommitmentLevel, SubscribeRequest, SubscribeRequestFilterAccounts, SubscribeRequestFilterBlocks, SubscribeRequestFilterBlocksMeta, SubscribeRequestFilterSlots, SubscribeUpdate}; use yellowstone_grpc_proto::tonic::transport::ClientTlsConfig; @@ -15,6 +17,8 @@ mod obfuscate; pub mod histogram_percentiles; pub mod yellowstone_grpc_util; +pub type AtomicSlot = Arc; + // 1-based attempt counter type Attempt = u32;