Chainlink Keepers Not calling performUpkeep even when checkUpkeep returns true #547
Unanswered
shivendra-kp
asked this question in
Q&A
Replies: 2 comments 3 replies
-
what are you asking? you said it was working perfectly? then no luck? did it run out of link? |
Beta Was this translation helpful? Give feedback.
3 replies
-
Okay..Great |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I followed Lesson 9 : Hardhat Smart Contract Lottery and successfully deployed and verified the contract on RInkeby testnet and Etherscan respectively. Also Successfully subscribed for Chainlink VRF and Chainlink Keepers. But for some reasons Keepers don't call performUpkeep of the deployed contract (As no calls for perfromUpkeep on Chainlink Keepers History section).
Just to be sure that i got Chainlink part right I created a simple smart contract on Remix and deployed it on Rinkeby testnet. Then added it as consumer in VRF subscription manager and registered new upkeep for this contract. And guess what, It worked Perfectly, Keepers are calling perfromUpkeep after regular intervals and which then requests the VRF-Coordinator for random numbers, which again successfully calls fulfillRandomWords function.
Yes i have tried setting up proper gas limits and Link tokens for Keepers, still didn't work. Plus i went through the process few times already with this contract using remix and hardhat both, still no luck.
Also I would like to thank @PatrickAlphaC for such amazing course and making it available for free, learned a great deal from it.
Actual Contract code:
Beta Was this translation helpful? Give feedback.
All reactions