diff --git a/gnosis/eth/clients/blockscout_client.py b/gnosis/eth/clients/blockscout_client.py index 3bc984d3d..caf8c7163 100644 --- a/gnosis/eth/clients/blockscout_client.py +++ b/gnosis/eth/clients/blockscout_client.py @@ -104,6 +104,7 @@ class BlockscoutClient: EthereumNetwork.BITROCK_TESTNET: "https://testnetscan.bit-rock.io/api/v1/graphql", EthereumNetwork.OP_CELESTIA_RASPBERRY: "https://opcelestia-raspberry.gelatoscout.com/api/v1/graphql", EthereumNetwork.POLYGON_BLACKBERRY: "https://polygon-blackberry.gelatoscout.com/api/v1/graphql", + EthereumNetwork.ARBITRUM_BLUEBERRY: "https://arb-blueberry.gelatoscout.com/api/v1/graphql", } def __init__(self, network: EthereumNetwork): diff --git a/gnosis/eth/ethereum_network.py b/gnosis/eth/ethereum_network.py index 59efd3f0b..a461821b9 100644 --- a/gnosis/eth/ethereum_network.py +++ b/gnosis/eth/ethereum_network.py @@ -1231,6 +1231,7 @@ class EthereumNetwork(Enum): ONELEDGER_TESTNET_FRANKENSTEIN = 4216137055 PALM_TESTNET = 11297108099 PALM = 11297108109 + ARBITRUM_BLUEBERRY = 88153591557 ALPHABET_MAINNET = 111222333444 NTITY_MAINNET = 197710212030 HARADEV_TESTNET = 197710212031 diff --git a/gnosis/safe/addresses.py b/gnosis/safe/addresses.py index 126098557..e9d24f1ca 100644 --- a/gnosis/safe/addresses.py +++ b/gnosis/safe/addresses.py @@ -963,6 +963,10 @@ ("0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", 765162, "1.3.0"), # v1.3.0 ("0x3E5c63644E683549055b9Be8653de26E0B4CD36E", 765158, "1.3.0+L2"), # v1.3.0+L2 ], + EthereumNetwork.ARBITRUM_BLUEBERRY: [ + ("0xd9Db270c1B5E3Bd161E8c8503c55cEABeE709552", 19373, "1.3.0"), # v1.3.0 + ("0x3E5c63644E683549055b9Be8653de26E0B4CD36E", 19372, "1.3.0+L2"), # v1.3.0+L2 + ], } PROXY_FACTORIES: Dict[EthereumNetwork, List[Tuple[str, int]]] = { @@ -1560,4 +1564,7 @@ EthereumNetwork.POLYGON_BLACKBERRY: [ ("0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", 765141), # v1.3.0 ], + EthereumNetwork.ARBITRUM_BLUEBERRY: [ + ("0xa6B71E26C5e0845f74c812102Ca7114b6a896AB2", 19364), # v1.3.0 + ], }