Search projects, hackathons, sponsors and tech

    ← All projects

    AI-Powered Autonomous Trading Agent on Base

    An AI-driven autonomous trading bot executing on-chain trades seamlessly using Coinbase Smart Wallet and Base L2.

    Demo

    About

    The problem it solves Manual trading is inefficient, time-consuming, and often results in missed opportunities due to market volatility. This project automates on-chain trading, allowing users to set trade conditions, execute transactions via smart contracts, and optimize their trading strategy without constant monitoring. User Interaction and Data Flow User connects their Coinbase Smart Wallet to interact with the platform. Users place limit orders by selecting a token, specifying an amount, and setting a price. The AI agent monitors price movements and automatically executes orders when conditions are met. Trade execution occurs on-chain, and users can track trade history through the dashboard or CLI. The project architecture and development process Smart Contracts (Solidity, Base L2): Handles trade execution and order matching. Backend (Node.js, Express.js): Manages trade logic, interacts with the blockchain, and handles AI-based trade execution. Frontend (React, Tailwind CSS): Provides an intuitive UI for placing and managing orders. CLI Interface (Node.js, Inquirer.js): Allows terminal-based interaction for advanced users. Product Integrations Coinbase Smart Wallet SDK: For seamless user authentication and transaction execution. Express.js: Handles API requests and backend logic. Hardhat: For smart contract deployment and testing. Axios & Inquirer.js: CLI-based interaction for trading. Key differentiators and uniqueness of the project AI-Driven Trading – Uses market trend analysis for smart trade execution. Dual Interface – Supports both CLI and Web UI for diverse user preferences. On-Chain Execution – Fully decentralized order matching and execution. Coinbase Smart Wallet – Seamless wallet connection and trading experience. Trade-offs and shortcuts while building Focused on limit orders rather than implementing market orders and stop-loss features. Optimized for Base L2 but could be extended to support multi-chain trading in the future. Additional Features Implemented CLI support for users who prefer terminal-based trading. Integrated Coinbase Smart Wallet for secure and user-friendly transactions.