safe-global / safe-smart-account

Safe allows secure management of blockchain assets.
https://safe.global
GNU Lesser General Public License v3.0
1.84k stars 907 forks source link

Add zkSync Support To v1.4.1 #767

Open nlordell opened 3 months ago

nlordell commented 3 months ago

Context / issue

Currently, the deployment scripts for Safe contracts do not work on zkSync networks.

Proposed solution

Add support for deploying to Safe contracts to zkSync networks. Note that this identical to #766 but targetted to the v1.4.1 branch so that we can deploy that version of Safe contracts to zkSync networks.

In addition to the expected outcome of the aforementioned issue:

Alternatives

Manually deploy the contracts. The downside of this is we explicitly want to support Hyperstack based chains, and manually deploying to each of these chains does not scale well.