> ## Documentation Index
> Fetch the complete documentation index at: https://chainstack-docs-polygon-erigon-trace-deprecation.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# gossipPriorityAuctionStatus | Hyperliquid info

> The info endpoint with type: "gossipPriorityAuctionStatus" returns the current gossip priority auction status — prioritized IPs and the active per-slot auctions.

<Info>
  This method is available on Chainstack. Not all Hyperliquid methods are available on Chainstack, as the open-source node implementation does not support them yet — see [Hyperliquid methods](/docs/hyperliquid-methods) for the full availability breakdown.
</Info>

The `info` endpoint with `type: "gossipPriorityAuctionStatus"` returns the current status of the gossip priority auction — the IP addresses currently prioritized for gossip, and the active per-slot auctions with their gas pricing.

## Parameters

### Request body

* `type` (string, required) — The request type. Must be `"gossipPriorityAuctionStatus"`.

## Response

Returns a two-element array: the list of currently prioritized IP addresses, followed by the list of active per-slot auctions. Each auction includes `startTimeSeconds`, `durationSeconds`, `startGas`, `currentGas`, and `endGas`.

## Example request

<CodeGroup>
  ```shell Shell theme={null}
  curl -X POST \
    -H "Content-Type: application/json" \
    -d '{"type": "gossipPriorityAuctionStatus"}' \
    https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/info
  ```

  ```python Python (hyperliquid-python-sdk) theme={null}
  from hyperliquid.info import Info

  # skip_ws=True avoids opening a WebSocket connection for this REST call
  info = Info("YOUR_CHAINSTACK_ENDPOINT", skip_ws=True)

  # The SDK has no dedicated gossipPriorityAuctionStatus helper, so post the request directly.
  status = info.post("/info", {"type": "gossipPriorityAuctionStatus"})
  print(status)
  ```

  ```typescript TypeScript (@nktkas/hyperliquid) theme={null}
  import { HttpTransport, InfoClient } from "@nktkas/hyperliquid";

  // apiUrl points the transport at a custom server (your Chainstack endpoint)
  const transport = new HttpTransport({ apiUrl: "YOUR_CHAINSTACK_ENDPOINT" });
  const info = new InfoClient({ transport });

  const status = await info.gossipPriorityAuctionStatus();
  console.log(status);
  ```
</CodeGroup>

<Note>
  **Use your own endpoint in your code.** The code examples use a placeholder Chainstack endpoint (YOUR\_CHAINSTACK\_ENDPOINT) — replace it with your own Hyperliquid node endpoint from the [Chainstack console](https://console.chainstack.com/). The curl above uses a shared public endpoint for quick checks only; do not use it in production.
</Note>

## Example response

```json theme={null}
[
  ["54.64.2.87", "18.180.228.50"],
  [
    {
      "startTimeSeconds": 1782287280,
      "durationSeconds": 180,
      "startGas": "11.9842756",
      "currentGas": "9.30001388",
      "endGas": null
    }
  ]
]
```

## Use cases

The `info` endpoint with `type: "gossipPriorityAuctionStatus"` is useful for:

* Monitoring the live gossip priority auction and its gas pricing
* Tooling for node operators bidding for gossip priority
* Observing which IP addresses are currently prioritized


## OpenAPI

````yaml openapi/hyperliquid_node_api/hypercore_info/info_gossip_priority_auction_status.json post /4f8d8f4040bdacd1577bff8058438274/info
openapi: 3.0.0
info:
  title: Hyperliquid Node API
  version: 1.0.0
  description: This is an API for interacting with Chainstack Hyperliquid node.
servers:
  - url: https://hyperliquid-mainnet.core.chainstack.com
security: []
paths:
  /4f8d8f4040bdacd1577bff8058438274/info:
    post:
      tags:
        - hyperliquid operations
      summary: info (gossipPriorityAuctionStatus)
      operationId: infoGossipPriorityAuctionStatus
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                type:
                  type: string
                  description: Request type
                  default: gossipPriorityAuctionStatus
                  enum:
                    - gossipPriorityAuctionStatus
              required:
                - type
      responses:
        '200':
          description: >-
            Current gossip priority auction status: the prioritized IPs and the
            per-slot auctions.
          content:
            application/json:
              schema:
                type: array
                description: >-
                  Two-element array: [list of prioritized IP addresses, list of
                  per-slot auction objects].
                items: {}

````