diff --git a/crates/net/network/src/state.rs b/crates/net/network/src/state.rs index d2b94f49a6..aed4e9b7f8 100644 --- a/crates/net/network/src/state.rs +++ b/crates/net/network/src/state.rs @@ -148,7 +148,9 @@ where capabilities, request_tx, pending_response: None, - blocks: LruCache::new(NonZeroUsize::new(PEER_BLOCK_CACHE_LIMIT).unwrap()), + blocks: LruCache::new(unsafe { + NonZeroUsize::new_unchecked(PEER_BLOCK_CACHE_LIMIT) + }), }, ); } diff --git a/crates/net/network/src/transactions.rs b/crates/net/network/src/transactions.rs index cfeebebfe0..7ee68fc0ef 100644 --- a/crates/net/network/src/transactions.rs +++ b/crates/net/network/src/transactions.rs @@ -604,9 +604,9 @@ where self.peers.insert( peer_id, Peer { - transactions: LruCache::new( - NonZeroUsize::new(PEER_TRANSACTION_CACHE_LIMIT).unwrap(), - ), + transactions: LruCache::new(unsafe { + NonZeroUsize::new_unchecked(PEER_TRANSACTION_CACHE_LIMIT) + }), request_tx: messages, version, client_version,