From ad2d7a88203ad6da83b4534cce8f19bee39cba96 Mon Sep 17 00:00:00 2001
From: Andrew Schmidt <schmi651@msu.edu>
Date: Thu, 9 Jan 2025 05:55:38 -0600
Subject: [PATCH] feat: lens testnet v1.3.0 (zksync) (#938)

## Add new chain

Please fill the following form:

Provide the Chain ID (Only 1 chain id per PR).
- Chain_ID: 37111

Relevant information:

Deployed from [v1_3_0_zksync
branch](https://github.com/safe-global/safe-smart-account/tree/v1_3_0_zksync)
with deterministic deployment, verified on Lens Testnet block explorer.

-
[SimulateTxAccessor](https://block-explorer.testnet.lens.dev/address/0x4191E2e12E8BC5002424CE0c51f9947b02675a44)
-
[GnosisSafeProxyFactory](https://block-explorer.testnet.lens.dev/address/0xDAec33641865E4651fB43181C6DB6f7232Ee91c2)
-
[CompatibilityFallbackHandler](https://block-explorer.testnet.lens.dev/address/0x2f870a80647BbC554F3a0EBD093f11B4d2a7492A)
-
[CreateCall](https://block-explorer.testnet.lens.dev/address/0xcB8e5E438c5c2b45FbE17B02Ca9aF91509a8ad56)
-
[MultiSend](https://block-explorer.testnet.lens.dev/address/0x0dFcccB95225ffB03c6FBB2559B530C2B7C8A912)
-
[MultiSendCallOnly](https://block-explorer.testnet.lens.dev/address/0xf220D3b4DFb23C4ade8C88E526C1353AbAcbC38F)
-
[SignMessageLib](https://block-explorer.testnet.lens.dev/address/0x357147caf9C0cCa67DfA0CF5369318d8193c8407)
-
[GnosisSafeL2](https://block-explorer.testnet.lens.dev/address/0x1727c2c531cf966f902E5927b98490fDFb3b2b70)
-
[GnosisSafe](https://block-explorer.testnet.lens.dev/address/0xB00ce5CCcdEf57e539ddcEd01DF43a13855d9910)
---
 src/assets/v1.3.0/compatibility_fallback_handler.json | 1 +
 src/assets/v1.3.0/create_call.json                    | 1 +
 src/assets/v1.3.0/gnosis_safe.json                    | 1 +
 src/assets/v1.3.0/gnosis_safe_l2.json                 | 1 +
 src/assets/v1.3.0/multi_send.json                     | 1 +
 src/assets/v1.3.0/multi_send_call_only.json           | 1 +
 src/assets/v1.3.0/proxy_factory.json                  | 1 +
 src/assets/v1.3.0/sign_message_lib.json               | 1 +
 src/assets/v1.3.0/simulate_tx_accessor.json           | 1 +
 9 files changed, 9 insertions(+)

diff --git a/src/assets/v1.3.0/compatibility_fallback_handler.json b/src/assets/v1.3.0/compatibility_fallback_handler.json
index 1f9339b505..523ca5f089 100644
--- a/src/assets/v1.3.0/compatibility_fallback_handler.json
+++ b/src/assets/v1.3.0/compatibility_fallback_handler.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/create_call.json b/src/assets/v1.3.0/create_call.json
index ce24471f47..fd9d363950 100644
--- a/src/assets/v1.3.0/create_call.json
+++ b/src/assets/v1.3.0/create_call.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/gnosis_safe.json b/src/assets/v1.3.0/gnosis_safe.json
index 5b7828d6b4..43a6180024 100644
--- a/src/assets/v1.3.0/gnosis_safe.json
+++ b/src/assets/v1.3.0/gnosis_safe.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/gnosis_safe_l2.json b/src/assets/v1.3.0/gnosis_safe_l2.json
index da95ae935b..6244998f29 100644
--- a/src/assets/v1.3.0/gnosis_safe_l2.json
+++ b/src/assets/v1.3.0/gnosis_safe_l2.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/multi_send.json b/src/assets/v1.3.0/multi_send.json
index d1fbafd299..6f5feb4678 100644
--- a/src/assets/v1.3.0/multi_send.json
+++ b/src/assets/v1.3.0/multi_send.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/multi_send_call_only.json b/src/assets/v1.3.0/multi_send_call_only.json
index beaa6ff3bf..b124a43a07 100644
--- a/src/assets/v1.3.0/multi_send_call_only.json
+++ b/src/assets/v1.3.0/multi_send_call_only.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/proxy_factory.json b/src/assets/v1.3.0/proxy_factory.json
index 89f4c794e1..0ed3e71fd3 100644
--- a/src/assets/v1.3.0/proxy_factory.json
+++ b/src/assets/v1.3.0/proxy_factory.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/sign_message_lib.json b/src/assets/v1.3.0/sign_message_lib.json
index f0e0d9be00..fb7ca6276d 100644
--- a/src/assets/v1.3.0/sign_message_lib.json
+++ b/src/assets/v1.3.0/sign_message_lib.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",
diff --git a/src/assets/v1.3.0/simulate_tx_accessor.json b/src/assets/v1.3.0/simulate_tx_accessor.json
index d38ebf068a..3ce21c08a8 100644
--- a/src/assets/v1.3.0/simulate_tx_accessor.json
+++ b/src/assets/v1.3.0/simulate_tx_accessor.json
@@ -226,6 +226,7 @@
     "34443": ["canonical", "eip155"],
     "35441": "canonical",
     "35443": "canonical",
+    "37111": "zksync",
     "41455": ["canonical", "eip155"],
     "42161": ["canonical", "eip155"],
     "42170": "canonical",