An AI-powered development platform for building, analyzing, and optimizing smart contracts on the Mantle Network Layer 2 solution.
- AI-powered smart contract development
- Visual tools for contract creation
- Real-time syntax validation
- Best practices suggestions
- Analyze and decode smart contract transactions
- Interactive visualization of contract interactions
- Detailed breakdown of function calls and events
- Pre-built smart contract templates
- Common patterns and implementations
- Customizable contract templates
- AI-powered development assistance
- Real-time code suggestions
- Smart contract optimization tips
- Mantle Network-specific guidance
- Automated security vulnerability scanning
- Gas optimization recommendations
- Best practices validation
- Mantle L2-specific optimizations
- AI-powered test case generation
- Comprehensive test coverage
- Automated test execution
- Custom test scenario creation
- Frontend: React + TypeScript + Vite
- Backend: Express + Node.js
- AI Integration: OpenAI
- UI Components: Radix UI + Tailwind CSS
- Smart Contract Testing: Hardhat
- Data Visualization: D3.js + Recharts
-
Clone the repository from Replit
-
Install dependencies:
npm install
- Configure environment variables:
- Create a new file
.env
in the root directory - Add your OpenAI API key and PostgreSQL Database Configuration:
- Create a new file
# OpenAI API Key (required for AI features)
OPENAI_API_KEY=your_openai_api_key_here
# PostgreSQL Database Configuration
PGHOST=
PGUSER=
PGPASSWORD=
PGDATABASE=
PGPORT=
DATABASE_URL=
- Start the development server:
npm run dev
├── client/ # Frontend React application
│ ├── src/
│ │ ├── components/
│ │ ├── hooks/
│ │ ├── lib/
│ │ └── pages/
├── server/ # Backend Express server
│ └── routes/
- Fork the repository
- Create a feature branch
- Submit a pull request
For support, join our community forum or create an issue in the repository.
MIT License - see LICENSE for details