A user-friendly decentralized exchange (DEX) module for the Nexus Wallet. Trade tokens, view market data, and swap stablecoins—all on-chain with enterprise-grade security.
- 🚀 Market Fill Trading - Quick one-click buy/sell with automatic best price matching
- 📊 Real-Time Market Data - Live prices, order books, volumes, and market depth charts
- 📈 Advanced Trading - Place limit orders (bid/ask) and execute specific orders from the book
- 🔄 Cross-Chain Stablecoin Swap - Bridge between USDC (Solana) and USDD (Nexus)
- 🔒 Secure - All transactions require PIN confirmation through the Nexus Wallet security model
- 📉 Charts & Analytics - Candlestick charts, volume data, and market depth visualization
- Download Nexus Wallet - Get the latest version
- Get the DEX Module - Download latest "dex_module@x.y.z.zip" from our releases page
- Install - Open Nexus Wallet → Settings → Modules → Import the downloaded zip
- Start Trading - The DEX icon will appear in your navigation bar
For testing unreleased features:
- Download the latest source code
- Unzip and open terminal in the folder
- Run:
npm install npm run build
- Enable Developer Mode in Nexus Wallet (Settings → Application)
- Drag the folder into Settings → Modules → "Add module"
- Select a Market Pair - Enter token names in the top-right corner (e.g., DIST and NXS)
- Click Refresh - Updates all data for your selected pair
- Choose Trading Method:
- Market Fill (Default) - Simplest option for quick trades
- Bid/Ask - Place limit orders at specific prices
- Execute - Fill existing orders from the order book
The easiest way to trade:
- Select Market Fill (selected by default)
- Choose Buy or Sell
- Enter your Max Payment Amount (how much you want to spend)
- Select your payment and receiving accounts
- Click Find Best Order & Execute
- Review the order details and confirm with your PIN
The system automatically finds the best available price within your budget and includes 10% price protection.
- Quick view of current market metrics (price, 24h change, volume)
- Order book with best bids and asks
- Recent trades for the market pair
- Your active orders and trade history
- Auto-refresh every 10-60 seconds
- Market Fill - Quick buy/sell with automatic price matching (recommended)
- Bid/Ask - Place custom limit orders at your desired price
- Execute - Fill specific orders from the order book
- View and cancel your open orders
- Real-time balance validation
- Price history with candlestick or line charts
- Adjustable time spans (1h to 30 days)
- Volume overlays and interactive tooltips
- Synchronized with your selected market pair
- Visual representation of order book liquidity
- Cumulative bid/ask depth chart
- Toggle between logarithmic and linear scales
- Identify support and resistance levels
- Browse all available tokens and their metrics
- Live prices, volumes, and market caps (vs NXS)
- Search and filter by token name
- One-click market pair selection
Bridge between Solana USDC and Nexus USDD:
USDC → USDD (Solana to Nexus)
- Send USDC on Solana to the service address with memo:
nexus: <your_USDD_account> - Paste your Solana transaction signature in the module
- Module verifies on-chain and monitors for your USDD arrival
- Status updates automatically when complete
USDD → USDC (Nexus to Solana)
- Enter your Solana wallet address (must have USDC token account)
- Module verifies your Solana account setup
- Confirm the swap with your PIN
- USDC arrives at your Solana address
Swap Fees:
- Minimum: 0.2 (both directions)
- Fee: 0.1 flat + 0.1% of amount
- "Estimated received" shown before confirmation
All transactions use the Nexus Wallet's built-in security model:
- PIN required for every transaction
- No private keys exposed to the module
- Direct blockchain API calls (no intermediaries)
- Open source and auditable
Learn more: Nexus Module Security Documentation
- Token Requirements - Currently only works with tokens that have global names
- Market Pair Format - Enter as BASE/QUOTE (e.g., DIST/NXS)
- Stablecoin Swap - Uses Solana mainnet USDC mint (
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) - Network - Requires connection to Nexus network and (for swaps) Solana RPC
Custom Solana RPC Endpoint (optional):
export SOLANA_RPC_URL=https://your-custom-rpc-url.comThis project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Issues: GitHub Issues
- Nexus Community: Nexus Slack
Made with ❤️ for the Nexus community