This is a Django + Python-based web application that allows users to fetch the current balance and five recent transactions associated with a given Ethereum address.
To run the Ethereum Explorer web app locally, follow these steps:
-
Clone the repository:
git clone $ https://github.com/devumang096/Ethereum-App.git
-
Navigate to the project directory:
cd Ethereum-App
-
Create and activate a virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Set up the Ethereum Explorer app:
- Open the
ethereum_app/settings.py
file. - Update the
SECRET_KEY
with your own secret key. - Make sure the
DEBUG
setting is set toTrue
for local development.
- Open the
-
Apply database migrations:
python manage.py migrate
-
Start the development server:
python manage.py runserver
- Open your web browser and visit
http://localhost:8000
to access the Ethereum Explorer web app.
- On the Ethereum Explorer home page, you will see a text field and a "Fetch" button.
- Enter the Ethereum address you want to explore in the text field.
- Click the "Fetch" button.
- The current balance and five most recent transactions associated with the provided Ethereum address will be displayed.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request.
The Ethereum Explorer web app was developed by Umang Devanshu as a project.