ton-society / grants-and-bounties

TON Foundation invites talent to imagine and realize projects that have the potential to integrate with the daily lives of users.
https://ton.org/grants
313 stars 137 forks source link

STON.FI Pool Controller Bot with Pyrogram & new STON.FI Data Collection Module #822

Open seriybeliy11 opened 2 months ago

seriybeliy11 commented 2 months ago

Summary

The bot provides the following features:

  1. Pool Information Retrieval:

    • Users can request detailed information about specific liquidity pools by providing the pool address.
    • The bot fetches and displays key metrics such as base token, quote token, last price, base volume, quote volume, base liquidity, quote liquidity, LP price, and LP price in USD.
  2. Watchlist Management:

    • Users can add tokens to their watchlist for easy access and monitoring.
    • The watchlist feature allows users to quickly view the tokens they are interested in and get updates.
  3. Alerts and Notifications:

    • Users can set up alerts for specific tokens in their watchlist.
    • Alerts can be configured to be sent once, twice, or three times a day.
    • The bot sends notifications with updated pool information based on the user's alert settings.
  4. Pool Comparison:

    • Users can compare two pools from their watchlist to see how they stack up against each other.
    • The comparison includes metrics such as base token, quote token, last price, base volume, quote volume, base liquidity, quote liquidity, LP price, and APY.
  5. Statistics and Analytics:

    • The bot provides various statistical analyses and visualizations.
    • Users can view the top pools by liquidity, average APY for each base token, total volume for each quote token, correlation between APY and liquidity, and the distribution of pools based on APY.
    • The bot generates and sends plots to visualize the data.
  6. Full DEX Statistics:

    • Users can view overall statistics for the Stonfi DEX, including total value locked (TVL), total trading volume, unique wallets, and total trades.
    • Statistics can be viewed for different time frames: last 24 hours, last week, and last month.

The bot is designed to provide users with comprehensive information about liquidity pools on a decentralized exchange (DEX), allowing them to make informed decisions about which pools to invest in. The ability to add pools to a watchlist and receive alerts about changes in the pools makes it easy for users to stay up-to-date on the latest developments in the market.

Context

The developer tool is a Telegram bot that allows users to track and monitor liquidity pools on a decentralized exchange (DEX). It provides users with comprehensive information about pools, including the amount of each token, fees, estimated price, TVL (Total Value Locked), and the percentage of TVL for each pool. The tool also allows users to add pools to a watchlist for easy tracking and provides a user-friendly interface. The tool can improve the efficiency of pool tracking, provide more comprehensive pool information, improve the user experience, ensure scalability, and integrate with other tools and services. Overall, the developer tool can help users make more informed decisions about which pools to invest in and increase the overall value of the system for users and developers alike.

References

Here are some links to similar tools and functionalities that provide information about liquidity pools on decentralized exchanges (DEXs):

  1. Uniswap Info: Uniswap Info is a website that provides information about liquidity pools on the Uniswap v2 and v3 DEXs. It allows users to view pool statistics, such as the amount of liquidity, volume, and fees, and provides a visual representation of the pool's liquidity curve.
  2. SushiSwap Analytics: SushiSwap Analytics is a website that provides information about liquidity pools on the SushiSwap DEX. It allows users to view pool statistics, such as the amount of liquidity, volume, and fees, and provides a visual representation of the pool's liquidity curve.
  3. Curve Finance: Curve Finance is a decentralized exchange (DEX) that allows users to trade stablecoins and other assets in a more capital-efficient manner. The Curve website provides information about liquidity pools on the Curve DEX, including the amount of liquidity, volume, and fees.
  4. Balancer: Balancer is a decentralized exchange (DEX) that allows users to create and trade custom liquidity pools. The Balancer website provides information about liquidity pools on the Balancer DEX, including the amount of liquidity, volume, and fees.
  5. Zapper: Zapper is a portfolio tracking tool that allows users to track their assets across multiple decentralized finance (DeFi) platforms. Zapper provides information about liquidity pools on various DEXs, including the amount of liquidity, volume, and fees.

These tools and functionalities provide users with comprehensive information about liquidity pools on decentralized exchanges, which can help them make more informed decisions about which pools to invest in. However, they may not provide the same level of integration with other tools and services or the same level of customization as the developer tool being proposed.

Estimate suggested reward

800$

seriybeliy11 commented 2 months ago

@delovoyhomie could you please review the application in the near future? : )

tikto29 commented 2 months ago

https://github.com/ton-society/grants-and-bounties/issues/822#issuecomment-2367963338

tikto29 commented 2 months ago

seriybeliy11 commented 1 month ago

@delovoyhomie gentle reminder🙂