From 0987a9f64fdc9991729340b268907605fc4f4d83 Mon Sep 17 00:00:00 2001 From: Nikita Zasimuk Date: Tue, 16 Jan 2024 15:07:12 +0700 Subject: [PATCH 1/2] feat: add blockscout client for Mode Mainnet --- gnosis/eth/clients/blockscout_client.py | 1 + 1 file changed, 1 insertion(+) diff --git a/gnosis/eth/clients/blockscout_client.py b/gnosis/eth/clients/blockscout_client.py index 1897e25a7..2ca3b812a 100644 --- a/gnosis/eth/clients/blockscout_client.py +++ b/gnosis/eth/clients/blockscout_client.py @@ -84,6 +84,7 @@ class BlockscoutClient: EthereumNetwork.ZORA: "https://explorer.mode.network/graphiql", EthereumNetwork.HAQQ_NETWORK: "https://explorer.haqq.network/graphiql", EthereumNetwork.HAQQ_CHAIN_TESTNET: "https://explorer.testedge2.haqq.network/graphiql", + EthereumNetwork.MODE: "https://explorer.mode.network/graphiql", } def __init__(self, network: EthereumNetwork): From 9cc0d9811a7fc082113184a31ff61be2190f52d0 Mon Sep 17 00:00:00 2001 From: Nikita Zasimuk Date: Tue, 16 Jan 2024 15:10:01 +0700 Subject: [PATCH 2/2] feat: add 1.3.0 safe contracts on Mode Mainnet --- gnosis/safe/addresses.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gnosis/safe/addresses.py b/gnosis/safe/addresses.py index 5b8bce5fd..0cbe3ac69 100644 --- a/gnosis/safe/addresses.py +++ b/gnosis/safe/addresses.py @@ -660,6 +660,10 @@ ("0xfb1bffC9d739B8D520DaF37dF666da4C687191EA", 1514959, "1.3.0+L2"), ("0x69f4D1788e39c87893C980c06EdF4b7f686e2938", 1514966, "1.3.0"), ], + EthereumNetwork.MODE: [ + ("0x3E5c63644E683549055b9Be8653de26E0B4CD36E", 2610515, "1.3.0+L2"), + ("0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", 2610520, "1.3.0"), + ], } PROXY_FACTORIES: Dict[EthereumNetwork, List[Tuple[str, int]]] = { @@ -1099,4 +1103,7 @@ ("0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67", 7031865), # v1.4.1 ("0xC22834581EbC8527d974F8a1c97E1bEA4EF910BC", 1514954), # v1.3.0 ], + EthereumNetwork.MODE: [ + ("0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", 2610484), # v1.3.0 + ], }