subscribe_newHead

Allows clients to subscribe from receiving updates on new block headers.

Example Request and Result for subscribe_newHead method

In this section, we provide an illustrative example of a request made to retrieve details contents using the subscribe_newHead method. Additionally, we present the resulting response containing information about subscribing to new block headers updates using WS subscription.

Parameters

  • none

The example in this section uses a non-existing project id.

Make sure you replace it with your Vara Mainnet endpoint when issuing the API calls.

Don't have a project id? Here's a straightforward guide on how to obtain one!

Allows clients to subscribe from receiving updates on new block headers.

POST wss://vara-mainnet.blastapi.io/<project-id>

{
  "jsonrpc": "2.0",
  "method": "chain_newHead",
  "params": {
    "subscription": "wSKybsRsQYlGu3fH",
    "result": {
      "parentHash": "0x028a7556cc223aa9fa8e54441d5ef663bd457876bba8baca5191b91bd45eb43d",
      "number": "0x9b28c9",
      "stateRoot": "0xe4c6988ee929944c00f6bb40f71b952607e7aacea05ba55317404c5cadbc30ba",
      "extrinsicsRoot": "0x405375c6fac1245917da867bca46f94b22707a6185b92318d112318ae5640e2f",
      "digest": {
        "logs": [
          "0x06424142453402130000002904fa2100000000",
          "0x05424142450101848a89b4c95cc94a0283bf5d527a71b777f52d6340a8792da2f6ff9e4c93ae1e48c3fed7486901988c63da2bbd60f3684d7f7855ecd8f3de423d565f5fce6583"
        ]
      }
    }
  }
}

Curl Request example

wscat -c 'wss://vara-mainnet.blastapi.io/<project-id>' 
# wait for connection
messasge:
{
    "id": 1,
    "jsonrpc": "2.0",
    "method": "subscribe_newHead",
    "params": []
}

Last updated