Users can enter lottery with ETH based on a USD Fee. Admin will choose when lottery is over The lottery will select random winner. SmartContract Lottery in Solidity. Scripts to deploy & test in Python. Brownie framework used. Chainlink Price Feed used. Chainlink VRF used for generating randomn number to choose winner in completely decentralised manner. True Randomness with Chainlink VRF. Link Tokens - Oracle Gas used. Funded chainlink contract with link token before using randomness. Deployed on ganache local & testnet rinkeby.