DCEX is a decentralized exchange (DEX) platform that offers Wallet as a Service (WaaS) to users. Unlike centralized exchanges (CEXs) that hold user assets in a single central wallet, DCEX provides each user with their own individual wallet. The primary objective is to simplify wallet creation and enable secure transactions while utilizing decentralized liquidity sources.
-
Individual Wallets for Each User:
- Upon signing up, every user is automatically assigned a unique wallet. This structure ensures users maintain control over their assets, enhancing security and decentralization.
-
Decentralized Liquidity Sourcing:
- DCEX leverages decentralized exchange protocols, such as Jupiter on the Solana blockchain, to source liquidity for user transactions. This approach provides greater flexibility and minimizes reliance on a centralized liquidity pool.
-
On-Ramp and Swapping:
- Users can easily deposit funds into their wallets, which can be used for trading and asset swapping directly from their wallets. This seamless user experience allows for on-ramping (fiat-to-crypto conversion) and swapping between supported assets.
-
Wallet Creation:
- When users sign up, DCEX generates a new wallet specific to each user, allowing for personalized control over assets.
-
Deposits and Trading (At this moment the user will not able to use this service as we don't have the licence yet):
- Users deposit money into their wallets for trading purposes. The platform ensures secure storage and transaction management.
-
Swapping via Decentralized Liquidity:
- DCEX sources liquidity from decentralized exchanges, such as Jupiter, providing a wide range of trading pairs and competitive rates. This eliminates the need for maintaining an internal liquidity pool.
- Decentralization: Users have full control over their individual wallets, reducing the risks associated with centralized exchanges.
- Security: The platform enhances security by assigning a unique wallet to each user, minimizing exposure to hacks or breaches that commonly affect centralized exchanges.
- Flexibility: Liquidity is sourced from decentralized exchanges, giving users access to a broader market and competitive pricing for trades.
- User-Friendly: Wallet creation and management are handled seamlessly by DCEX, providing a smooth onboarding process for users.
DCEX revolutionizes the exchange ecosystem by offering Wallet as a Service, empowering users with greater control over their assets while benefiting from decentralized liquidity. With its unique approach, DCEX is positioned to provide a secure, efficient, and decentralized trading experience for users across the globe.
- Next JS
- TypeScript
- Solana
- Tailwind CSS
- Prisma
- OAuth
This is a Next.js project bootstrapped with create-next-app
.
First, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx
. The page auto-updates as you edit the file.
This project uses next/font
to automatically optimize and load Geist, a new font family for Vercel.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.