public bool TryGetFromBroadcastStore(uint256 transactionHash, out TransactionBroadcastEntry entry) { lock (BroadcastStoreLock) { var found = BroadcastStore.FirstOrDefault(x => x.TransactionId == transactionHash); entry = found; return(found is { });
public bool TryGetFromBroadcastStore(uint256 transactionHash, [NotNullWhen(true)] out TransactionBroadcastEntry?entry) { lock (BroadcastStoreLock) { entry = BroadcastStore.FirstOrDefault(x => x.TransactionId == transactionHash); return(entry is not null); } }
public bool TryGetFromBroadcastStore(uint256 transactionHash, out TransactionBroadcastEntry entry) { lock (BroadcastStoreLock) { var found = BroadcastStore.FirstOrDefault(x => x.TransactionId == transactionHash); entry = found; if (found is null) { return(false); } else { return(true); } } }
public bool TryRemoveFromBroadcastStore(uint256 transactionHash) { lock (BroadcastStoreLock) { var found = BroadcastStore.FirstOrDefault(x => x.TransactionId == transactionHash); if (found is null) { return(false); } else { BroadcastStore.RemoveAll(x => x.TransactionId == transactionHash); return(true); } } }