public static bool operator ==(ChainedHeader left, ChainedHeader right)
{
return object.ReferenceEquals(left, right) || (!object.ReferenceEquals(left, null) && !object.ReferenceEquals(right, null) && left.BlockHeader == right.BlockHeader && left.Height == right.Height && left.TotalWork == right.TotalWork && left.DateSeen == right.DateSeen);
}