@monad-accathon
Hello superstars β, welcome to DEXON, an advanced decentralized exchange platform developed by the ZUNI team!
Detailed documentation available at: HACKMD
DEXON is a comprehensive decentralized exchange platform that combines advanced trading features with AI assistance, built on Monad testnet. It enables secure and efficient trading of digital assets with features like limit orders, stop orders, and TWAP (Time-Weighted Average Price) orders.
DEXON implements a hybrid architecture combining web interfaces, off-chain service, AI assistance, and blockchain integration:
- User can places order through the web interface. The market orders go directly to the smart contract, while limit, stop, and TWAP orders are submitted to the
dexon-service
. - Another path, the AI trading assistant, user provides natural language order placement and price suggestions. The AI assistant validates the order and sends it to the
dexon-service
. - The
dexon-service
handles order management and execution, integrating withdexon-contract
for order matching. - Details: Please visit the documentation
- Multiple Order Types
- Market Orders
- Limit Orders
- Stop Orders
- TWAP Orders (Time-Weighted Average Price)
- AI Trading Assistant
- Natural language order placement
- Intelligent price suggestions
- Context-aware validation
- Advanced Trading Features
- EIP-712 compliant signatures
- Price feeds using Uniswap V3 TWAP oracles
- Multi-hop swaps support
- Customizable slippage protection
The DEXON ecosystem consists of four main repositories:
1. dexon-ui
Modern decentralized exchange interface built with:
- Next.js 15
- RainbowKit v2
- Wagmi v2
- Tailwind CSS
- TypeScript
Backend service handling order management and execution:
- Go-based architecture
- Real-time order matching
- Integration with smart contracts
- OpenAI integration for AI features
Smart contracts powering the DEX:
- Order execution logic
- TWAP implementation
- Price oracle integration
- Built with Foundry
It is not a part of the main components, but it is essential for the DEXON ecosystem. Price synchronization tool for Monad testnet:
- Syncs prices from Ethereum mainnet
- Supports ETH, BTC, SOL
- Essential for price discovery on Monad testnet
- Ensures accurate order execution
Network | Address |
---|---|
Monad Testnet | 0x45acD584500c747dCE86c77389b3b3B458Eb0A0b |
- Node.js 20.x or higher
- Go 1.x
- Foundry
- Bun (recommended) or npm
Please refer to individual repository READMEs for specific installation instructions:
- Clone desired repositories
- Follow setup instructions in each repository
- Configure environment variables
- Start development servers
- Implement advanced order types
- Enhance AI trading assistant
- Handle large-scale trading volumes
- Add AI yield farming strategies
- Integrate with more DeFi protocols
- Index price feeds from multiple sources
We welcome contributions! Please follow these steps:
- Fork the relevant repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
- Email: [email protected]
- Discord: Join our channel
- Issues: Use GitHub Issues in respective repositories
DEXON is open-source software released under the MIT License.
Copyright Β© 2025 ZUNI Laboratory.