๐Ÿ”Œ API & Developers

Hyperliquid noop Action: Invalidate a Pending Nonce for In-Flight Orders

โš ๏ธ Disclosure: Some links on this page are affiliate links. If you sign up through them, I may earn a commission โ€” at no extra cost to you. I only review tools I actually use.
When an order is submitted but not yet processed โ€” still in flight on the network โ€” a standard cancel request may arrive before the order is recorded and return an error ("Order was never placed, already canceled, or filled"). The noop action is designed for exactly this window: it marks the nonce as used without performing any trade, so a subsequent order carrying that nonce is rejected by the exchange.

What noop does

According to the Hyperliquid exchange endpoint documentation, the noop action consumes a nonce. Because every signed action on Hyperliquid requires a unique nonce, burning the nonce prevents any action signed with that value from being accepted later. For an order that is still propagating, this can be more effective than attempting a cancel, which requires the order to already exist in the book.

noop does not cancel orders that have already reached resting state. Use the standard cancel or cancelByCloid actions for those.

Request structure

The empty signature object below is a placeholder for a correctly generated signature. This is an illustrative request shape, not a ready-to-submit signed request.

All exchange actions are submitted as a POST to https://api.hyperliquid.xyz/exchange.

๐Ÿ’ก Hyperliquid

Like what you're reading? Try it yourself โ€” this link supports ChartedTrader at no cost to you.

Trade on Hyperliquid and get a 4% fee discount on your first $25M of volume (Vaults and sub-accounts excluded) โ†’
๐ŸŽ You receive: 4% fee discount on first $25M volume ยท per account, lifetime

{
  "action": {
    "type": "noop"
  },
  "nonce": 1731312000000,
  "signature": {}
}

FieldTypeDescription
action.typeString"noop"
nonceNumberThe nonce you want to mark as used. Recommended: current timestamp in milliseconds.
signatureObjectEIP-712 signature. See the Python SDK for signing helpers.
The vaultAddress field may be included if acting on behalf of a subaccount or vault โ€” signing must be done by the master account in that case.

When to use noop

If the order has already rested or filled, noop has no effect on it. Check the open orders state via the info endpoint and use cancel or cancelByCloid for resting orders.

Nonce guidance

The documentation recommends using the current timestamp in milliseconds as the nonce. If you are invalidating a specific in-flight nonce, pass that exact nonce value in the noop request.

---

*Using the Hyperliquid referral link above gives you a 4% fee discount on your first $25M of trading volume. Vaults and sub-accounts are excluded from this discount. This article may earn a referral commission at no cost to you.*

๐Ÿงฎ Free Hyperliquid calculators

Fee Calculator โ†’
Hyperliquid vs centralized exchange fee comparison
PnL & Liquidation โ†’
Perp PnL + liquidation price
Position Size โ†’
Risk-aware position sizing for HL perps
Hyperliquid

Ready to get started? Use the link below โ€” it helps support ChartedTrader at no cost to you.

Trade on Hyperliquid and get a 4% fee discount on your first $25M of volume (Vaults and sub-accounts excluded) โ†’
๐ŸŽ You receive: 4% fee discount on first $25M volume ยท per account, lifetime
๐Ÿ“ˆ

About the author

I'm a systematic trader running live strategies on IB (USDJPY momentum) and Hyperliquid (crypto perps). Every tool reviewed here is something I've used with real capital. Questions? Reach out.

๐Ÿ“š Related Articles

๐Ÿ”Œ
API & Developers

Hyperliquid API Error Responses: Troubleshooting Guide (2026)

Hyperliquid exchange responses can return HTTP 200 with per-order errors in the JSON envelope. This guide explains batched statuses, pre-validation errors, and signature debugging.

July 14, 2026 โฑ 12 min read
๐Ÿ”Œ
API & Developers

Hyperliquid cWithdraw: Withdraw Native Tokens From Staking (7-Day Unstaking Queue)

The Hyperliquid cWithdraw action moves native tokens from staking to your spot account. Transfers enter a 7-day unstaking queue before the spot balance is available.

November 14, 2026 โฑ 2 min read
๐Ÿ”Œ
API & Developers

Hyperliquid reserveRequestWeight: Buy Additional API Actions (2026)

How to use Hyperliquid's reserveRequestWeight action to reserve extra API actions for 0.0005 USDC each, paid from your Perps balance.

November 11, 2026 โฑ 2 min read