A common interface for blocks that have their proof-of-work
Transactions, but are not evaluated yet (i.e., their state
root hashes are not yet determined).
public interface IPreEvaluationBlock<T> : IBlockContent<T>, IPreEvaluationBlockHeader, IBlockMetadata where T : IAction, new()
A class implementing IAction to include. This type
parameter is aligned with Transaction<T>'s type parameter.