Defines a new transaction type with constraints on ancestor block hash, block author, and/or block timestamp.