Hyperliquid · execution infrastructure

Every order you place on Hyperliquid is public. Yours don’t have to be.

Hyperliquid’s order book is fully transparent. Every order, every cancel, every fill — recorded against your wallet address, visible to anyone running L4 data. Viper is stealth execution infrastructure built for that constraint: six algorithms that break your size into passive, unpredictable pieces, running server-side for as long as the job takes.

L4 order feed

ETH-USDC · what observers see

Illustrative Hyperliquid order feed, showing the same 480 ETH order placed as a single exposed order and as passive fragments.
WalletSideSizePrice
0x7f2a41…9c03BUY12.41,909.3
0xb8e5d2…41afSELL8.11,909.6
0x3c9017…6b7eBUY4.71,909.2
0xa4d8f0…2e15youBUY480.01,909.1
0x5e1b93…8d44SELL15.91,909.7
0xc07a26…f398BUY3.21,909.0

One order carries the whole position. Size, side, price and wallet — legible to anyone running an L4 feed before you have finished filling.

Illustrative — synthetic orders, not market data.

The Viper trading terminal: candlestick chart with live algo trigger levels, order book, and the order panel with algorithm selection.
The execution terminal. Algorithm triggers render as levels on the chart; depth, resting orders and live executions sit alongside.
The problem

Everyone can see what you’re doing.

Hyperliquid’s public API exposes Level 2 depth — aggregated bids and asks. That alone tells observers a lot. Level 4 goes further: individual orders with wallet addresses, order IDs, timestamps and full parameters. Anyone running a node or subscribing to an L4 service can see exactly who placed what, when, and at what price.

For small orders this doesn’t matter. For anyone trading meaningful size — or anyone who would rather their strategy weren’t readable — it changes everything. Market makers, arbitrage desks and data-driven traders can watch you build a position in real time and trade against it.

On a CEX, only the exchange sees your orders. On Hyperliquid, the market sees them.
Your exact price and size
Not aggregated depth — your specific order, as placed.
Your wallet address
Linking this order to every other order you have ever placed.
Your position history
Observers reconstruct your entry, your sizing, your timing patterns.
Your algo behaviour
Fixed intervals and fixed sizes are a pattern, and the pattern is visible.

What that costs, and why it compounds

  • SlippageMarket orders eat through the book, filling at progressively worse prices as your size consumes each level.
  • Information leakageA large resting order announces demand. Makers widen, informed traders step in front. You never see the better price you could have had.
  • Timing costThe longer an execution runs, the more adverse movement you carry. Executing faster creates impact. That balance is the whole problem.
  • Fee dragTaker fills cost more than maker fills at every tier — on every fill, for as long as you trade.
Execution philosophy

Prediction is fragile. Execution is controllable.

01

Execution is the controllable edge

Markets are unpredictable. Entries get front-run, narratives shift overnight, and the best analysis still gets timing wrong. Execution quality is the part that stays within your control — every trade, every day. Over hundreds of fills, the trader with better execution outperforms the trader with better predictions, and the gap widens with time.

02

Cost discipline over speed

Fast execution is not good execution. Crossing the spread with full size is fast, visible, and expensive. Viper defaults to patience — maker-first where viable, time-distributed when impact matters, stealth when signalling is costly. Aggression is available, and applied when the cost of waiting exceeds the cost of crossing.

03

Depth over breadth

Most platforms serve dozens of venues and treat each one the same. Viper serves one. Every algorithm is tuned to Hyperliquid’s microstructure, matching behaviour and liquidity dynamics, and every order is validated against this specific book before it reaches the chain. The edge is in the specifics.

Why Viper exists

Pro-grade execution, without the gatekeeping.

Viper was founded by an institutional trader — years across fixed income, derivatives and equities desks, spanning algorithmic execution and execution-performance measurement. The company was built on that world’s standards: every algorithm, recovery path and failure mode is tested to destruction against live markets before it ships, and the platform is traded hard by the people who build it.

Institutional-grade execution in crypto has traditionally sat behind sales processes, volume commitments and onboarding. Traders moving serious size on Hyperliquid mostly execute raw on the exchange instead — paying for it in slippage, leakage and fees. Viper closes that gap: the full execution suite — no minimums, no onboarding, no sales call.

The mission is larger than one venue’s order book. Execution science in equities and fixed income has decades of tooling behind it; crypto has never received the same attention or capital. Viper exists to close that distance — bringing the execution quality other asset classes take for granted to crypto traders, at pricing that reflects an efficient operation rather than an enterprise sales model.

Execution algorithms

Six algorithms. Every execution profile.

All six are built on the same three principles, and all six ship with Passive, Neutral and Aggressive presets over full parameter control.

Stealth

Orders should not reveal your total size, direction bias, or urgency. Large orders break into small, unpredictable pieces that read as ordinary flow.

Passivity

Maker orders are cheaper, less visible, and cause less impact. Viper posts to earn the spread rather than pay it, and crosses only when it must.

Timing

The right order at the wrong moment still leaks information. Event-driven triggers act only when conditions provide cover.

GM

GlideMaker

Liquidity-driven maker execution

Places and manages passive limit orders against live book state, repositioning as depth moves. Runs anywhere from patient accumulation to aggressive maker-only execution — earning the spread throughout, never crossing it.

Visibility
Low
Pace
Patient to aggressive

GS

GhostSweep

Stealth aggressive execution

Rests nothing on the book. Waits invisibly until your trigger price is hit, then sweeps in randomised clips with variable cooldowns. Zero presence before activation.

Visibility
Zero until triggered
Pace
Fast on trigger

PM

Pacemaker

Adaptive TWAP

Distributes an order across a time window with liquidity-responsive timing. Ahead of schedule it relaxes; behind schedule it tightens. Not a fixed-interval clock.

Visibility
Low
Pace
Scheduled

FS

FlowScale

Scaled order execution

Ladders limit orders across a defined price range with real-time fill monitoring. In Stealth mode only one level is visible at a time, so the market never sees the full ladder.

Visibility
Ladder: visible · Stealth: low
Pace
Medium

FB

FlowBand

Band-based execution

Executes within a defined price zone and pauses outside it, with levels that float against the market rather than staying fixed. Built for volatility where a static range would miss the move.

Visibility
Low
Pace
Patient

SE

Smart Exit

An invisible stop that exits with an algo

Your stop is held server-side — nothing rests on the book to be hunted. When your level breaks, Smart Exit opens the gate and GlideMaker’s engine works the exit, maker-first; if the market recovers it pauses and re-arms. Exchange stops fire once, blind, and are done.

Visibility
Zero until triggered
Pace
Patient to aggressive
Event-driven execution

The algorithms handle how. Monitors handle when.

Trade Monitors observe live market activity — flow, volume, liquidity, price behaviour — and trigger execution when your conditions are met. Not a price alert that pings your phone: a full stealth execution that fires when the market gives you cover, and keeps doing it every time the conditions repeat.

Execution Baskets take it further, launching up to ten algorithms across a price range in a single action. Entries near market, take-profits above, stops below — each level running its own algorithm, tracked as one unit. Webhooks let a TradingView alert fire the same execution path.

These chains run server-side, around the clock, whether or not you’re watching.

Time-driven execution is blind between ticks, hits thin books, eats adverse flow, misses opportunity and holds a fixed pace. Event-driven execution reacts to the market, paces against depth, detects toxicity, captures opportunistically and adapts on each fill.
Execution analytics

Measured against the benchmarks that matter.

Every execution plots your fills against market benchmarks in real time, and scores them in basis points once it closes.

  • vs Arrival

    Did you beat the price at the moment you decided to trade?

  • vs TWAP

    Did you beat the time-weighted market price across your window?

  • vs Sweep

    Did you beat the cost of pushing the whole size through the book at once?

  • Maker fill rate

    What share of your fills were passive — lower fees, less impact.

  • Participation

    What share of market volume was you. Lower means less visible.

A running GhostSweep execution: fills plotted against arrival price, TWAP, VWAP and sweep cost, with a metrics grid showing elapsed time, fill rate, participation, orders, spread and live status.
A live execution with its benchmark overlay and metrics grid. Every execution and every monitor is retained for the lifetime of the account, queryable in the platform and exportable for your own analysis.
Reliability

Built to run for weeks without being watched.

Browser-based tools stop when the tab closes. Viper runs server-side, and the difference isn’t only uptime — it’s what happens when something goes wrong at 3am while a GlideMaker is halfway through a working order.

Exchange as ground truth

Internal state is continuously reconciled against the exchange. Orphaned orders and missed fills are detected and corrected rather than hidden behind a stale local view.

Credential watchdog

The agent key is validated against the on-chain registry continuously. Revoke it from Hyperliquid and execution halts within seconds, with notification — no silent failure.

Rate-limit circuit breaker

Weight consumption is tracked live, and data refresh is throttled before it can starve order placement of budget. Execution keeps priority under load.

Pre-trade validation

Tick and lot compliance, safe rounding direction, notional and leverage bounds, and fat-finger thresholds — enforced before an order reaches the chain.

Bounded in-trade behaviour

Maker-first with controlled fallback, aggression bounded by preset, runaway protection, stall detection, and a kill switch from the interface or Telegram.

Recovery without loss

Executions, fills, monitor configs and strategy watermarks survive restarts, rebuilds and deploys. State resumes from the exchange rather than from an assumption.

The practical test is a long one: launch an Execution Basket on Monday — entries, exits and stops across several algorithms — close the laptop, and find every leg still working on Friday: same process, same memory footprint, every fill accounted for. That is the bar the platform is built against — and it is reachable because Viper defends one venue, not twenty: every mechanism above is built against Hyperliquid’s specific failure modes, not generalised across exchanges.

API & streams

Everything the interface can do, your code can do.

The v1 API is not a reduced subset bolted on afterwards. It runs the same execution algorithms, against the same engine, with the same guarantees.

Full REST surface

Account, connections, positions and leverage, orders and fills, execute and executions, monitors, webhooks, baskets, and market data — the same execution algorithms the interface uses, under a versioned /v1 path.

Bidirectional streams

WebSocket is not read-only. Subscribe to account, execution and monitor channels, and issue commands over the same connection — not a polling loop wrapped in a socket.

Scoped keys

Scope enforcement is active at the gateway. Provision each key with only the scopes your bot uses; a call outside its scope is refused with a structured error rather than silently allowed.

Stable, versioned contract

Everything lives under a versioned /v1 path with HMAC-signed requests. Errors return machine-readable codes in a structured envelope — never string-matching on messages — and the reference documents authoritative response shapes for every endpoint. Once published, the contract holds.

Python SDK

A typed Python client over the v1 surface — signing, retries and response models handled.

Full reference, authentication model and SDK documentation at docs.viperexecution.com.

Security & custody

Viper can trade for you. It cannot touch your funds.

Your funds stay on Hyperliquid under your own wallet. There is no deposit step, no locked capital, and no counterparty risk from the execution layer. This is enforced by Hyperliquid’s protocol, not by Viper’s policy.

ActionPermitted
Place ordersYesWith your approval
Cancel ordersYesWith your approval
Read positions and balancesYesPublic chain data
Withdraw fundsNoNot possible
Transfer assetsNoNot possible
Change account settingsNoNot possible
Access funds if Viper is offlineYesFunds remain on the exchange

Viper executes through Hyperliquid’s agent wallet architecture. The agent key can place and cancel orders only — withdrawal and transfer are not available to it at the protocol level. Trading authority is granted by an on-chain approval you sign once, visible on-chain, revocable at any time through the exchange.

The agent key is the only secret Viper stores. It never touches browser storage, is encrypted at rest under a key unique to your environment, and is decrypted in memory only for the duration of an execution.

If Viper goes offline, your funds remain accessible through Hyperliquid’s own interface. You are never dependent on Viper’s availability to reach your capital.

Three signatures at connection

  1. Sign inEIP-4361 · SIWEProves wallet ownership. Grants nothing else.
  2. Builder feeEIP-712 · HyperliquidAuthorises the fee. Recorded on-chain, revocable.
  3. Agent walletEIP-712 · HyperliquidAuthorises order placement only. Revocable.
Pricing

One fee, on-chain, and it falls as you trade.

A single builder fee collected through Hyperliquid’s native mechanism with every fill. No subscriptions, no platform fees, no feature gating, no deposits.

Tier14-day volumeBuilder fee
StandardUp to $50m0.80 bps
Professional$50m – $250m0.60 bps
Institutional$250m – $1b0.40 bps
Elite$1b+0.25 bps

Tiers are assessed daily against your rolling 14-day executed volume. When you cross a threshold the lower rate applies to all subsequent trades — no action required, no invoicing after the fact.

Every account gets the full platform

  • All six execution algorithms
  • Execution Baskets
  • Trade Monitors and webhooks
  • REST API and streaming access
  • Real-time execution analytics
  • Strategies and automated exits
  • Full history and data export
  • Telegram control and notifications
Get started

Create your account and connect your wallet.

Live in under a minute. No forms, no waiting lists — full access to every algorithm, monitor and analytic from the first fill. The platform ships continuously — the changelog is public, and feature requests reach the people who build it directly.