Skip to content

Latest commit

 

History

History
55 lines (34 loc) · 1.68 KB

README.md

File metadata and controls

55 lines (34 loc) · 1.68 KB

Uniswap AI Agent by Bitte

This is a Next.js project that implements an AI-powered agent for interacting with Uniswap V3. The agent helps users generate and execute transactions on Uniswap Fusion across supported EVM networks.

Features

  • Generate transaction data for Uniswap V3
  • Support for selling native assets (ETH, xDAI, POL, BNB)
  • ERC20 token transfers
  • WETH wrapping and unwrapping
  • Price quotes and fee estimation for trades
  • Support for multiple EVM networks

API Endpoints

The agent exposes several endpoints:

  • /api/tools/uniswap: Quote prices and generate swap transactions

Local Development

First, install the dependencies:

bun install

Then, run the development server:

bun dev
bun dev-testnet

Open http://localhost:3000 with your browser to see the Swagger UI.

Environment Setup

The application requires the following environment variables:

  • BITTE_KEY: JSON containing the account ID

Learn More

To learn more about the technologies used in this project:

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform.

Check out our Next.js deployment documentation for more details.