To help protect your assets, Ready simulates transactions before submitting them to the blockchain.
If the simulation indicates that a transaction is likely to fail, Ready prevents it from being submitted. This helps you avoid paying network fees for transactions that are unlikely to succeed.
You may see one of the following messages:
- Transaction failure predicted
- Could not estimate network fee
These messages usually appear on the transaction preview screen.
While we can't always determine the exact reason, one of the following is often responsible.
Possible reasons
Trading
The price of the token you're swapping may have changed significantly since you started the transaction.
If the expected price is now outside the acceptable range, Ready blocks the transaction before it is submitted.
Token or NFT restrictions
Some tokens and NFTs include rules in their smart contracts that must be satisfied before they can be transferred.
For example, RealT tokens require compliance checks before transfers are allowed.
Inactive or read-only account
If your Starknet account is inactive or in read-only mode, it may not be able to sign the transaction.
Connection issues
A poor, restricted, or unstable internet connection can prevent Ready from syncing to its proper state or accurately simulating the transaction.
Troubleshooting
Try the following:
- Retry the transaction later.
- Reduce the transaction amount.
- Try a different token or dApp.
- Force close and reopen the Ready app.
- Switch to a more stable internet connection, such as mobile data.
- If Ready displays a network congestion warning, wait until congestion has eased before trying again.
Still having trouble?
Contact help@ready.co and include:
- A description of what you were trying to do.
- The error text copied using the Copy button next to the error message.
Including the copied error text helps us investigate the issue more quickly.