Create a fresh wallet
Generate a completely new wallet address using the official app for your blockchain. Do not use any address that has previously signed a transaction. Write down your seed phrase on paper and store it offline in a secure location.
Test with a small amount first
Send a small test transaction ($1 or less) from your old wallet to the new address. Confirm it arrives correctly by checking the block explorer. This verifies you have the correct address before transferring your full balance.
Transfer your full balance
Once the test transaction is confirmed, send the remaining funds from your exposed wallet to the new address. For ETH and Solana, remember to leave a small amount to cover the final gas or transaction fee.
Verify on the block explorer
After the transfer, paste your new wallet address into the relevant block explorer (Etherscan, Solscan, Blockchain.info, or XRPScan) and confirm the full balance has arrived. Do not use the exposed wallet again.
Monitor your chain's quantum-safe upgrade
Your migration buys you time, but is not a permanent fix. The sending transaction from your new wallet will eventually expose its public key too. The permanent fix comes when your chain deploys quantum-resistant signatures at the protocol level. Monitor the roadmap links below for your specific chain.