Empty.Protoval hash : Tezos_base.TzPervasives.Protocol_hash.ttype block_header_data = Fake_protocol.block_header_dataval block_header_data_encoding :
block_header_data Tezos_base.TzPervasives.Data_encoding.ttype block_header_metadata = Fake_protocol.block_header_metadataval block_header_metadata_encoding :
block_header_metadata Tezos_base.TzPervasives.Data_encoding.ttype operation_data = Fake_protocol.operation_datatype operation_receipt = Fake_protocol.operation_receipttype operation = Fake_protocol.operation = {shell : Tezos_base.Operation.shell_header;protocol_data : operation_data;}val operation_data_encoding :
operation_data Tezos_base.TzPervasives.Data_encoding.tval operation_receipt_encoding :
operation_receipt Tezos_base.TzPervasives.Data_encoding.tval operation_data_and_receipt_encoding :
(operation_data * operation_receipt) Tezos_base.TzPervasives.Data_encoding.t