How to enable wallet activity notifications
Does this article need to be translated?
Wallet activity notifications on MetaMask can help you keep up to date with successful transactions, including sending or receiving ETH and tokens, staking and unstaking ETH, and other actions such as bridging, swapping, and buying crypto.
You can choose to receive in-wallet notifications in MetaMask Extension, and/or browser notifications through MetaMask Portfolio.
How do wallet activity notifications work?
MetaMask monitors blockchains for you and sends you push notifications when relevant events occur to your addresses, such as receiving tokens, NFTs, or unstaking.
Unlike the profile sync and backup feature which only hosts data encrypted client-side, the notifications service needs to save unencrypted versions of your wallet addresses on the server side.
- Extension
- Portfolio
Click on the three vertical dots in the top-right of your wallet, and select the 'Notifications' menu, the first item on the list.
You'll now see a window that explains some details about the notifications feature, including that profile sync will be turned on if you proceed.
Simply click 'Turn on' to continue and enable notifications.
You can disable it any time by opening your notifications and hitting the gear icon to access notification settings. Flick the toggle to turn it off:
Wallet activity notifications are available in MetaMask Extension v12.0 and higher.
You can sign into MetaMask Portfolio with your MetaMask wallet and get wallet activity notifications directly within the dapp. For more information on how this feature works and preserves your privacy, see here.
Here's how to turn it on:
- Head to MetaMask Portfolio. If you haven't yet opted into wallet notifications, you'll see a popup next to the bell icon in the top-right of the dapp, announcing the option. Click 'Enable' to proceed.
- This action prompts a Sign-In with Ethereum request in your wallet:
Sign the request in your wallet to continue. You're now logged into MetaMask Portfolio with all the accounts in your MetaMask wallet.
- When you return to Portfolio, you'll see a window like this:
Click 'Continue'.
- Now you'll see another message to sign with your wallet:
This time, you're creating a cryptographic key that will be stored on your device. The key is used to encrypt your device's sign-in settings before they are sent to MetaMask servers.
Currently, you sign these transactions with one account — the one currently selected in MetaMask. However, this signs your entire wallet into Portfolio: you sign in with all of your accounts, and see notifications for all of them. If you only want to see notifications for certain accounts, you can adjust this in Settings > Notifications.
If you're unsure of the difference between accounts and your wallet, see here.
Storing your sign-in configurations on our servers means that your settings (whether or not you're signed into MetaMask Portfolio with your wallet) will be retained, regardless of which device you're using to access MetaMask Portfolio.
Now you're fully signed in to MetaMask Portfolio, and should be able to see real-time notifications for wallet activity.
You can configure your notifications settings at any time by heading to Settings > Notifications.
Profile sync is a feature that enables you to sync and backup your accounts across devices. It is a requirement to activate wallet activity notifications.
If you're a new MetaMask user, it's likely that profile sync is already turned on for you.
If you created your wallet before profile sync was added for Extension, you'll have to have to opt in.
Learn more about profile sync and user privacy here.