RabbitX is a decentralized perpetual futures exchange built on Starknet, a Layer 2 scaling solution for Ethereum. It offers lightning-fast execution, low fees, and a user-friendly interface — making it an ideal platform for both beginners and experienced traders. This tutorial walks you through the process of trading on RabbitX step-by-step, from wallet setup to placing your first trade.
RabbitX combines the speed of centralized exchanges with the transparency and security of decentralized finance (DeFi). It uses a hybrid architecture: trades are matched off-chain for speed, while settlement and risk management are handled on-chain via Starknet’s zk-rollup technology.
Before you begin trading on RabbitX, make sure you have:
A desktop or mobile device with internet access
A supported Ethereum wallet (e.g., MetaMask, Argent, Braavos)
Some ETH for gas fees and USDC for trading
Access to the RabbitX Exchange
Visit the RabbitX Exchange
Click “Connect Wallet” in the top-right corner
Choose your preferred wallet (MetaMask, Braavos, or Argent)
Approve the connection and switch to the Starknet network if prompted
To trade, you’ll need to deposit USDC into your RabbitX account:
Click on “Deposit” in the dashboard
Choose the asset (USDC or ETH)
Follow the prompts to bridge funds from Ethereum mainnet to Starknet
Confirm the transaction via your wallet
Deposits are settled on-chain and typically take a few minutes.
RabbitX offers a clean and intuitive trading dashboard:
Chart View: Real-time price charts powered by TradingView
Order Book: Displays current buy/sell orders
Trade Panel: Where you place market or limit orders
Positions Tab: Track open trades, PnL, and margin usage
Select a trading pair (e.g., BTC-USDC, ETH-USDC)
Choose Market Order (instant execution) or Limit Order (set your price)
Set your leverage (up to 20x depending on the asset)
Enter your position size and direction (Long or Short)
Click “Open Position” and confirm via your wallet
Your trade will be executed off-chain and settled on Starknet for transparency.
Use the Positions tab to view your open trades
Track your unrealized PnL, margin ratio, and liquidation price
You can close, adjust, or add margin to your position at any time
When you're ready to cash out:
Click “Withdraw” in the dashboard
Select the asset and amount
Confirm the transaction via your wallet
Funds will be bridged back to Ethereum or your preferred network.
RabbitX offers a low-fee structure:
Maker Fee: ~0.01% (for adding liquidity)
Taker Fee: ~0.05% (for removing liquidity)
No gas fees for trading: Thanks to off-chain execution
Minimal settlement fees: Powered by Starknet’s zk-rollups
Use a hardware wallet for large balances
Never share your seed phrase or private keys
Bookmark the official RabbitX site to avoid phishing
Revoke unused token approvals regularly
Fast execution with off-chain matching
Secure settlement via Starknet
Low fees and deep liquidity
User-friendly interface for all skill levels
Non-custodial — you control your funds
RabbitX makes decentralized perpetual trading fast, affordable, and accessible. With its hybrid architecture and Starknet integration, it’s a top choice for traders looking to explore DeFi derivatives in 2025.