This release patches an issue with HatsModule and HatsModuleFactory where a module instance being deployed with empty initData would not be properly initialized, in some cases opening the door for an attacker to manipulate the behavior of the module by later initializing the clone with parameters of their choice. In the new version, all new module instances are initialized regardless of the value of initData.
Other changes:
- cleans up a couple comments
- bumps the compiler to 0.8.19
- several gas optimizations
Hats Module Factory Deployments
Hats Eligibilities Chain Deployments
Hats Toggles Chain Deployments