ProtocolVersion
Description
An abstract, stateless, non-upgradeable contract providing the current Aragon OSx protocol version number.
Do not add any new variables to this contract that would shift down storage in the inheritance chain.
Implementation
public function protocolVersion
Returns the semantic Aragon OSx protocol version number that the implementing contract is associated with.
function protocolVersion() public pure returns (uint8[3])
| Output | Type | Description |
|---|---|---|
0 | uint8[3] |
This version number is not to be confused with the release and build numbers found in the Version.Tag struct inside the PluginRepo contract being used to version plugin setup and associated plugin implementation contracts.