Right now, for Solidity versions earlier than 0.5, we skip variable update hooks completely. The reason is that pre-0.5 Solidity does not support abi.encode.
However, since keccak256 exists pre-0.5, we should be able to support primitive types and simple dynamic types. That would allow partial support for update hooks in legacy contracts.
Right now, for Solidity versions earlier than 0.5, we skip variable update hooks completely. The reason is that pre-0.5 Solidity does not support abi.encode.
However, since keccak256 exists pre-0.5, we should be able to support primitive types and simple dynamic types. That would allow partial support for update hooks in legacy contracts.