Native Safe launch (migration guidance)
Hi all
Today, Fri, Apr 21 we are excited (!) to announce the launch of native Celo Mainnet support on Safe Global at app.safe.global.
This launch provides builders and users on Celo Mainnet with:
- Access to Safe’s latest features when they are released,
- Native mobile support on iOS and Android through the official Safe apps
- Ethereum-level parity with Safe developer tools, and
- Dedicated security from Safe’s battle-tested infrastructure that protects billions in value on Ethereum
What does this mean for users?
1. All existing features on Celo Safe will continue to work on Safe Global
Existing Celo Safe users on Celo Mainnet (at safe.celo.org and old-safe.celo.org) can continue to manage their safes via the official Safe {wallet} apps:
- on the web at app.safe.global, and
- on mobile via the iOS and Android apps.
Simply follow the instructions to:
- add an existing Safe on the web
- add an existing Safe on mobile (iOS and Android)
For example, in the screenshot below, I can manage my existing safe (0x59…cOC
) on Celo Mainnet by adding it on app.safe.global.
2. The latest features on Safe Global will not work with all existing safes
Unfortunately, not all safes created on Celo Safe are compatible with the latest features available via the official Safe {wallet} apps.
If your existing safe is not compatible with the latest features on Safe Global you will see a red warning message in the top-right corner of you browser window when adding your safe to app.safe.global.
All features you know from Celo Safe should continue to work on Safe Global, but if you would like to use a new and unfortunately incompatible feature, we recommend you:
-
Create a new safe at app.safe.global, and
-
Transfer your assets into the new safe at app.safe.global.
Your new safe will have access to all the latest features in the Safe {wallet} apps.
Note: We recommend you make a small test transaction before making large transfers to ensure all settings are entered correctly.
What does this mean technically speaking?
The Celo ecosystem has long seen the tremendous value of the Safe project. Enough that the official Safe team and cLabs coordinated to deploy a forked version of the Safe app with Celo support until the Safe team had enough bandwidth to support Celo natively.
Specifically, cLabs and Safe collaborated to:
- deploy Safe’s audited Ethereum smart contracts on Celo in 2021, and
- add Celo compatibility to the various forked repositories that make up Safe.
cLabs hosted the forked version under the name “Celo Safe” at safe.celo.org.
Under the hood, Celo Safe has always used Safe’s audited Ethereum smart contracts deployed by the Safe Global team on Celo in 2021. However, since Celo Safe was made from forks of the various Safe codebases there would always be a delay for Celo Safe to support the newest Safe versions. With official Safe support, users will now have access to the latest updates and features as the Safe team makes them available.
Future of Celo Safe
We are not planning to sunset the forked version under the name “Celo Safe” (at safe.celo.org or old-safe.celo.org) in the near future.
This is because:
- Celo Safe supports both Celo Mainnet and Alfajores Testnet, whereas
- Safe Global only supports Celo Mainnet, but not Alfajores Testnet
Therefore:
- If you use safes on Celo Mainnet: We highly encourage you to manage your safes via Safe Global at app.safe.global.
- If you use safes on Alfajores Testnet: We recommend you continue managing your safes via Celo Safe at safe.celo.org and fill out this (optional) short survey.
Below is a short overview to help you compare Safe Global and Celo Safe.
Safe Global | Celo Safe | |
---|---|---|
Celo Mainnet | (recommended ) | |
Alfajores Testnet | (recommended ) | |
iOS/Android support | ||
API support | ||
Latest features |
Other questions?
If you are an existing Celo Safe user and need support, please comment on the forum post below or reach out to devrel@celo.org if you have a particularly sensitive issue.
If you are a new safe user on Safe Global and need support, please refer to Safe Global’s official support section at help.safe.global.
As always, all comments and reflections welcome!