Skip to content

πŸ€– AI agents with autonomous blockchain payments using Circle Programmable Wallets

License

Notifications You must be signed in to change notification settings

CoolGTX-QA/AI-Agent_BlockchainTesting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AI Agent Autonomous Smart-Contract Auditing System in Blockchain

Combining AI Agents with Blockchain Payments using Circle's Programmable Wallets

This project demonstrates how multiple AI agents can collaborate on complex research tasks and receive autonomous payments in USDC (digital dollars) on the Solana blockchain.

🌟 What This System Does

  • 5 specialized AI agents work together on Auditing an Smart Contract of a Blockchain Network.
  • Each agent has a unique role (Planner, QA Engineer, Executor, Smart-Contract Auditor).
  • Uses Circle's Programmable Wallets for blockchain transactions.
  • Validate the Node to Node transaction in the BlockChain Network.
  • Runs on Solana DevNet (test network with fake money).

πŸš€ Quick Start

Prerequisites

  1. Python 3.9+ - Download
  2. Node.js v20.17.0+ - Download
  3. OpenAI API Key(5$-15$) - Get here
  4. Circle Developer Account (25$) - Sign up

Installation

# 1. Navigate to project directory
cd ai_blockchain_agent

# 2. Set up Python environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

# 3. Install Node.js dependencies
npm install

# 4. Configure environment variables
cp .env.example .env
# Edit .env and add your API keys

# 5. Update OpenAI configuration
# Edit OAI_CONFIG_LIST and add your OpenAI API key

# 6. Run the system
python main.py

πŸ“š Resources

πŸ“„ License

MIT License - Feel free to use, modify, and distribute


Built with ❀️ By Kuljeet From Bugraptors

About

πŸ€– AI agents with autonomous blockchain payments using Circle Programmable Wallets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages