To protect your assets, Ready tries to predict when a transaction might fail due to issues outside your control - such as sudden price changes or contract restrictions. When this happens, the wallet prevents the transaction from proceeding. This helps you avoid paying unnecessary network fees (gas), slippage and other losses.
You may see one of the following messages:
- Transaction failure predicted
- Could not estimate network fee
These messages can appear on transaction preview, and while we cannot always identify the exact reason, it is often related to one of the following:
Possible reasons
Trading
Token prices may have changed significantly since you started the swap. If the new price falls outside the acceptable range, we block the transaction before it is submitted to the blockchain
Token design
Some tokens or NFTs include rules in their smart contracts that must be met before they can be transferred
Example: RealT tokens require compliance checks before transfers are allowed
Inactive Starknet account
This can happen if your account is inactive or read-only and cannot sign the transaction
Internet connection
A poor, restricted or unstable connection may prevent accurate transaction simulation
Troubleshooting steps
- Make sure you have enough funds (ETH, STRK) to cover the network fee - you may need to adjust the transaction amount
- Try using a different dapp, lower the amount or use a different token
- Kill the app from the processes
- Switch to a more stable internet connection (including mobile data)
- Try again later if the Starknet is congested (Readywill display a warning if this is the case)
Still having trouble? Reach out to help@ready.co and we will help you out.