Skip to content

Instantly share code, notes, and snippets.

View Nevil844's full-sized avatar
🎯
Focusing

Nevil Jobanputra Nevil844

🎯
Focusing
View GitHub Profile
@Nevil844
Nevil844 / random.sol
Created April 10, 2024 15:57
Chainlink VRF
// SPDX-License-Identifier: MIT
// An example of a consumer contract that directly pays for each request.
pragma solidity ^0.8.7;
import {ConfirmedOwner} from "@chainlink/contracts@1.0.0/src/v0.8/shared/access/ConfirmedOwner.sol";
import {VRFV2WrapperConsumerBase} from "@chainlink/contracts@1.0.0/src/v0.8/vrf/VRFV2WrapperConsumerBase.sol";
import {LinkTokenInterface} from "@chainlink/contracts@1.0.0/src/v0.8/shared/interfaces/LinkTokenInterface.sol";
/**
* Request testnet LINK and ETH here: https://faucets.chain.link/