This guide covers migrating accounts from the original MyAlgo Wallet (operated by Rand Labs, 2019-2024) to Pera Wallet or Defly. Two paths are documented: direct seed import (safe only if your seed was never hot-stored on the original web wallet) and rekey-then-import (the safer path for any potentially exposed seed). The current MyAlgo desktop wallet at myalgowallet.org is also a destination option — see /migrate-from-myalgo for that path.
Decision: direct import vs. rekey first
If your seed phrase was ever hot-stored on the original MyAlgo web wallet (i.e., you used the wallet at wallet.myalgo.com between 2019 and January 2024), the safe path is rekey first, then import. Direct seed import preserves the same key that may have been exposed.
If your seed phrase was generated outside MyAlgo and only entered into MyAlgo briefly for transaction signing, direct import is reasonable.
If you can't remember whether your seed was hot-stored: assume it was, and rekey.
Path A: Direct seed import (cold seed only)
For seeds that were never hot-stored on the original web wallet:
Pera Wallet (mobile):
- Install Pera from the App Store (iOS) or Google Play (Android) — verify the developer is "Pera Wallet" and not a lookalike.
- Open Pera, choose "I already have an account" → "Recover with passphrase."
- Enter your 25-word seed phrase in the order it was originally generated.
- Set a password for the local Pera installation.
- Your accounts and ASA opt-ins appear automatically — they're stored on-chain against your address.
Defly: Identical pattern — install, choose "Recover wallet," enter seed phrase, set password.
Both wallets follow the BIP39-compatible 25-word Algorand mnemonic standard, so the same seed produces the same address in either wallet.
Path B: Rekey first, then import (potentially exposed seed)
The rekey path keeps your public address but changes the signing key, so even if the original seed leaks, your funds remain controlled by the new key. After rekey, check the account's auth-addr field on a block explorer to confirm the new signer is in place before assuming the account is safe to operate.