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






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
- Arthh
19 contributions
- LeoFranklin015
14 contributions
- fabianferno
11 contributions