When attempting to use openzeppelin-upgrades we are able to override only a particular subset of unsafe actions (namely unsafeAllowCustomTypes
and unsafeAllowLinkedLibraries
). However in some cases, one may want to override things like “Use of delegatecall is not allowed” (e.g. when delegate calls are only used to read contract storage).
Would it be within the realm of possibility to include a manual override for all validations, or simply a forceSkipValidation
feature?