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.
- 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).
| 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 |
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 |
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