After executing the requestRandomness
function
function getRandomNumber(uint256 userProvidedSeed) public returns (bytes32 requestId) {
require(LINK.balanceOf(address(this)) >= fee, "Not enough LINK - fill contract with faucet");
return requestRandomness(keyHash, fee, userProvidedSeed);
}
it returns the requestId
by default but does it also return randomness
to be used as an argument in the fulfillRandomness
function?
function fulfillRandomness(bytes32 requestId, uint256 randomness) internal override {
randomResult = randomness;
}
Or do I pass in any random number as an argument for fulfillRandomness
function?