How to create a safe on Arbitrum by retaining same Ethereum safe address and owners

Hello everyone, I have a basic question. We use couple of SAFE wallets on Ethereum and we need now one on Arbitrum. I do not understand if I can use the same wallet address for our Arbitrum multisig and retain the same owners. I’m trying to understand in the web app how to do it, but seems I didn’t find the way.
Is this possible? Thanks All

2 Likes

Safe accounts across protocols will have different addresses. There is probably a workaround to create the same address for certain protocols. However, it might be good to establish an internal team doc to keep track of the team’s addresses across protocols in the short-term.

In the long-term there will be a better system for linking multiple protocol accounts to a single identifier, such as an ENS domain. The Safe Ecosystem Foundation (SEF) outlines thoughts on this in Account Abstraction in a Multichain Landscape - Part 1: Addresses.

2 Likes

Yes, It is possible.
You need to use the same wallet to send tx, initiate the same transaction(with same batch of owners).

preferebce: Deploy the same Gnosis Safe Address in Multiple Networks - DEV Community

3 Likes

Wow this is really cool, thanks so much for sharing this workaround. I’m going to try it soon. I was searching for something similar but didn’t find anything useful.

1 Like

Not sure about this claim.

Too busy to “don’t trust verify”

I think that any wallet can replay the transaction.

The same wallet address, my safes are not the same owner in different lyear2 network environments. It looks like I have a lot of safes.