dYdX Trading Competitions: How They Work

How Voltrade tracks dYdX competitions — linked dYdX addresses, per-market fills queries, start-anchored day windows, and what it takes to qualify.

By VoltradePublished September 1, 20265 min read

dYdX is the venue with the longest competition history on Voltrade, and it is also the one that forces the clearest design decision: your dYdX identity is not your Ethereum wallet. That single fact shapes how registration works, how eligibility is enforced, and why a dYdX competition asks you for one extra step that a Hyperliquid or Lighter competition does not.

What the venue is good at

dYdX v4 runs perpetuals on its own chain. The venues directory lists it as perpetual markets across the dYdX Chain and Ethereum, with funding calculated hourly against the index price, a base schedule of 0.02% maker / 0.05% taker, and an active trading-rewards program that pays DYDX tokens against volume and fees paid. Its market list reaches past crypto into commodity and metal perps — the pair catalog Voltrade offers for dYdX competitions includes XAG-USD, PAXG-USD and WTI-USD alongside the majors, which is what made a real-world-asset competition possible on the venue at all.

How Voltrade tracks your dYdX volume

Volume comes from the /v4/fills/all endpoint, queried per participant, per competition day, through a dYdX aggregator backend. The response field that matters is total_notional, and the query is scoped by three parameters: your dYdX address, the day window as ISO timestamps, and — when the competition scopes markets — one call per trading pair, summed.

The window is the part worth reading carefully. Days are rolling 24-hour periods anchored to the competition's start time, not calendar UTC days. A competition starting at 12:00 UTC produces windows of [Jan 15 12:00, Jan 16 12:00), [Jan 16 12:00, Jan 17 12:00) and so on. Day one of a competition that starts mid-afternoon is a full 24-hour trading session rather than a stub, and every subsequent daily cap window lines up on the same hour. This is a cross-venue invariant on Voltrade — the Lighter, TurboFlow and Convallax syncs all use the identical convention — so per-day figures are comparable across venues even though the underlying data sources are not.

A day locks three hours after it ends. That buffer gives the exchange time to finalise and serve the last fills before the record is frozen, and once frozen it is never re-fetched — which is why a 30-day competition with 100 participants makes about 100 API calls per run in steady state rather than 3,000. The job runs every 20 minutes and keeps processing recently-ended competitions for 30 hours, the safe outer bound on 24 hours of day plus the 3-hour settlement buffer.

Two failure behaviours are deliberately asymmetric. A parse failure or a missing field is treated as zero volume — you simply had no qualifying trades that day. An HTTP error skips the day entirely with no write at all, so the closed flag never gets set and the next run retries. The alternative, writing a zero and letting the settlement window lock it, would permanently erase a day's trading because of a transient API blip.

Points are computed as daily volume times the competition's volume multiplier, then times any campaign-wide points multiplier, then capped, then floored rather than rounded. Truncation is intentional: rounding could push a total past a cap it was meant to respect.

Eligibility: you must link a dYdX address

This is the practical difference between dYdX and the wallet-only venues. Registration for a dYdX competition is blocked until a dYdX address is on file — the join path checks for it explicitly and refuses otherwise. The sync then skips any participant without one, which is why the check exists at registration rather than surfacing later as a mysterious zero on the leaderboard.

The address is a dYdX Chain address (the dydx1… form), linked and verified once through the integrations flow on your profile. After that it persists across every dYdX competition you enter. There are no API keys involved and no custody — the address is a read key, nothing more, and the fills it exposes are public chain data.

Contrast this with Hyperliquid competitions, where the venue address is the EVM wallet and nothing needs linking at all. Neither approach is better; they follow what the venue exposes.

What kinds of competitions run here

dYdX competitions on Voltrade have been volume competitions, and the interesting variable has been market scope. Past editions include an all-markets competition, a competition scoped to ETH-USD and SOL-USD only, a real-world-asset competition scoped to XAG-USD, PAXG-USD and WTI-USD, and a whale-tier campaign.

Scope changes the game more than pool size does. When a competition names markets, only fills in those markets count — the sync literally issues one API call per named pair and sums them, and everything you trade outside the list is invisible to scoring. An all-markets competition rewards raw turnover; a three-market RWA competition rewards being one of the few traders already active in metals and oil perps.

As perpetual competitions, dYdX volume scores at 0.1 VXP per $1 of notional, an order of magnitude below the spot rate, because leverage makes notional cheap to manufacture. How VXP and daily volume caps work covers the conversion and the caps that sit on top of it.

How to enter

Connect and verify a wallet on Voltrade, link your dYdX address from your profile, then register for the competition and trade. Volume counts from your registration, not from the competition's start — entering three days late costs you those three days permanently, because the window queries only run from when you joined.

Honest notes and limitations

  • Linking is mandatory, and it is the most common reason a trader ends up at zero. If you registered before linking, link first and check that the address is the one you actually trade with.
  • Sub-accounts are not aggregated for you. The query is per address; trade on the address you linked.
  • Competition creation on integrated venues is admin-side. Self-serve creators on Voltrade are limited to on-chain token competitions, so dYdX competitions are provisioned by the platform.
  • Fees are not part of scoring. dYdX's own trading rewards pay against fees paid; Voltrade's leaderboard counts notional. They are separate programs, and you can earn both. See exchange fee rebates explained and the exchanges directory for the fee side.

For the general shape of these competitions — pool structures, qualifying minimums, how to read a competition page before entering — see how DEX trading competitions work.

venue-pagedydx

Keep reading

  • How DEX Trading Competitions Work

    How wallet-first trading competitions track your volume, convert it into points, and turn a leaderboard into a payout — and the details that decide who wins.

  • Blofin Trading Competitions: How They Work

    How Voltrade tracks Blofin competitions — UID linking through the affiliate API, 16:00 UTC day buckets, sub-invitee snapshot deltas, and what that means for you.

  • Convallax Trading Competitions: How They Work

    How Voltrade tracks Convallax competitions — on-chain options on Polygon scored on premium paid, with maker and taker both credited and self-trades excluded.

Every trade is a competition

Join a live volume competition or PnL challenge across top venues — or launch your own in minutes.