Skip to content

It is a smart contract project developed in hardhat framework. The projects allows you to fund money to lottery which is automatically triggered by Chainlink keepers and finds the winner randomly with Chainlink VRF.

Notifications You must be signed in to change notification settings

mkaya13/hardhat-fundMe-fcc-from-scratch

Repository files navigation

Getting Started

To summarize the project, I used hardhat framework to compile, deploy, and test smart contracts written in Solidity. The deployment and tests were made in hardhat framework with javascript language. Thanks to hardhat, I compiled the smart contratcs written with Solidity. Furthermore, hardhat allows us to run a virtual blockchain and run mocks for more sophisticated testing process.

Patrick Collins and freeCodeCamp

This project is inspired by https://www.youtube.com/watch?v=gyMwXuJrbJQ&t=73744s lecture in youtube. Thank you for this great course!

Setup

You can download the package.json for necessary modules.

npx hardhat help
npx hardhat test
GAS_REPORT=true npx hardhat test
npx hardhat node
npx hardhat run scripts/deploy.js

Languages

  • Solidity
  • Javascript
  • HTML / CSS

Usage

Github

👤 Authors

🤝 Contributing

  • Thanks Patrick Collins and freeCodeCamp!

Show your support

  • Give a ⭐️ if you like this project!

Acknowledgments

  • Inspired by the course in youtube: Learn Blockchain, Solidity, and Full Stack Web3 Development with JavaScript – 32-Hour Course

License

  • This project is MIT licensed.

About

It is a smart contract project developed in hardhat framework. The projects allows you to fund money to lottery which is automatically triggered by Chainlink keepers and finds the winner randomly with Chainlink VRF.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published