Skip to content

SudeepGowda55/EchoFi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EchoFi: The DeFi AI Agent

Overview

EchoFi is an advanced AI-powered DeFi agent that interacts with users like a human, providing real-time insights into decentralized finance (DeFi) and blockchain ecosystems. It is designed to simplify and automate complex blockchain operations while offering multilingual support to onboard millions of users into Web3.


Screenshot 2025-02-09 at 9 41 51 PM

Key Capabilities

  • Conversational AI: Communicates with users in multiple languages, including English, Hindi, Chinese, Dutch, and more.
  • DeFi Insights: Provides details about DeFi trends, token analytics, and market conditions.
  • Automated Trading: Executes trades based on market trends and user commands.
  • MemeCoin Creation: Generates and deploys memecoins dynamically.
  • Rug Check & Security Analysis: Analyzes tokens to detect potential scams and rug pulls.
  • Blockchain Transactions: Executes transactions on Base Network, Solana, and Ethereum, with ongoing support for additional chains.
  • Oracle & Data Fetching: Scrapes tweets, fetches real-time blockchain data, and integrates with oracle services for decision-making.

System Architecture

Screenshot 2025-02-09 at 9 37 28 PM

Workflow

  1. User Input: The user provides input via voice or text.
  2. Processing: The input is analyzed using OpenAI and Assembly AI.
  3. Information & Trading Execution:
    • If the user seeks information, OpenAI fetches relevant knowledge.
    • If the user wants to execute a trade, the request is processed via Covalent and a Transaction Agent.
  4. Security & Market Analysis:
    • Scanner Agent performs rug checks and token analysis.
    • Data sources like Rapid API (tweets, news) and oracles enhance decision-making.
  5. Transaction Execution:
    • The Transaction Agent processes token swaps, transfers, and NFT minting across supported blockchains.
    • Private transactions are handled separately through a Private Transaction Agent.
  6. Response & Interaction:
    • The AI agent responds via text or voice, providing real-time updates to the user.

Prompts

1. Check Balance on Base Network

Prompt:

What is my balance on Base Network?

Response:
Performing transaction on Base Network...

Wallet Details:

  • Provider: viem_wallet_provider
  • Address: 0xbEF9C1f9aCb9E8252edc0B8279A4eb10bEDCc6F7
  • Network:
    • Protocol Family: EVM
    • Network ID: base-sepolia
    • Chain ID: 84532
  • ETH Balance: 1.509100 ETH
  • Native Balance: 1,509,099,916,492,252,270 WEI (equivalent to 1.509100 ETH)

Your wallet is currently on the Base Sepolia network (base-sepolia) with the above balances.


2. Send ETH on Base Network

Prompt:

Send 0.0001 ETH to 0xF297fb18353F3e5E5eAe07806F93316D3848e238 on Base Network.

Response:
Performing transaction on Base Network...

Wallet Details:

  • Provider: viem_wallet_provider
  • Address: 0xbEF9C1f9aCb9E8252edc0B8279A4eb10bEDCc6F7
  • Network:
    • Protocol Family: EVM
    • Network ID: base-sepolia
    • Chain ID: 84532
  • ETH Balance: 1.509100 ETH
  • Native Balance: 1509099916492252270 WEI

Transferred 0.0001 ETH to 0xF297fb18353F3e5E5eAe07806F93316D3848e238.
Transaction hash: 0x60c5eded3a9bd225ab9135d6b08ac1fa0bcd7674ca137990d50c15d1e9266793.


3. Get Bitcoin Price

Prompt:

What is the price of Bitcoin?

Response:
Performing transaction on Base Network...

The latest price of Bitcoin (BTC) is $95,518.94.


4. Request ETH from Faucet

Prompt:

Request 0.0001 ETH to my wallet on Base Network via faucet.

Response:
Received ETH from the faucet.
Transaction: View Transaction

I have successfully received 0.0001 ETH from the faucet.

Demo

Watch the video

Technologies Used

  • AI & NLP: OpenAI, Assembly AI
  • Blockchain & DeFi: Solana, Ethereum, Base Network, Covalent API
  • Data & Analytics: Rapid API, Oracle services
  • Backend & Infrastructure: Express Js

Hyperbolic AVS is used for speech synthesis

Screenshot 2025-02-09 at 11 29 11 PM

All our AI Agents are deployed to autonome

  1. Covalent Agent
Screenshot 2025-02-09 at 11 25 50 PM
  1. Base Agent
Screenshot 2025-02-09 at 11 27 20 PM

Future Roadmap

  • Multi-chain Support: Expanding to additional blockchains beyond Ethereum, Solana, and Base.
  • Improved AI Models: Enhancing AI-driven financial analysis and trading strategies.
  • Enhanced Security: Adding more robust fraud detection mechanisms.
  • Mobile & Web Integration: Making EchoFi accessible via mobile and web apps.

Contribution

We welcome contributions! If you’d like to contribute, fork the repository, create a pull request, and help us build the future of AI-driven DeFi.

License

MIT License

Contact

For queries and collaborations, reach out at SudeepGowda55@proton.me

Releases

No releases published

Packages

 
 
 

Contributors