POST
/
events
/
blocks
curl --request POST \
  --url https://example.com/events/blocks \
  --header 'Content-Type: application/json' \
  --data '{
  "network_identifier": {
    "blockchain": "bitcoin",
    "network": "mainnet",
    "sub_network_identifier": {
      "network": "shard 1",
      "metadata": {
        "producer": "0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5"
      }
    }
  },
  "offset": 5,
  "limit": 5
}'
{
  "max_sequence": 5,
  "events": [
    {
      "sequence": 5,
      "block_identifier": {
        "index": 1123941,
        "hash": "0x1f2cc6c5027d2f201a5453ad1119574d2aed23a392654742ac3c78783c071f85"
      },
      "type": "block_added"
    }
  ]
}

Body

application/json

EventsBlocksRequest is utilized to fetch a sequence of BlockEvents indicating which blocks were added and removed from storage to reach the current state.

Response

200
application/json

Expected response to a valid request

EventsBlocksResponse contains an ordered collection of BlockEvents and the max retrievable sequence.