diff --git a/src/Nethermind/Nethermind.Xdc/Types/Timeout.cs b/src/Nethermind/Nethermind.Xdc/Types/Timeout.cs index b1e5efeea4a0..80f62476be9f 100644 --- a/src/Nethermind/Nethermind.Xdc/Types/Timeout.cs +++ b/src/Nethermind/Nethermind.Xdc/Types/Timeout.cs @@ -12,12 +12,10 @@ namespace Nethermind.Xdc.Types; public class Timeout(ulong round, Signature? signature, ulong gapNumber) : IXdcPoolItem { private readonly TimeoutDecoder _decoder = new(); - public ulong Round { get; set; } = round; public Signature? Signature { get; set; } = signature; public ulong GapNumber { get; set; } = gapNumber; public Address? Signer { get; set; } - public override string ToString() => $"{Round}:{GapNumber}"; public (ulong Round, Hash256 hash) PoolKey() => (Round, Keccak.Compute(_decoder.Encode(this, RlpBehaviors.ForSealing).Bytes)); } diff --git a/src/Nethermind/Nethermind.Xdc/XdcPool.cs b/src/Nethermind/Nethermind.Xdc/XdcPool.cs index d088ee99fcf5..8e44117d3334 100644 --- a/src/Nethermind/Nethermind.Xdc/XdcPool.cs +++ b/src/Nethermind/Nethermind.Xdc/XdcPool.cs @@ -37,7 +37,7 @@ public void EndRound(ulong round) { using var lockRelease = _lock.Acquire(); { - foreach (var key in _items.Keys.ToArray()) + foreach (var key in _items.Keys) { if (key.Round <= round && _items.Remove(key, out ArrayPoolList list)) {