diff --git a/gnosis/eth/clients/blockscout_client.py b/gnosis/eth/clients/blockscout_client.py index 858755f99..9c95ea3d2 100644 --- a/gnosis/eth/clients/blockscout_client.py +++ b/gnosis/eth/clients/blockscout_client.py @@ -116,6 +116,7 @@ class BlockscoutClient: EthereumNetwork.RE_AL: "https://explorer.re.al/api/v1/graphql", EthereumNetwork.UNREAL: "https://unreal.blockscout.com/api/v1/graphql", EthereumNetwork.LISK: "https://blockscout.lisk.com/api/v1/graphql", + EthereumNetwork.OPEN_CAMPUS_CODEX: "https://opencampus-codex.blockscout.com/api/v1/graphql", } def __init__(self, network: EthereumNetwork): diff --git a/gnosis/eth/ethereum_network.py b/gnosis/eth/ethereum_network.py index 17f483dae..5ed8a062f 100644 --- a/gnosis/eth/ethereum_network.py +++ b/gnosis/eth/ethereum_network.py @@ -1123,6 +1123,7 @@ class EthereumNetwork(Enum): HYPRA_MAINNET = 622277 BEAR_NETWORK_CHAIN_MAINNET = 641230 ALL_MAINNET = 651940 + OPEN_CAMPUS_CODEX = 656476 VISION_VPIONEER_TEST_CHAIN = 666666 HELA_OFFICIAL_RUNTIME_TESTNET = 666888 SEI_DEVNET = 713715 diff --git a/gnosis/safe/addresses.py b/gnosis/safe/addresses.py index 071f6d17b..b2fdd06a6 100644 --- a/gnosis/safe/addresses.py +++ b/gnosis/safe/addresses.py @@ -1543,6 +1543,10 @@ "1.3.0+L2", ), # v1.3.0+L2 ], + EthereumNetwork.OPEN_CAMPUS_CODEX: [ + ("0x69f4D1788e39c87893C980c06EdF4b7f686e2938", 466, "1.3.0"), # v1.3.0 + ("0xfb1bffC9d739B8D520DaF37dF666da4C687191EA", 465, "1.3.0+L2"), # v1.3.0+L2 + ], } PROXY_FACTORIES: Dict[EthereumNetwork, List[Tuple[str, int]]] = { @@ -2317,4 +2321,7 @@ EthereumNetwork.ZIRCUIT_TESTNET: [ ("0xC22834581EbC8527d974F8a1c97E1bEA4EF910BC", 9199668), # v1.3.0 ], + EthereumNetwork.OPEN_CAMPUS_CODEX: [ + ("0xC22834581EbC8527d974F8a1c97E1bEA4EF910BC", 458), # v1.3.0 + ], }