Here is a draft article based on your prompt:
Ethereum: Chainlink job stuck in send tx task despite successful transaction on Etherscan
As Chainlink node users, I’m sure many of us have encountered issues where our jobs got stuck in the send tx task. Recently, I experienced a frustrating situation where my Chainlink job got stuck after successfully making a transaction on Etherscan.
The problem started when I tried to run my job where I fetch data from an API, process it, and then invoke a contract using the ethtx task. The job completed successfully, but I noticed that it was stuck in the send tx process.
Symptoms of the problem
I noticed that my job got stuck after about 10-15 minutes of inactivity. This can be due to a number of reasons, such as:
- Network congestion or slow data retrieval from the API
- Insufficient gas prices for contract invocation
- Misconfigured Chainlink node settings
How I solved the problem
To troubleshoot and solve the problem, I performed a step-by-step analysis of my job configuration. Here’s how I did it:
- Double-checked my Etherscan transaction

: I checked my recent transactions to make sure they were successful and within the allowed limits.
- Checked my API response: I verified that the API was returning the data as expected, which helped me identify potential issues with the data retrieval process.
- Optimized network configuration: I adjusted my node’s network settings to optimize gas prices for contract invocation and ensure it doesn’t stall due to high fees.
- Updated Chainlink node version: I made sure my NodeOS and Chainlink library are up to date.
Troubleshooting tips
If you are experiencing similar issues with your Chainlink job, here are some additional tips to help you resolve it:
- Check that your API responses are correct and within allowed limits.
- Review your network configuration and tweak gas prices as needed.
- Check your Etherscan transactions to ensure they were successful and within allowed limits.
- Consider updating your NodeOS and Chainlink library versions for the latest performance improvements.
By following these steps, you should be able to resolve the issue with your stuck job and get it running again. If you have any other questions or concerns, feel free to ask!