Technical requirements
In this chapter, we’ll create a new DeFi project using Node.js, JavaScript, and Solidity. To build the frontend of the project, we will use React.js. Additionally, we’ll utilize the Hardhat library to access smart contracts for frontend code, verification, and debugging.
For your convenience, we have set up a GitHub repository at https://github.com/PacktPublishing/Building-Full-stack-DeFi-Application. You can find all the code of the DeFi applications built in this book in this repository. When you start reading a chapter (e.g., Chapter XX), clone the code from the repository’s chapterXX-start branch
. If you need to refer to the completed code after reading the chapter, you can find it in the chapterXX-end
branch. Basic knowledge of JavaScript, React.js, and Solidity will help you understand the provided code examples. No prior knowledge of Node.js or Hardhat is required, although it can enhance your comprehension of the material.