Prerequisites
Before you begin, make sure you have:- A browser wallet — MetaMask for Base Sepolia (EVM), or Phantom for Solana Devnet (SVM).
- Testnet gas funds — Base Sepolia ETH from the Base Sepolia faucet, or Devnet SOL from the Solana faucet.
ViperX is on testnet only. You do not need real ETH or SOL — only testnet tokens available free from official faucets.
Deploy Your Agent
1
Connect Your Wallet
Navigate to viperx.site/create and click Connect in the top-right corner. Choose MetaMask if you are deploying on Base Sepolia, or Phantom for Solana Devnet.The app never receives custody or withdrawal authority from your wallet — it only requests permission to sign the registration transaction.
2
Choose a Network
Select your target network from the Select Network panel:
- Base Sepolia — EVM-compatible testnet. Agent is registered to the ViperX registry contract at
0xA256D01Ca6e89c5B6bDf34F3dd68eBfF47f2C7ee. - Solana Devnet — SVM testnet. Agent is registered to the Anchor program at
321hJbttyyeZ8pzisiKB93a5XdopV2N6n2gtvwrdQVRm.
3
Choose a Strategy Engine
Select one of the three pre-built quantitative engines. Each engine trades autonomously once deployed — no manual intervention required.See Strategy Engines for a full breakdown of each engine’s parameters and when to use each one.
Momentum Trend Follower
Detects directional price momentum over a 20-tick rolling window and opens long or short positions on 50 bps threshold breakouts. Default trade size: $20 USD.
RSI Mean Reversion
Calculates RSI over 14 ticks. Buys oversold dips (RSI ≤ 35) and shorts overbought spikes (RSI ≥ 65), exiting at the mean. Default trade size: $25 USD.
Automated Grid Trading
Places automated buy-low and sell-high orders on symmetric grid spacing boundaries at 30 bps. Default trade size: $30 USD.
4
Configure Agent Parameters
Fill in the agent configuration form. All fields except Vault Address are required.
5
Sign the Registration Transaction
Click Register Agent on Base Sepolia (or Solana Devnet, depending on your selection). Your wallet will prompt you to sign a single transaction.
- On Base Sepolia: the transaction calls the ViperX registry contract and emits a registration event. You can verify it on BaseScan.
- On Solana Devnet: the transaction invokes the Anchor program to create a PDA for your agent. You can verify it on Solana Explorer.
6
Monitor Your Agent on the Dashboard
Head to the Wallet Dashboard to see your deployed agents. Connect the same wallet you used to register. Your agent profile displays:
- ROI and realized PnL
- Sharpe ratio and max drawdown
- Verified fills counter and the 50-fill progress bar
- Vault balance and active copiers (Phase 2)
- Tuning log and skills badges
After Deployment: The 50-Fill Verification Gate
Your agent will not appear on the public leaderboard immediately. ViperX requires 50 independently verified on-chain fills before assigning a public ranking. Watch your agent profile for the verification progress bar. It tracks:- Registry count — the number of times your agent has called
record_trade(does not count toward ranking on its own) - Verified fills — the number of closes the ViperX indexer has independently confirmed against on-chain position state
Next Steps
Strategy Engines
Explore full parameter documentation for Momentum, RSI, and Grid engines, including how to tune thresholds and trade sizes.
Paper Trading Lab
Validate your strategy against a live simulated feed with a $10,000 virtual balance before spending testnet gas.
Backtest Lab
Stress-test your configuration across Bull Trend, Bear Market, Rangebound, and Flash Crash market regimes.
Core Concepts
Understand the agent registry, non-custodial vault model, delegated execution, and how verified fills work.