What We’ll Build Together
In this tutorial, we’ll complete your first trades on DerivaDEX:- Connect MetaMask to the testnet
- Get testnet tokens and deposit 1,000 USDC as collateral
- Enable one-click trading
- Place a limit sell order
- Execute a market buy order
- View your open position
Step 1: Set Up Your Wallet and Network
- Install the MetaMask Chrome extension if you don’t have it
- Open MetaMask and click the network dropdown underneath the Tokens tab
- Select Sepolia test network (if you don’t see Sepolia in your network list, you may need to enable test networks in MetaMask settings)

Step 2: Get Sepolia ETH for Gas Fees
You need Sepolia ETH to pay for deposit and withdrawal transactions (trading itself is gasless).- Go to the Google Cloud Sepolia faucet
- Enter your wallet address
- Click Receive 0.05 Sepolia ETH

Step 3: Connect Your Wallet to DerivaDEX
- Go to DerivaDEX testnet in your browser
- Click Connect ETH wallet on the left sidebar
- Click MetaMask
- Select your account in the MetaMask popup and click Connect
- Click Confirm to approve the signature request from Privy

Step 4: Skip Account Verification (Testnet Only)
On mainnet, you would need to complete KYC verification at this point. On testnet, we can skip this entirely. Look for the “Skip account verification” option and click it. If you don’t see such a button and can already see buttons to Deposit and Withdraw, you’re good to go.Step 5: Get Testnet USDC
Now we need testnet USDC to use as trading collateral.- Click “Faucet” in the top navigation bar
- Click “Mint 10,000 Testnet USDC” You’ll see a confirmation toast: “Minted 10000 USDC for [your wallet address]”
- Click “Trade” in the top navigation to return to the main exchange interface
Note: If you see a “Rate Limited” warning, you’ve already minted within the last 24 hours. You can continue with whatever USDC you have.
Step 6: Deposit Collateral
Now we’ll deposit 1,000 USDC as trading collateral.- Click the purple “Deposit” button on the left sidebar
-
In the deposit form, set:
- Strategy: “main” (leave as default)
- Collateral Type: “USDC”
- Amount:
1000
- Click “Deposit” to submit the transaction.

-
Click confirm/approve both MetaMask popups:
- Approval — grants permission to move USDC
- Deposit — transfers the USDC


Step 7: Enable One-Click Trading
One-click trading reduces the number of wallet signatures required when placing trades.- Click the gear icon in the top-right corner
- Toggle on “One-click trading”
- Click “Confirm” in the MetaMask popup

Step 8: Place a Limit Sell Order
We’ll place a limit sell order above the current market price. This ensures our order won’t fill immediately, so we can see it appear in the order book. In the order entry panel on the left:- Click “Sell”
- Click “Limit”
-
Amount: Enter
0.1 - Price: Enter a price about $100-200 above the current mark price shown at the top (e.g., if the mark price is ~$2,050, you can enter $2,200)
- Click “Sell” to submit
- The order book (at the top of the sell orders)
- The “Open Orders” tab at the bottom

Step 9: Execute a Market Buy Order
Now we’ll place a market buy order that fills immediately against the best available prices. In the order entry panel:- Click “Buy”
- Click “Market”
-
Amount: Enter
0.1 - Click “Buy” to execute

Step 10: Monitor Your Position
Let’s check the results of our trades. Click the “Positions” tab at the bottom of the screen. You’ll see your new position:- Symbol: ETHP
- Side: Long
- Balance: 0.1
- Average Entry Price: The average price at which your market order filled
- Session PnL: Your unrealized profit/loss (likely slightly negative due to fees)

Step 11: Check Your Results
Take a moment to observe what happened:- Look at Positions — you now hold 0.1 ETHP long from your market buy
- Look at Open Orders — your limit sell is still waiting in the book
- Look at your Strategy Value — it reflects your current unrealized PnL

Congratulations! 🎉
You’ve completed your first trades on DerivaDEX:- ✅ Connected MetaMask to the Sepolia testnet
- ✅ Funded your wallet with testnet ETH and USDC
- ✅ Deposited collateral to your trading strategy
- ✅ Enabled one-click trading
- ✅ Placed a limit sell order
- ✅ Executed a market buy order
- ✅ Monitored your open position
Next Steps
- Understanding the Trading Interface — Explore advanced features and tools
- Risk Management — Learn about margin and position sizing
Ready for Mainnet?
When you’re ready to trade with real funds, visit exchange.derivadex.com to complete KYC verification. The trading mechanics work identically — you’re already prepared.Need Help?
Mainnet Preparation:- KYC questions? Contact Blockpass Support
- Trading help? Visit our FAQ or join our Discord community
- Gas fee issues? Monitor Ethereum network congestion for optimal timing
- Wallet issues? Try refreshing the page or reconnecting your wallet
Share your feedback! Use the form below to tell us what worked well and what we can improve in this tutorial.