Switching over from Legacy to HyperApp
This page is only relevant for users who signed up for BASED before July 2025.
BASED accounts created before July 2025 are considered "Legacy" accounts. If you had an account then, you would most likely have logged in from app.based.one or have the PWA added to your phone. This is the wallet that was connected to a Safe wallet.
Moving forward, we are transitioning to a simpler architecture and there may be some action required on your end.
What are the technical differences?
When we launched in 2023, we introduced a smart contract wallet (powered by Safe) that is connected to a Visa Debit Card. We pioneered the first non-custodial Visa Debit card back in 2023. Users could log in to BASED either by connecting through Web3 Wallets or by using Magic.link, an authentication provider.
Since July 2025, we have introduced a shift to a simpler architecture by completely removing the smart contract wallet layer. Users can still use a simple Web3 wallet to connect or use social logins. We also took the opportunity to switch from Magic to Privy for authentication. On the new HyperApp, you can log in with Google or Email. This service is provided by Privy (now part of Stripe). We no longer support phone number logins.
This change however has some implications, as many of our Visa card services were tied to the Safe smart contract layer. To continue using the BASED Visa Card on the new apps, you will have to go through a one-time setup process.
Migration
To facilitate the change, our engineers worked on a smooth migration flow which automatically creates a linkage from the legacy account (Safe wallet) to the new HyperApp wallet.
If you logged in to BASED with an email or Google, you can simply log in with the same account and the linkage will be done automatically.
Link Card Manually
Linking card accounts requires logging in via email on the app.
You will have to link your card manually if you logged in to legacy BASED with:
Web3 Wallet such as Metamask or Rabby
Phone number
An email address that you no longer wish to use
Last updated
