SmartChat
SmartChat: A crypto tool combining a Frame for swapping USDC/BTC/ETH, an XMTP bot for real-time updates on prices/yields/sentiment, and a Python sentiment analysis module. Stay informed and trade efficiently in one integrated platform.
Screenshots





Problem Statement
Chat-Bot: An XMTP bot (using messagekit one-to-one template) that users can subscribe to for real-time updates on:Current BTC and ETH prices (via coingecko API)Current USDC yield on Aave (via Aave API)Crypto market sentiment analysis based on recent newsSentiment-Analysis: A Python module that:Fetches latest crypto news from various sourcesPerforms sentiment analysis on collected newsProvides a summarized sentiment score for the crypto marketThis integrated platform allows users to stay informed about market prices, yields, and overall sentiment while offering convenient swap functionality.
Solution
Base-Frame: Developed using framesjs openframes for the user interface and integrating the enso finance API for swap functionality.Chat-Bot: Built using the messagekit one-to-one template for XMTP. It integrates the coingecko API for price data, Aave API for yield information, and connects to the custom sentiment analysis module.Sentiment-Analysis: A Python script that likely uses web scraping or news APIs to gather crypto news, employs natural language processing libraries (e.g., NLTK or spaCy) for sentiment analysis, and calculates an overall sentiment score.The components are integrated to work seamlessly, providing a unified experience for users to access market information and perform trades.
Hackathon
ETHOnline 2024
2024
Contributors
- jn-itrock
10 contributions
- joaconafta
2 contributions
- Sofivasquez
1 contributions