project screenshot 1
project screenshot 2
project screenshot 3

EtherEye

EtherEye is API designed to enrich the user experience of Etherscan by providing a more feature-rich. With EtherEye, users can easily track their transactions, optimize gas fees, and manage their asset portfolios.

EtherEye

Created At

ETHGlobal Tokyo

Project Description

Features

Transaction Tracker (Implemented)

  1. View recent transactions related to your wallet address (1-1): Keep track of recent transactions involving your wallet address.
  2. View detailed information about a specific transaction (1-2): Input a transaction ID to view detailed information such as sender, recipient, amount, gas fee, etc.
  3. View real-time transaction status (1-3): Monitor the real-time status of transactions (unconfirmed, confirmed, failed).
  4. Favorite specific wallet or token contract addresses for easy access (1-4): Easily access your favorite wallet addresses or token contract addresses.
  5. Filter transaction history based on specific timeframes or token types (1-5): Customize your transaction history view by filtering transactions based on timeframes or token types.

Gas Fee Optimization Tool (To be implemented)

  1. View current gas fees in real-time (2-1): Stay updated on average, low, and high gas fees.
  2. Receive optimal gas price suggestions (2-2): Get gas price recommendations based on the urgency of your transaction.
  3. Know approximate transaction processing time (2-3): Estimate the processing time for your transaction based on the chosen gas price.
  4. View past gas fee fluctuations in a graph (2-4): Understand gas fee trends by analyzing historical data.
  5. See future gas fee predictions (2-5): Make informed transaction timing decisions based on future gas fee predictions.

Asset Portfolio Manager (To be implemented)

  1. View current price and total value of tokens in a wallet (3-1): Input a wallet address with multiple tokens and view their current price and total value.
  2. View portfolio performance in a time-series graph (3-2): Monitor changes in the value of your portfolio over time.
  3. View trade history of a specific token (3-3): Compare the acquisition price and the current price of a specific token.
  4. View asset allocation in a pie chart (3-4): See the proportion of each token in your portfolio.
  5. Manage assets across multiple wallets (3-5): Add different wallet addresses and manage the asset situation in a unified manner.

How it's Made

I developed an API service in Go that wraps around the Etherscan API. Since it relies on the Etherscan API, it will be dependent on the usage limits and fees of the Etherscan API. I have prepared test files for each function, so you can check its behavior without launching the API by using the features of VSCode. In addition, I have also prepared API documentation using Swagger UI, so you can confirm the specifications and behavior on a GUI.

background image mobile

Join the mailing list

Get the latest news and updates