Troubleshooting Transactions
Common reasons why transactions may fail or be dropped, and how to resolve them.
When using Tholos to submit transactions across different blockchains, users may occasionally encounter situations where their transactions are not finalized on the blockchain. This could mean the transaction was dropped by the network due to issues like congestion, low fees, or other constraints, or it outright failed because of invalid parameters or insufficient resources.
Below is a guide to the common reasons for such occurrences, grouped where applicable by blockchain, along with recommended actions.
TLDR
- Always ensure your wallet is sufficiently funded with the blockchain’s gas token to cover transaction fees.
Bitcoin, Ethereum, BNB Chain, Avalanche, Optimism
-
Low Transaction Fees or Gas Price: Transactions with insufficient fees or gas prices may not be picked up by miners or validators.
- Recommended Action: Resubmit the transaction to the network. Tholos will automatically adjust fees to prioritize confirmation.
-
Network Congestion: High transaction volume can lead to delays in processing transactions with lower fees.
- Recommended Action: Resubmit the transaction during less congested periods.
Solana
-
Transaction Timeout: Solana transactions that take too long to finalize may be dropped.
- Recommended Action: Resubmit the transaction during periods of lower network activity.
-
Insufficient Funds: Lack of SOL for transaction fees can prevent a transaction from proceeding.
- Recommended Action: Ensure your wallet has sufficient SOL to cover fees and resubmit.
-
Network Congestion: During periods of high activity, Solana’s block production and confirmation processes can experience delays.
- Recommended Action: Resubmit the transaction.
Tron
-
Energy Deficiency: Smart contract transactions on Tron require energy, and insufficient energy can lead to failures.
- Recommended Action: Rent energy from a marketplace.
-
Bandwidth Limitations: Tron uses bandwidth points for transactions, and a lack of points can prevent submission.
- Recommended Action: Rent energy from a marketplace.
-
Incorrect Parameters: Transactions with invalid parameters may be rejected.
- Recommended Action: Double-check parameters and resubmit through Tholos.
Cosmos and Cosmos App-chains
Cosmos and its ecosystem of app-chains, such as Axelar, Osmosis, Neutron, and others, have unique properties that may lead to transaction issues.
-
Insufficient Fees: Transactions require adequate fees to be prioritized by validators.
- Recommended Action: Ensure your wallet has sufficient gas tokens to cover fees and resubmit.
-
Network Congestion: During periods of high activity, transactions with lower fees may be delayed or dropped.
- Recommended Action: Resubmit the transaction during off-peak hours.
-
Cross-Chain Coordination Issues: Transactions involving interchain communications, such as IBC transfers, may fail if dependencies on other chains are unmet.
- Recommended Action: Verify the status of the associated chains and retry the transaction after resolving any issues.
For further assistance, consult the documentation for the specific blockchain or contact Tholos support.