← Back to home

ProjectSmith

ProjectSmith is a Chrome extension designed to enhance and expand the functionality of data-rich blockchain explorers like Beryx by integrating a conversational AI assistant and agent actions.

Screenshots

ProjectSmith screenshot 1
ProjectSmith screenshot 2
ProjectSmith screenshot 3
ProjectSmith screenshot 4
ProjectSmith screenshot 5
ProjectSmith screenshot 6

Problem Statement

Project OverviewProjectSmith is a Chrome extension designed to enhance and expand the functionality of data-rich blockchain explorers like Beryx by integrating a conversational AI assistant and agent actions. This project leverages AI and blockchain technologies to provide users with an enriched experience when interacting with on-chain data.Key Components and WorkflowBeryx ExplorerFunction: Serves as the primary user interface where users can view blockchain data such as addresses, contracts, and transactions.User Interaction: Users interact with the Beryx Explorer to view and query on-chain data.Smith ExtensionFunction: Acts as the central hub of the ProjectSmith extension. It connects the user's wallet and integrates seamlessly with the Beryx Explorer.Capabilities:Reads page context, such as addresses and transaction data, from the Beryx API.Opens up functionalities provided by Smith to run prompts and execute actions via AI.Beryx APIFunction: Provides the necessary data from the Beryx Explorer to the Smith extension. It supplies contextual information about the blockchain data being viewed.Interaction: The Smith extension fetches page context and relevant data through this API to process and enhance the user's experience.GaladrielFunction: Runs large language model (LLM) prompts for various tasks.Integration: Smith sends data to Galadriel for processing, leveraging AI to understand and interact with the blockchain data meaningfully.CoopHiveFunction: Executes agent actions and interacts with decentralized finance (DeFi) protocols.Agent Actions: Runs agents based on prompts processed by Galadriel and validates these actions using AI.DeFi Interaction: Executes DeFi-related actions, such as transactions, via the Squid Router.Squid RouterFunction: Facilitates the actual DeFi actions, such as transactions or contract interactions, triggered by CoopHive.Role: Acts as a bridge between CoopHive and the blockchain for performing validated actions.LilyPadFunction: Supports CoopHive by providing additional validation and interaction capabilities, ensuring that agent actions align with user intentions and DeFi protocols.Future PlansIntegrations with more blockchain explorers AgentActions marketplace Multi-chain support More fine-tuned crypto trained LLMs

Solution

Workflow SummaryUser Interaction with Beryx Explorer: The user views blockchain data (addresses, contracts, transactions).Smith Extension Activation: The Smith extension connects the user's wallet and reads page context and data from the Beryx API.Data Processing and AI Prompts: Smith sends data to Galadriel to run LLM prompts, enhancing the contextual understanding of the data.Agent Execution: Based on the processed data, Smith triggers agents on CoopHive to perform specific actions.DeFi Actions and Validation: CoopHive calls LLMs for validation, executes actions via the Squid Router, and ensures correctness with LilyPad.Enhanced User Experience: Users receive enriched and actionable insights directly within the Beryx Explorer interface, facilitated by the conversational AI assistant and automated agent actions.

Hackathon

HackFS 2024

2024

Prizes

  • 🏆

    Best Use of Beryx1st place

    Zondax

  • 🏆

    Best Uses Cases Utilizing Latent Computing Power

    CoopHive

Contributors