This is a Decentralized Exchange (DEX) built on the Cronos network, allowing token swaps. The project is developed with Next.js and integrates multiple underlying DEXs to provide liquidity.
- Supports token-to-token swaps
- Includes configurable slippage
- Displays prices and swap routes
- Integration with multiple DEXs:
- VVS Finance
- MM Finance
- PhotonSwap
- CronaSwap
- Management of listed tokens
- Fee control
- Route initialization
- Administrator and super-administrator roles
- Support for Web3Modal
- Connection with multiple wallets
- Connection state management
- Configurable fee system
- Fee collector
- Configurable fee limits
- Built with Next.js 15
- Styled with TailwindCSS
- UI components powered by ShadcnUI
- State management with React Query
- FeeManager: Handles fee management
- CustomRouter: Custom router for swaps
- Interfaces with Uniswap V2
- Provides interaction endpoints for frontend and smart contracts
- Wallet connection
- Basic token swaps
- Admin panel
- Token management
- Fee system
- Swap routes
- Route optimization for low-liquidity tokens
- Improvements in transaction error handling
- Support for tokens with non-standard decimals
- Full automated testing
- Complete API documentation
- Fee system (unfinished)
- List of tokens available for swapping
- Details of integrated DEX platforms
- List of variables necessary to run the project
- Implement full automated testing
- Improve API documentation
- Optimize the routing algorithm
- Implement transaction monitoring
- Enhance error handling
- Administrator roles are secured with wallet signatures
- Slippage checks are implemented to protect users