project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Has#AI

Hash#AI is a chatbot-based solution that simplifies wallet transaction tracking and makes detecting connections to suspicious or blacklisted addresses easier, safer, and more user-friendly.

Has#AI

Created At

ETHGlobal Bangkok

Winner of

Blockscout - Blockscout Explorer Big Pool Prize

Prize Pool

Polygon - Real-World Impact: Best Social Good Application on Polygon 1st place

Project Description

HASH#AI is an innovative chatbot solution that addresses the challenges of navigating blockchain security. It simplifies the complex task of tracking cryptocurrency transactions and identifying suspicious wallet connections, ensuring safety, transparency, and ease of use for all users. By offering an intuitive interface and advanced features, HASH#AI makes blockchain security accessible to both novices and experts alike.

Core Features:

  1. Simplicity: The bot boasts an intuitive, easy-to-navigate dashboard with interactive visualizations. Users can effortlessly monitor wallet activity, view transaction history, and grasp fund flows without being native.
  2. Traceability: Each transaction path is meticulously mapped, offering users comprehensive insight into wallet interactions. This feature ensures complete transparency over assets and transactional networks.
  3. Accessibility: Designed with inclusivity in mind, the bot caters to users of all experience levels. Whether you're a novice or a seasoned crypto enthusiast, the tool simplifies blockchain tracking.
  4. Security: The bot monitors interactions, detecting and flagging risky transactions involving suspicious or blacklisted wallets. Real-time alerts and proactive protection help users avoid potentially fraudulent or malicious activities.
  5. AI Assistance: Harnessing advanced artificial intelligence, the bot delivers actionable recommendations, empowering users to make informed decisions. Alerts and insights are not only smarter but also tailored to each user's unique transactional patterns.

Powered by Advanced Tools:

  • XMTP: Our chatbot, developed with XMTP's Message Kit, connects to ChatGPT. This ensures secure communication between the bot and users, safeguarding sensitive data.
  • TheGraph: We created a subgraph that listens to events through the deployed smart contract. It fetches real-time blockchain transaction data, allowing the bot to provide timely and accurate insights.
  • BlackScout: Using the obtained address, we query the Blockscout API to get transaction details. It actively scans wallet addresses and alerts users of any connections to blacklisted wallets.
  • Polygon: We deployed the smart contract on the Amoy testnet.

Why It Matters:

Blockchain security often overwhelms users due to complex transactions and the risk of interacting with fraudulent wallets. The HASH#AI Bot bridges this gap, offering peace of mind by combining advanced technology with user-friendly design.

Vision:

This tool goes beyond mere tracking—it empowers users to navigate the blockchain confidently. By making crypto transactions safer, simpler, and smarter, HASH#AI aims to drive mainstream adoption of blockchain technology and enhance trust in the ecosystem.

With its cutting-edge features and security focus, the bot is set to become an indispensable tool for anyone engaging in cryptocurrency transactions.

How it's Made

We are creating a Converse bot that allows users to interact with blockchain data, simplifying the process of understanding and tracking it manually.

Behind the scenes, we've configured the ChatGPT agent to handle various user intents. Two of the most important are:

The transaction information:

  1. To visualize the Ethereum Mainnet information, we make requests against TheGraph API to resolve ENS names and generate the corresponding addresses.
  2. We then use these addresses to retrieve transactions from Blockscout.
  3. This information is reorganized in our Golang server to generate relationships between nodes.
  4. Finally, we generate a Mermaid diagram schema, which creates a URL to be rendered in the Converse chatbot.

The reported address:

A common use case is when users want to report malicious or dangerous wallets after losing funds or falling victim to scams or phishing attempts. In this scenario, users can report the incident via the Converse chat with the bot. We collect these reports in a subgraph, storing the classification (e.g., scam/phishing) and tracking how many times the same wallet has been reported. Over time, this will provide a severity rating, helping users understand if any of their potential transactions might be compromised.

background image mobile

Join the mailing list

Get the latest news and updates