Skip to content

SajjadKiani/token-tracker-view

Repository files navigation

Token Tracker View

A web-based application to track new tokens.

Project Overview

Token Tracker View is a simple and intuitive tool that allows users to view new tokens in Chains. The app provides a clean interface where users can input an token address and receive a list of all associated tokens along with their respective balances.

Features

  • Token Tracking: Retrieves and displays the new tokens.
  • Simple Interface: Clean and user-friendly interface for quick balance checks.
  • Fast and Efficient: Leveraging the power of Ethereum and token standards to provide quick responses.
  • Deployed on Vercel: Hosted on Vercel for fast and reliable deployment.

Getting Started

Follow these steps to get a local copy of the project up and running:

Prerequisites

You need to have the following installed on your local machine:

  • Node.js (v14 or higher)
  • npm (v6 or higher) or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/token-tracker-view.git
    cd token-tracker-view
  2. Install the dependencies:

    npm install
  3. Run the development server:

    npm run dev
  4. Open http://localhost:3000 in your browser to view the app.

Deployment

This app is deployed on Vercel. To deploy it yourself:

  1. Push your code to a GitHub repository.
  2. Connect the repository to your Vercel account.
  3. Deploy the app by following Vercel's deployment process.

Usage

  1. Open the app in your browser.
  2. Enter a valid Ethereum address into the input field.
  3. The app will display a list of ERC20 tokens and their balances for the given address.

Future Enhancements

  • Historical Data: Add the ability to view historical balances for any given token.
  • Network Support: Include support for other networks such as Binance Smart Chain or Polygon.
  • User Wallet Integration: Allow users to connect their wallet to view their balances directly.

Contributing

Contributions are welcome! To contribute:

  1. Fork the project.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.