Warpcast simulates transactions before sending them to your wallet.
You can get a preview of what the transaction is attempting to do. It will result in one of the four states:
A preview shows you what happens when you execute this transaction. In the example below, you’re sending ~$3 or 0.00079 ETH to someone.
An error is shown instead of a preview when the simulation shows that the transaction will fail.
The most common reason is that you don’t have enough funds. You can fix this easy by purchasing the asset needed and sending it to your wallet and trying again.
The other reasons are due to the contract “reverting” or throwing an error. This is specific to each contract and it is hard to know how to resolve such issues. You may need to reach out to the frame or contract author to fix this.