Tutorial
Before You Begin Trading
Surf Protocol enables seamless deposits and withdrawals across a diverse range of blockchain networks, including Solana, Base, Ethereum, BNB Chain. Additionally, it is compatible with wallet solutions such as Trust Wallet, OKX Wallet, Phantom, and MetaMask.
For the purpose of this tutorial, we will demonstrate using the OKX Wallet as an example.
Logging In
Visit the Surf Protocol website and click on "Log In."

Choose between logging in via email or by connecting a wallet address.
If you opt for the Wallet option, Surf Protocol supports integration with multiple wallet providers.

Dashboard
The Dashboard serves as your central hub for managing your Surf Protocol account. It provides functionality for deposits, withdrawals, and a comprehensive overview of your account activities.
From the Dashboard, you can:
Deposit and withdraw funds to/from your Surf Spot Wallet.
Monitor your total balance within the Surf Spot Wallet.
Manage and view all your perpetual trading positions.
Access your Vault holdings and perform actions such as depositing or withdrawing liquidity.


Deposit to your Surf Spot Wallet
Click on "Deposit" on the dashboard.
Choose between "Direct Deposit" or "Connect Wallet to Deposit."
Direct Deposit: This option generates a unique wallet address for you to deposit directly into your Surf Spot wallet.
Connect Wallet to Deposit: This option allows you to add funds to your Surf Spot wallet from your connected wallet address.
Select a network: Currently, Surf supports deposits from five networks (SOLANA, BSC, ETH, BASE, and Merlin). Please choose a network to deposit from the list below.
Select a coin to deposit.
Copy your unique Surf wallet address and deposit the selected coin. Allow a few minutes for the transaction to be confirmed and the coins to appear in your account.

Trading
Opening a trade
Order Type:
Market Order: Executed at the current market price
Limit Order: Executed at a specified price
Open/Close Option:
Select the "Open Position" button
Select Collateral Asset:
Supported assets include stablecoins like USDC, USDT, and various altcoins. Choose a collateral asset with sufficient balance and enter the amount.
Leverage Setting:
Some tokens support leverage of up to 1000x.
Select Position Direction:
Long / Short
High leverage increases potential profits but also amplifies risk.

Closing a position
Go to your Dashboard and find the "Perp Positions" section to easily view all your open positions.
In the "Closing Options" column next to each position, you can choose from two options:
Market Close: Instantly closes your position at the current market price.
Limit Close: Allows you to set a specific price at which your position will automatically close.
Carefully review your positions, considering factors like market volatility and your profit targets, then choose the closing method that best suits your trading goals.

Vault
Providing Liquidity
Head over to the Surf Vault section to get started.
Choose the token you'd like to deposit and click "Deposit" to add liquidity to the pool.
Enter the amount you want to contribute and confirm the deposit – it's that easy to start earning rewards!

Withdrawing Liquidity
Navigate to the Surf Vault section, then access "My Vault" to view your deposited liquidity.
Select the vault you want to withdraw your liquidity from.
Click "Withdraw" and carefully confirm the transaction to complete your withdrawal.

Last updated