Skip to content

Commit

Permalink
fix clippy
Browse files Browse the repository at this point in the history
  • Loading branch information
jedleggett committed Dec 19, 2023
1 parent 2f03d6b commit 0103978
Show file tree
Hide file tree
Showing 3 changed files with 20 additions and 19 deletions.
25 changes: 13 additions & 12 deletions block_engine/src/block_engine.rs
Original file line number Diff line number Diff line change
Expand Up @@ -640,28 +640,29 @@ impl BlockEngineRelayerHandler {
}

if let Ok(tx) = packet.deserialize_slice::<VersionedTransaction, _>(..) {
if ofac_addresses.is_empty()
&& (is_aoi_in_static_keys(&tx, accounts_of_interest, programs_of_interest)
let is_forwardable = if ofac_addresses.is_empty() {
is_aoi_in_static_keys(&tx, accounts_of_interest, programs_of_interest)
|| is_aoi_in_lookup_table(
&tx,
accounts_of_interest,
programs_of_interest,
address_lookup_table_cache,
))
{
if let Some(packet) = packet_to_proto_packet(packet) {
filtered_packets.push(packet)
}
} else if !ofac_addresses.is_empty()
&& (is_aoi_in_static_keys(&tx, accounts_of_interest, programs_of_interest)
|| is_aoi_in_lookup_table(
)
} else {
!is_tx_ofac_related(&tx, ofac_addresses, address_lookup_table_cache)
&& (is_aoi_in_static_keys(
&tx,
accounts_of_interest,
programs_of_interest,
) || is_aoi_in_lookup_table(
&tx,
accounts_of_interest,
programs_of_interest,
address_lookup_table_cache,
))
&& !is_tx_ofac_related(&tx, ofac_addresses, address_lookup_table_cache)
{
};

if is_forwardable {
if let Some(packet) = packet_to_proto_packet(packet) {
filtered_packets.push(packet)
}
Expand Down
10 changes: 5 additions & 5 deletions relayer/src/relayer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -522,13 +522,13 @@ impl RelayerImpl {
},
recv(delay_packet_receiver) -> maybe_packet_batches => {
let start = Instant::now();
let failed_forwards = Self::forward_packets(maybe_packet_batches, &packet_subscriptions, &slot_leaders, &mut relayer_metrics, &ofac_addresses, &address_lookup_table_cache, validator_packet_batch_size)?;
Self::drop_connections(failed_forwards, &packet_subscriptions, &mut relayer_metrics);
let failed_forwards = Self::forward_packets(maybe_packet_batches, packet_subscriptions, &slot_leaders, &mut relayer_metrics, &ofac_addresses, &address_lookup_table_cache, validator_packet_batch_size)?;
Self::drop_connections(failed_forwards, packet_subscriptions, &mut relayer_metrics);
let _ = relayer_metrics.crossbeam_delay_packet_receiver_processing_us.increment(start.elapsed().as_micros() as u64);
},
recv(subscription_receiver) -> maybe_subscription => {
let start = Instant::now();
Self::handle_subscription(maybe_subscription, &packet_subscriptions, &mut relayer_metrics)?;
Self::handle_subscription(maybe_subscription, packet_subscriptions, &mut relayer_metrics)?;
let _ = relayer_metrics.crossbeam_subscription_receiver_processing_us.increment(start.elapsed().as_micros() as u64);
}
recv(heartbeat_tick) -> time_generated => {
Expand All @@ -541,13 +541,13 @@ impl RelayerImpl {
let pubkeys_to_drop = match *health_state.read().unwrap() {
HealthState::Healthy => {
Self::handle_heartbeat(
&packet_subscriptions,
packet_subscriptions,
&mut relayer_metrics,
)
},
HealthState::Unhealthy => packet_subscriptions.read().unwrap().keys().cloned().collect(),
};
Self::drop_connections(pubkeys_to_drop, &packet_subscriptions, &mut relayer_metrics);
Self::drop_connections(pubkeys_to_drop, packet_subscriptions, &mut relayer_metrics);
let _ = relayer_metrics.crossbeam_heartbeat_tick_processing_us.increment(start.elapsed().as_micros() as u64);
}
recv(metrics_tick) -> time_generated => {
Expand Down
4 changes: 2 additions & 2 deletions transaction-relayer/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ fn main() {
let servers: Vec<(String, String)> = args
.rpc_servers
.into_iter()
.zip(args.websocket_servers.into_iter())
.zip(args.websocket_servers)
.collect();

let ofac_addresses: HashSet<Pubkey> = args
Expand Down Expand Up @@ -420,7 +420,7 @@ fn main() {
});

let validator_store = match args.allowed_validators {
Some(pubkeys) => ValidatorStore::UserDefined(HashSet::from_iter(pubkeys.into_iter())),
Some(pubkeys) => ValidatorStore::UserDefined(HashSet::from_iter(pubkeys)),
None => ValidatorStore::LeaderSchedule(leader_cache.handle()),
};

Expand Down

0 comments on commit 0103978

Please sign in to comment.