Dcex is a decentralized exchange platform similar to TipLink, built on the Solana blockchain. It integrates Jupiter Aggregator (jup.ag) for optimal token swaps and is developed using Next.js, TypeScript, and Tailwind CSS for a modern and efficient user experience.
- Solana-Powered: Fast and low-cost transactions leveraging the Solana blockchain.
- Jupiter Aggregator Integration: Ensures the best token swap rates from multiple liquidity sources.
- Non-Custodial: Users maintain full control of their funds with secure wallet connections.
- Next.js + TypeScript: Optimized for performance, scalability, and maintainability.
- Tailwind CSS: Modern UI/UX design with responsive styling.
- Blockchain: Solana
- Smart Contract Interaction: Solana Web3.js, Anchor
- Swap API: Jupiter Aggregator (jup.ag)
- Frontend Framework: Next.js (React)
- Language: TypeScript
- Styling: Tailwind CSS
Ensure you have the following installed:
- Node.js (v16+ recommended)
- Yarn or npm or pnpm
- Solana CLI
# Clone the repository
git clone https://github.com/Official-Krish/DCEX
cd dcex
# Install dependencies
pnpm install Create a .env.local file in the root directory and configure the following:
NEXT_PUBLIC_RPC_URL=<Your Solana RPC URL>
NEXT_PUBLIC_JUPITER_API_URL=https://quote-api.jup.ag/v6/quoteyarn dev # or npm run devOpen http://localhost:3000 to see the app in action.
- Connect your Solana wallet (Phantom, Solflare, or any supported adapter).
- Select tokens for swapping using the integrated Jupiter API.
- Execute transactions seamlessly on the Solana blockchain.
To deploy the application, use Vercel or another hosting provider:
yarn build # or npm run build
yarn start # or npm run startContributions are welcome! To contribute:
- Fork the repository.
- Create a new feature branch.
- Submit a PR for review.
MIT License. See LICENSE for details.