Remove protocol.mli
The following discussion from !4961 (merged) should be addressed:
-
@g.b.fefe started a discussion: (+5 comments) Small questions while writing this MR:
-
what is the module
Tezos_datais the protocol environment? If unused, should not it be removed from V6? -
is the module
Protocolreally useful? It does not seem used inproto_alphaand according to the signaturePROTOCOLinupdater.mlithe shell never provides or expects such value to/from the protocol. Should not it be removed from V6? It would avoid having to modify the typeProtocol.env_versionin each version of the protocol when adding a new protocol version. Or at least cannot this type be abstracted?
-