Validators and delegation
Validators run HyperBFT, ranked by stake; delegators choose them, pay commission, earn nothing while one is jailed and face no automatic slashing yet.
HYPE holders decide who runs consensus on Hyperliquid. The network supports only delegated proof of stake (“stake” and “delegate” mean the same in the docs). Safety needs more than 2/3 of stake honest, so the docs call delegating only to trusted validators an essential responsibility of every staker.
Say you delegate 10 HYPE, locked for 1 day, to a validator charging 0.5 per cent commission. The validator can later raise commission to 1 per cent but never to 2 per cent. If it is jailed, your 10 HYPE earns nothing until it unjails.
Getting into the active set
Section titled “Getting into the active set”Running a node is permissionless. Validating takes a 10,000 HYPE self-delegation and a place in the top 27 by stake. Active validators produce blocks in proportion to total stake.
Below 10,000 HYPE of self-delegation, a validator enters undelegate-only mode. Existing delegations stay but nobody can add to them, so its stake can only fall.
The Foundation delegation programme
Section titled “The Foundation delegation programme”The Hyper Foundation delegates to validators it judges reliable, for security and to spread stake. Applicants need 10,000 HYPE in one address, KYC or KYB and an eligible jurisdiction. Once accepted, they run at least 2 non-validator nodes at 95 per cent uptime on static IP addresses, published and used by others as seed nodes.
Testnet performance counts where mainnet history is missing. Foundation validators weigh programme participation when deciding which peers to trust.
Commission can only rise to 1 per cent or less
Section titled “Commission can only rise to 1 per cent or less”Rewards are proportional to total delegated stake, less the validator’s commission. The cap stops a validator attracting stake cheaply and then raising commission sharply.
What validators decide besides blocks
Section titled “What validators decide besides blocks”| Decision | How it is made | Detail |
|---|---|---|
| Spot oracle prices for validator-operated perps | each validator publishes every 3 s; the clearinghouse uses the stake-weighted median | oracles |
| Delisting validator-operated perps | validator vote | delisting |
| Slashing a HIP-3 deployer | stake-weighted vote; the amount is a stake-weighted median | HIP-3 |
| HIP-4 outcome templates | validators vote templates in | outcome templates |
| Quote asset status and slashing | validator vote | quote assets |
| Aligned quote asset rate | stake-weighted median of validator-reported values | quote assets |
| Growth mode eligibility of HIP-3 perps | validator vote can disable it | fees |
| Jailing a peer | quorum of jail votes | this page |
The numbers
Section titled “The numbers”| Parameter | Value |
|---|---|
| Active set | top 27 by stake |
| Validator self-delegation | 10,000 HYPE, locked 1 year |
| Below self-delegation minimum | undelegate-only mode |
| Commission increase | allowed only if the new rate is 1% or less |
| Delegation lockup | 1 day per validator |
| Reward accrual and payment | every minute; paid and compounded daily |
| Epoch | 100,000 rounds, about 90 minutes on mainnet |
| Unstaking queue | 7 days on mainnet |
| Delegation programme | 10,000 HYPE; at least 2 non-validator nodes at 95% uptime |
| Automatic slashing | none currently implemented |
Choosing and watching your validator
Section titled “Choosing and watching your validator”- Spread your stake across any number of validators.
- The docs don’t say how a validator slash would be shared among delegators.
Delegating from code
Section titled “Delegating from code”Delegating is a user-signed action carrying the network name and signing chain id. wei is HYPE in units of 1e8, so the example delegates 10 HYPE:
{ "type": "tokenDelegate", "hyperliquidChain": "Mainnet", "signatureChainId": "0xa4b1", "validator": "0x0000000000000000000000000000000000000000", "isUndelegate": false, "wei": 1000000000, "nonce": 1735380381353}- Info requests:
delegationsreturns validator, amount andlockedUntilTimestampper delegation;delegatorRewardsseparatessourcevaluesdelegationandcommission.delegatorSummaryanddelegatorHistorycomplete the set (staking). - From a contract: CoreWriter action 3 delegates or undelegates
(address validator, uint64 wei, bool isUndelegate); precompile0x804returns delegations as(validator, amount, lockedUntilTimestamp). - Monitor which validator holds a stake (jailing and reward risk) with
0x804ordelegations. Read0x805for the total staking balance, delegated or not.
Two slashings, and stake that can leave
Section titled “Two slashings, and stake that can leave”- Validator slashing and deployer slashing are different. Validator slashing, for malicious consensus behaviour, is not automatic. HIP-3 deployer slashing is a separate validator vote on a deployer’s bond, and the slashed HYPE is burned.
- Foundation stake can leave. The Foundation can stop delegating at any time, so a validator relying on it can drop out of the top 27.
- Validator ports stay closed. The programme rules say never to open them to the public; the non-validator nodes are the public face.
For what validators run, jailing included, see HyperBFT. For the nodes they must also operate, see Running a node.