Fee Estimate: Troubleshooting "fees.not.found"
When attempting to estimate fees for transactions, you may encounter errors such as:
"response": {
"statusCode": 403,
"errorCode": "eth.fees.not.found",
"message": "Can't estimate gas price at the moment, please try again later."
}
//
"response": {
"statusCode": 403,
"errorCode": "btc.fees.not.found",
"message": "Can't estimate gas price at the moment, please try again later."
}
Ethereum Fee Estimate Errors (and EVM compatible)
- Sender Address Balance:
- The sender address must have enough ETH (native asset) balance to cover the gas fees.
- Ensure the sender address has at least enough ETH to cover the transaction fees.
- If the balance is insufficient, the fee estimation may fail with the error "
eth.fees.not.found
".
- Token Transfers:
- The sender address must have enough ETH (native asset) balance to cover the gas fees.
- The sender address must have enough Token balance to perform the transfer.
- If the balance is insufficient, the fee estimation may fail with the error "
eth.fees.not.found
".
Note
- Without sufficient balance, the estimation may be rejected by the nodes.
- This requirement originates from how Ethereum (and EVM compatible) nodes operate.
- Tatum has no control over this.
Bitcoin Fee Estimate Errors (and UTXO based chains)
- Supported Address Types:
- Ensure the address used is one of the following supported types:
- Legacy (P2PKH)
- SegWit (P2SH or P2WPKH)
- Fee estimation will fail if an unsupported address type, such as Native SegWit (P2TR), is used.
- Ensure the address used is one of the following supported types:
- Available UTXOs:
- The sender's address must have available UTXOs (Unspent Transaction Outputs) for estimation to work.
- If there are no UTXOs, fee estimation will fail.
Other Reasons for Fee Estimate Errors
- Temporary Node Issues:
- Sometimes, errors occur due to temporary issues with Tatum nodes or connectivity to blockchain networks.
- If you encounter "
please try again later
", it may indicate a node availability problem.
- Network Congestion:
- High congestion on the blockchain can impact fee estimation. In such cases, retry the request after some time.
Steps to Resolve
-
Verify the Sender Address:
- Ensure the sender address has sufficient assets:
- For Ethereum (and EVM compatible): Enough ETH to cover gas fees.
- For Bitcoin (and UTXO based chains): Available UTXOs and supported address types.
- Ensure the sender address has sufficient assets:
-
Retry the Request:
- If the error persists, wait a few seconds and try again.
-
Contact Support:
- If none of the above resolves the issue, please contact our support team. Be sure to include:
- The specific error message you encountered.
- The address and transaction details you were using.
- If none of the above resolves the issue, please contact our support team. Be sure to include:
Updated about 15 hours ago