Docs
Docs
Home
Getting Started
Agent Tooling
CLI
Supported Chains
Acala
Aptos
Arbitrum
Arc
Asset Hub
Astar
Avalanche
Base
Berachain
Bifrost
Binance Smart Chain
Bittensor
Blast
Boba Network
Bridge Hub
Celo
Centrifuge
Chiliz
Cronos
Enjin
Ethereum
Etherlink
Flow EVM Gateway
Gnosis
Hydration
Hyperliquid
Immutable
Ink
IoTeX
Kusama
Linea
LISK
Manta Atlantic
Manta Pacific
Mantle
MegaETH
Monad
Movement
Neuroweb
opBNB
Optimism
Plasma
Polkadot
Polygon
Pulsechain
Robinhood
Ronin
Scroll
Sonic
Starknet
Taiko
Tempo
Sui
TRON
Unichain
Viction
World Chain
XDC Network
XX Network
Zetachain
zkSync Era
Zora
Supported ChainsHyperliquidData CatalogNode-written data

Hyperliquid Blocks - replica_cmds Data

Inspect Hyperliquid replica_cmds block files, fields, sample data, and live or archival access.

Hyperliquid RPC endpoint: endpoint URLs, plans and pricing.

replica_cmds is the node-written block record. It contains signed action bundles, execution responses, and the consensus metadata needed for block-level replay and auditing.

Use this dataset when you need the full action record. Fills, order statuses, and book diffs are narrower feeds when you only need one kind of event.

Access

AvailabilityAccessDetails
Live / replayStreamBlocks and GetBlockV3 selects with position.block_number or position.timestamp and returns those cursors on Record alongside data. V2 selects with block_height or timestamp_ms and returns the JSON bytes in Block.data.
ArchivalS3 BucketS3 coverage for replica_cmds: 2025-01-25 to today, stored as LZ4-compressed native records.

File layout

Blocks use this relative pattern:

Text
replica_cmds/<YYYYMMDD>/<chunk-start>.lz4

Each compressed file is JSONL and can contain multiple blocks, with one complete block object per line. Unlike the *_by_block datasets, replica_cmds does not use the shared events envelope.

The sequential block number is chunk basename + zero-based line index + 1. For example, the first line in 100.lz4 is block 101, and the second line is block 102.

Sample data

JSON
{
  "abci_block": {
    "time": "2026-01-01T00:00:00.000000000",
    "round": 42,
    "parent_round": 40,
    "proposer": "<redacted-proposer>",
    "hardfork": { "version": 1, "round": 10 },
    "signed_action_bundles": [
      [
        "<redacted-bundle-hash>",
        {
          "signed_actions": [
            {
              "signature": {
                "r": "<redacted-signature-r>",
                "s": "<redacted-signature-s>",
                "v": 27
              },
              "action": {
                "type": "order",
                "orders": [
                  {
                    "a": 170,
                    "b": true,
                    "p": "0.038385",
                    "s": "1514",
                    "r": false,
                    "t": { "limit": { "tif": "Ioc" } }
                  }
                ]
              },
              "nonce": 1704067200000
            }
          ],
          "broadcaster": "<redacted-broadcaster>"
        }
      ]
    ]
  },
  "resps": { "Full": [] }
}

This is synthetic representative data. Production addresses, hashes, and signatures use visible <redacted-...> markers.

Important fields

FieldDescription
abci_block.timeISO-8601 consensus timestamp with sub-second precision.
abci_block.roundHyperBFT consensus round. It is not the sequential block number.
abci_block.parent_roundParent consensus round. Consensus rounds may skip.
abci_block.proposerProposer address for the block.
abci_block.signed_action_bundlesSigned user actions grouped into bundles.
resps.FullExecution responses aligned with the action bundles.

Derive the sequential block number from the chunk basename and line index. Do not derive it from abci_block.round, because consensus rounds can skip.

Observed fields

[] marks an array element, [0] a tuple position, <name> an object whose type is that name, and {key} a map keyed by user, asset, or ID. Values after a colon are every distinct value seen for a short enum field. A field missing here can still appear in record types the sample did not contain.

Generated from 1,423 records in replica_cmds/20261021/1191310000.lz4 (2026-10-21).

Text
abci_block                       object
  hardfork                       object
    round                        number
    version                      number
  parent_round                   number
  proposer                       string
  round                          number
  signed_action_bundles          array
  signed_action_bundles[]        array
  signed_action_bundles[][0]     string
  signed_action_bundles[][1]     object
    broadcaster                  string
    broadcaster_nonce            number
    signed_actions               array
    signed_actions[]             object
      action                     object
      action<NetChildVaultPositionsAction> object
        assets                   array
        assets[]                 number
        childVaultAddresses      array
        childVaultAddresses[]    string
      action<SetGlobalAction>    object
        externalPerpPxs          array
        externalPerpPxs[]        array
        externalPerpPxs[][]      string
        nativePx                 string
        pxs                      array
        pxs[]                    array
        pxs[][]                  null | string
        usdtUsdcPx               string
      action<ValidatorSignWithdrawalAction> object
        destination              string
        nonce                    number
        signature                object
          r                      string
          s                      string
          v                      number
        usd                      number
        user                     string
      action<VoteEthFinalizedWithdrawalAction> object
        destination              string
        ethTxHash                string
        nonce                    number
        usd                      number
        user                     string
      action<agentEnableDexAbstraction> object
      action<agentSendAsset>     object
        amount                   string
        destination              string
        destinationDex           string: xyz
        fromSubAccount           string
        nonce                    number
        sourceDex                string: ""
        token                    string
      action<agentSetAbstraction> object
        abstraction              string: u
      action<approveAgent>       object
        agentAddress             string
        agentName                null | string
        hyperliquidChain         string: Mainnet
        nonce                    number
        signatureChainId         string
      action<approveBuilderFee>  object
        builder                  string
        hyperliquidChain         string: Mainnet
        maxFeeRate               string
        nonce                    number
        signatureChainId         string
      action<batchModify>        object
        a                        bool
        modifies                 array
        modifies[]               object
          oid                    number | string
          order                  object
            a                    number
            b                    bool
            c                    string
            p                    string
            r                    bool
            s                    string
            t                    object
              limit              object
                tif              string: Alo, Gtc
              trigger            object
                isMarket         bool
                tpsl             string: sl, tp
                triggerPx        string
      action<borrowLend>         object
        amount                   null | string
        operation                string: repay, supply
        token                    number
      action<cDeposit>           object
        hyperliquidChain         string
        nonce                    number
        signatureChainId         string
        wei                      number
      action<cancel>             object
        cancels                  array
        cancels[]                object
          a                      number
          o                      number
        f                        bool
      action<cancelByCloid>      object
        cancels                  array
        cancels[]                object
          asset                  number
          cloid                  string
        f                        bool
      action<claimRewards>       object
      action<evmRawTx>           object
        data                     string
      action<modify>             object
        a                        bool
        oid                      number | string
        order                    object
          a                      number
          b                      bool
          c                      string
          p                      string
          r                      bool
          s                      string
          t                      object
            limit                object
              tif                string: Alo, Gtc
            trigger              object
              isMarket           bool
              tpsl               string: sl, tp
              triggerPx          string
      action<multiSig>           object
        payload                  object
          action                 object
          action<perpDeploy>     object
            setOracle            object
              dex                string: io, xyz
              externalPerpPxs    array
              externalPerpPxs[]  array
              externalPerpPxs[][] string
              markPxs            array
              markPxs[]          array
              markPxs[][]        array
              markPxs[][][]      string
              oraclePxs          array
              oraclePxs[]        array
              oraclePxs[][]      string
          multiSigUser           string
          outerSigner            string
        signatureChainId         string
        signatures               array
        signatures[]             object
          r                      string
          s                      string
          v                      number
      action<noop>               object
      action<order>              object
        builder                  object
          b                      string
          f                      number
        grouping                 object | string: na, normalTpsl, positionTpsl
          p                      number
        orders                   array
        orders[]                 object
          a                      number
          b                      bool
          c                      string
          p                      string
          r                      bool
          s                      string
          t                      object
            limit                object
              tif                string: Alo, FrontendMarket, Gtc, Ioc
            trigger              object
              isMarket           bool
              tpsl               string: sl, tp
              triggerPx          string
      action<perpDeploy>         object
        setFundingInterestRates  array
        setFundingInterestRates[] array
        setFundingInterestRates[][] string
        setOracle                object
          dex                    string: mkts, para
          externalPerpPxs        array
          externalPerpPxs[]      array
          externalPerpPxs[][]    string
          markPxs                array
          markPxs[]              array
          markPxs[][]            array
          markPxs[][][]          string
          oraclePxs              array
          oraclePxs[]            array
          oraclePxs[][]          string
      action<reserveRequestWeight> object
        weight                   number
      action<scheduleCancel>     object
        time                     number
      action<sendAsset>          object
        amount                   string
        destination              string
        destinationDex           string: "", spot, xyz
        fromSubAccount           string
        hyperliquidChain         string: Mainnet
        nonce                    number
        signatureChainId         string
        sourceDex                string: "", io, spot
        token                    string
      action<sendToEvmWithData>  object
        addressEncoding          string: base58, hex
        amount                   string
        data                     string
        destinationChainId       number
        destinationRecipient     string
        gasLimit                 number
        hyperliquidChain         string: Mainnet
        nonce                    number
        signatureChainId         string
        sourceDex                string: "", spot
        token                    string: USDC
      action<setReferrer>        object
        code                     string
      action<spotSend>           object
        amount                   string
        destination              string
        hyperliquidChain         string: Mainnet
        signatureChainId         string
        time                     number
        token                    string
      action<subAccountTransfer> object
        isDeposit                bool
        subAccountUser           string
        usd                      number
      action<trailingStop>       object
        activationPx             null
        asset                    number
        isBuy                    bool
        reduceOnly               bool
        retracement              object
          pct                    string
        sz                       string
      action<twapOrder>          object
        twap                     object
          a                      number
          b                      bool
          m                      number
          r                      bool
          s                      string
          t                      bool
      action<updateIsolatedMargin> object
        asset                    number
        isBuy                    bool
        ntli                     number
      action<updateLeverage>     object
        asset                    number
        isCross                  bool
        leverage                 number
      action<usdClassTransfer>   object
        amount                   string
        hyperliquidChain         string: Mainnet
        nonce                    number
        signatureChainId         string
        toPerp                   bool
      action<usdSend>            object
        amount                   string
        destination              string
        hyperliquidChain         string: Mainnet
        signatureChainId         string
        time                     number
      action<userDexAbstraction> object
        enabled                  bool
        hyperliquidChain         string
        nonce                    number
        signatureChainId         string
        user                     string
      action<userOutcome>        object
        mergeOutcome             object
          amount                 string
          outcome                number
      action<userSetAbstraction> object
        abstraction              string: u
        hyperliquidChain         string: Mainnet
        nonce                    number
        signatureChainId         string
        user                     string
      action<validatorL1UpdateReferenceOracle> object
        externalPerpPxs          array
        externalPerpPxs[]        array
        externalPerpPxs[][]      string
        oraclePxs                array
        oraclePxs[]              array
        oraclePxs[][]            string
        scalarUpdates            object
          nativePx               string
          usdtUsdcPx             string
      action<vaultTransfer>      object
        isDeposit                bool
        usd                      number
        vaultAddress             string
      action<voteAbciDigest>     object
        abciDigest               string
        height                   number
        signature                object
          r                      string
          s                      string
          v                      number
      action<voteAppHash>        object
        appHash                  string
        height                   number
        signature                object
          r                      string
          s                      string
          v                      number
      action<voteL1Hash>         object
        height                   number
        l1Hash                   string
        signature                object
          r                      string
          s                      string
          v                      number
      action<withdraw3>          object
        amount                   string
        destination              string
        hyperliquidChain         string: Mainnet
        signatureChainId         string
        time                     number
      expiresAfter               number
      isFrontend                 bool
      nonce                      number
      signature                  object
        r                        string
        s                        string
        v                        number
      vaultAddress               string
  time                           string
height                           number
resps                            object
  Full                           array
  Full[]                         array
  Full[][0]                      string
  Full[][1]                      array
  Full[][1][]                    object
    res                          object
      response                   object | string
      response<cancel>           object
        data                     object
          statuses               array
          statuses[]             object | string: success
            error                string
      response<default>          object
      response<order>            object
        data                     object
          statuses               array
          statuses[]             object | string: waitingForFill, waitingForTrigger
            error                string
            filled               object
              avgPx              string
              cloid              string
              oid                number
              totalSz            string
            resting              object
              cloid              string
              oid                number
      response<setGlobal>        object
        data                     array
      response<trailingStop>     object
        data                     object
          oid                    number
      response<twapOrder>        object
        data                     object
          status                 object
            error                string: Trading is halted.
            running              object
              twapId             number
      response<validatorVote>    object
        data                     bool
      status                     string: err, ok
    user                         null | string

Related pages

  • gRPC API overview — Review raw-feed positioning, filtering, retention, and recovery.
  • Historical data — Review archival coverage and object layouts for node-written datasets.
  • Miscellaneous events — Inspect ledger and system events emitted alongside block processing.

Hyperliquid Data Catalog

Compare Hyperliquid node-written feeds and derived market data, then open each data explainer, live method, or historical access path.

Hyperliquid Fills - node_fills_by_block Data

Inspect Hyperliquid node_fills_by_block files, fill fields, sample data, and access methods.

On this page

AccessFile layoutSample dataImportant fieldsObserved fieldsRelated pages