safe-global / safe-modules

A collection of modules that can be used with the Safe contract
GNU Lesser General Public License v3.0
140 stars 73 forks source link

Don't use `packageManager` field #469

Closed nlordell closed 1 month ago

nlordell commented 1 month ago

This PR removes the use of the pacakgeManager field for a couple of reasons:

Instead, I changed to use the engines field that will produce warnings on incompatible versions.

I also removed the safe-contracts exception by solving the lints. It also means we have an ultra-consistent Safe contracts version that we use across all our modules (which has some nice benefits).