diff --git a/README.md b/README.md index e719411..728a098 100644 --- a/README.md +++ b/README.md @@ -1135,23 +1135,29 @@ MetaMask - RPC Error: ## Introduction ## Hardhat Setup - Smart Contract Lottery +*[⌨️ (13:43:43) Hardhat Setup](https://youtu.be/gyMwXuJrbJQ?t=49423)* - Install dependencies: ```bash yarn add --dev @nomiclabs/hardhat-ethers@npm:hardhat-deploy-ethers ethers @nomiclabs/hardhat-etherscan @nomiclabs/hardhat-waffle chai ethereum-waffle hardhat hardhat-contract-sizer hardhat-deploy hardhat-gas-reporter prettier prettier-plugin-solidity solhint solidity-coverage dotenv ``` ## Raffle.sol Setup +*[⌨️ (13:46:55) Raffle.sol Setup](https://youtu.be/gyMwXuJrbJQ?t=49615)* - [Custom Errors in Solidity](https://blog.soliditylang.org/2021/04/21/custom-errors/) ## Introduction to Events +*[⌨️ (13:54:02) Introduction to Events](https://youtu.be/gyMwXuJrbJQ?t=50042)* - [Events & Logging Video](https://www.youtube.com/watch?v=KDYJC85eS5M) - [Events & Logging in Hardhat](https://github.com/PatrickAlphaC/hardhat-events-logs) ## Events in Raffle.sol +*[⌨️ (14:00:47) Events in Raffle.sol](https://youtu.be/gyMwXuJrbJQ?t=50447)* ## Introduction to Chainlink VRF +*[⌨️ (14:02:30) Introduction to Chainlink VRF](https://youtu.be/gyMwXuJrbJQ?t=50550)* - [Special Guest Stephen Fluin](https://twitter.com/stephenfluin) ### Sub-Lesson: Chainlink VRF > - [Chainlink VRFv2 Docs](https://docs.chain.link/docs/get-a-random-number/) > - [Chainlink VRFv2 Walkthrough](https://www.youtube.com/watch?v=rdJ5d8j1RCg) > - [Chainlink Contracts](https://github.com/smartcontractkit/chainlink/blob/develop/contracts/src/v0.8/VRFConsumerBase.sol) ## Implementing Chainlink VRF - Introduction +*[⌨️ (14:09:53) Implementing Chainlink VRF](https://youtu.be/gyMwXuJrbJQ?t=50993)* ### Hardhat Shorthand - [Hardhat Shorthand](https://hardhat.org/guides/shorthand.html) ## Implementing Chainlink VRF - The Request