Would there be a conflict in LINK balance if I run Upkeep and VRFRandomness in the same contract?

As funding upkeep is through addFunds() function but as for VRFrandomness LINK token balance needs to be sent to the actual contract that deploys the random functions.

is it alright to send LINK tokens to the contract for VRFrandomness and to separately add LINK balance through addFunds() function/registry 'add fund' button for upkeep?

1 Answer 1


Yes this should be ok, as you said VRF uses LINK from the consuming contract itself, whereas with keepers, contracts are funded via the registry rather than within the consuming contract

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.