When you interact with an app (like confirming a transaction), your Phantom wallet might prevent you from the interaction, and display a warning message:
“This dApp could be malicious. Do not proceed unless you are certain it is safe.”
This message appears when Phantom can’t accurately simulate a transaction before it’s sent.
Transaction simulation lets you preview what will happen when you confirm a transaction. If Phantom can’t simulate it accurately, because of dynamic or non-standard behaviors, we can’t provide the usual level of protection. In these cases, we show this message to help keep you safe.
What this means for you
Be cautious when continuing with any transaction that displays this message. Only proceed if you fully trust the app and understand the risks involved. If you’re unsure about the app, pause and learn more about it before proceeding.
What this means for developers
If you’re the developer or creator of the app and want to understand why this warning appears, or how to prevent it, see Domain and transaction warnings in the Phantom developer docs.