RocketzArb is a web application for automated arbitrage between decentralized exchanges (DEXs). The platform helps users maximize their crypto profits with advanced bot technology that automatically detects and executes profitable arbitrage opportunities.
- Automated Arbitrage: Automatically detect and execute profitable arbitrage opportunities across multiple DEXs
- Real-time Monitoring: Track profits and operations in real-time through an intuitive dashboard
- Multiple Strategies: Support for simple, triangular, and cross-chain arbitrage strategies
- Developer API: Comprehensive API for integrating arbitrage functionality into custom applications
- Wallet Management: Connect and manage multiple wallets for arbitrage operations
- Security: Enterprise-grade security protocols to keep funds and transactions safe
- Frontend: Next.js 14, React 18, Tailwind CSS, Framer Motion
- UI Components: shadcn/ui
- Data Visualization: Chart.js
- Database: PostgreSQL with Prisma ORM
- Authentication: NextAuth.js
- Node.js 18 or higher
- PostgreSQL database
- Clone the repository:
git clone https://github.com/yourusername/rocketzarb.git
cd rocketzarb- Install dependencies:
npm install- Set up environment variables:
Create a
.envfile in the root directory with the following variables:
DATABASE_URL="postgresql://username:password@localhost:5432/rocketzarb"
NEXTAUTH_SECRET="your-secret-key"
NEXTAUTH_URL="http://localhost:3000"
- Set up the database:
npx prisma migrate dev --name init- Run the development server:
npm run dev- Open http://localhost:3000 in your browser to see the application.
/app: Next.js app router pages and layouts/components: Reusable React components/lib: Utility functions and shared code/prisma: Database schema and migrations
This project is licensed under the MIT License - see the LICENSE file for details.