Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Celo AI Automation Engine

A comprehensive AI-powered blockchain automation system built on the Celo network, facilitating smart contract deployment, AI agent management, NFT operations, and DeFi protocol integrations.

System Capabilities

  • AI-Driven Automation: Natural language processing for workflow creation utilizing Gemini AI integration.
  • Blockchain Infrastructure: Full Celo mainnet and Alfajores testnet support, including native tokens (CELO, cUSD, cEUR, cREAL) and DeFi protocols (Moola, Ubeswap, Curve).
  • Smart Contract Management: Automated deployment, settlement, and lifecycle execution via audited Solidity contracts.
  • Security & Telemetry: Real-time transaction risk assessment, multi-signature approval workflows, and comprehensive API security (rate limiting, input validation).

Technical Stack

Component Technologies Implementation Details
Frontend Next.js 14, Tailwind CSS UI components and App Router architecture
Backend Node.js, SQLite, WebSocket REST API, state persistence, and real-time events
Blockchain Solidity, Hardhat Smart contract logic, compilation, and testing
AI Integration Gemini AI Natural language processing and decision routing

Live Deployment Status (Celo Alfajores Testnet)

All core contracts are deployed and verified on the Alfajores testnet.

Contract Address Transaction Hash Gas Used Status
AgentRegistry 0x28d19bce67566423719B2E471f578b765F4375BA 0xe0ea61d187d2626742554a58ce5ba1f3ac47b6c92ea673db678da0c03a4a2e13 1,793,298 Confirmed
AgentTreasury 0x52F3f3C2d1610454E6c3345b5E02DA767dC4f4D2 0x1ee24ac3f85a71dc0f3c1e2b2dc827fc894f0cd8e7463a82510b4fee37c980bb 2,468,811 Confirmed
AttendanceNFT 0xeD42659476443dE01d113322E156913EA056332F 0x0c622edcbb59a5d4f51624e2ed0d0ccda4476a76a01380743ec5dab79391774a 3,080,093 Confirmed

Project Architecture

celo-automator/
├── Frontend/                 # Next.js client application
│   ├── app/                  # App Router configurations
│   └── components/           # Reusable UI modules
├── Backend/                  # Node.js services and AI routing
│   ├── automation-system.js  # Core engine logic
│   └── data/                 # SQLite local persistence
└── blockchain/               # Smart contracts and deployment scripts
    ├── packages/contracts/   # Solidity source files
    └── hardhat.config.js     # Network and compiler configuration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages