How to Run a dYdX Validator Node (For Advanced Users)
Risk warning. Trading perpetual futures and other leveraged crypto-asset products is high risk. A large share of retail traders lose money, so never trade with money you cannot afford to lose entirely. Disclaimer
Running a dYdX validator isn’t just spinning up a server with the right specs, since v5.0.0, it also means running a separate sidecar process, Slinky, whose entire job is fetching the oracle prices the chain’s trading logic depends on.
This guide is part of TradeOnDEX’s dYdX how-to series within Perpetual Futures. Unlike most of this series, this article is explicitly written for advanced, technically capable readers considering infrastructure participation, not general traders.
Disclosure: TradeOnDEX may earn a commission from links to dYdX on this page, at no extra cost to you. Full details at the end of this article.
Hardware requirements, at a starting point
A commonly cited minimum reference spec is an AWS instance comparable to an r6id.4xlarge, or equivalent hardware. This is described as a starting requirement, specs are expected to rise as network usage increases, so treat any specific figure as a current baseline, not a permanent ceiling.
Configuration details that genuinely matter
Several specific node configurations are required for both full nodes and validators, and getting them wrong isn’t a minor inconvenience, dYdX’s own documentation states that failing to set these correctly on a validator node may compromise chain functionality. This includes specific gas price parameters, a pruning interval that must be a prime number between 13 and 97 inclusive, and the Cosmos gRPC service, which must be enabled for the protocol to operate correctly.
The validator-specific requirements
Running a validator (not just a full node) adds further requirements: an HSM (hardware security module) supporting ed25519 keys is expected, and, as of v5.0.0, validators must run the Slinky sidecar, a separate process that pulls price data from external sources and caches it for the validator’s use in oracle pricing. Validators are also recommended to set up sentry nodes specifically to shield the validator from direct exposure to the public network and reduce DDoS risk.
How to get started, step by step
- Review the current hardware requirements and confirm your infrastructure meets or exceeds the baseline spec.
- Follow dYdX’s documentation to set up a full node first, applying every required configuration precisely.
- If proceeding to validator status, provision an HSM supporting ed25519 keys and set up the Slinky sidecar for oracle price fetching.
- Set up sentry nodes to protect your validator from direct network exposure.
- Consult dYdX’s own validator FAQ and resources for the current, complete technical checklist before going live.
Risk: what’s actually at stake running a validator
A misconfigured validator can affect chain functionality, not just your own node. This isn’t a “worst case, my node goes offline” risk, dYdX’s own documentation is explicit that incorrect configuration on a validator specifically can compromise the chain’s broader functionality, a materially higher-stakes failure mode than a simple full-node misconfiguration.
The Slinky oracle sidecar is now a mandatory dependency, not an optional add-on. Since v5.0.0, correctly running and maintaining this separate process is required for validating. Treat it as core infrastructure to monitor, not an auxiliary tool you can neglect.
An improperly secured validator is a DDoS target. The recommendation to run sentry nodes exists because validators are genuine attack targets, skipping this recommended protection leaves your validator more exposed than the documentation suggests is prudent.
Hardware requirements are explicitly expected to rise over time. Provisioning for today’s minimum spec without planning for growth risks under-provisioning as network usage increases, budget for scaling, not just the current baseline figure.
This is genuinely advanced infrastructure work, not a beginner project. Unlike almost everything else in this content series, running a validator requires real systems administration and blockchain infrastructure experience, attempting this without that background risks both technical failure and, given the stakes described above, broader consequences for the network.
Full node vs. validator requirements, at a glance
| Full node | Validator | |
|---|---|---|
| Hardware baseline | Meets minimum spec | Same baseline, scaling expectations apply |
| HSM required | No | Yes (ed25519 key support) |
| Slinky sidecar required | Not specified as mandatory | Yes, since v5.0.0 |
| Sentry nodes recommended | Not specifically | Yes, for DDoS protection |
See it for yourself
Before committing to validator infrastructure, review dYdX’s current, complete technical documentation directly (hardware requirements, required node configs, and the validator FAQ) rather than relying solely on this summary, since specific technical parameters are exactly the kind of detail that changes with protocol upgrades.
Frequently asked questions
Is running a dYdX validator the same as running a full node?
No, a validator has additional requirements beyond a full node, including HSM support for signing keys, the mandatory Slinky oracle sidecar (since v5.0.0), and recommended sentry-node DDoS protection.
What happens if my validator is misconfigured?
Beyond your own node’s functionality, dYdX’s documentation warns that certain misconfigurations on a validator specifically can compromise broader chain functionality, configuration accuracy matters more here than on a standard full node.
What is the Slinky sidecar and why is it required?
It’s a separate process that fetches oracle price data from external sources and caches it for the validator’s use, required for validating since dYdX Chain v5.0.0.
Is this something a beginner should attempt?
No, this is explicitly advanced infrastructure work requiring real systems administration and blockchain operations experience, unlike the trading-focused guides elsewhere in this series.
Affiliate disclosure
TradeOnDEX may earn a commission if you sign up or trade through a link on this page, at no extra cost to you. dYdX’s own affiliate/referral terms are still being confirmed for this site, so links here are direct and untracked for now. This article is educational and is not financial or technical advice; validator operation carries real technical and financial risk. See our disclaimer for the full risk warning.
Risk warning
Trading crypto assets, and leveraged products based on them such as perpetual futures ("perps"), is high risk. A large share of retail traders lose money on these products. Leverage magnifies gains and losses alike and can push your loss beyond the amount you put in. Positions can be closed automatically (liquidation) before you get a chance to react, and some of the platforms we cover offer no negative balance protection.
Never trade with money you cannot afford to lose entirely. TradeOnDEX gives no investment advice, no personal recommendation, and no guarantee of any outcome. Every decision you make is your own decision and your own responsibility.