Table of Contents
About The Project
This is a fun weekend project to get myself onboared to build decentralized applications.
Built With
This project was build using the following tools
Getting Started
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
Prerequisites
You will need the following to be able to run this project locally
- Python3
- Brownie
- Infura project key - If you need to deploy to main/ test net
- Etherscan project key - Required if you want to verify the smart contract deployement
- Metamask wallet
- React
Installation
-
Clone the repo
git clone https://github.com/adityaladwa/eth-defi.git
-
Create
.env
file in root of project with the following variablesexport PRIVATE_KEY= export WEB3_INFURA_PROJECT_ID= export ETHERSCAN_TOKEN=
-
Compile and deploy smart contract
brownie compile brownie run scripts/deploy.py
-
Run the frontend app
cd front_end yarn start
License
Distributed under the MIT License. See LICENSE.txt
for more information.