Skip to main content
GET
/
blocks
/
{state_hash}
Get block
curl --request GET \
  --url https://api.minaexplorer.com/blocks/{state_hash}
{
  "block": {
    "blockHeight": 0,
    "canonical": true,
    "creator": "string",
    "creatorAccount": {
      "publicKey": "string"
    },
    "dateTime": "string",
    "protocolState": {
      "blockchainState": {
        "date": 0,
        "snarkedLedgerHash": "string",
        "stagedLedgerHash": "string",
        "utcDate": 0
      },
      "consensusState": {
        "blockHeight": 0,
        "blockchainLength": 0,
        "epoch": 0,
        "epochCount": 0,
        "hasAncestorInSameCheckpointWindow": true,
        "lastVrfOutput": "string",
        "minWindowDensity": 0,
        "nextEpochData": {
          "epochLength": 0,
          "ledger": {
            "hash": "string",
            "totalCurrency": 0
          },
          "lockCheckpoint": "string",
          "seed": "string",
          "startCheckpoint": "string"
        },
        "slot": 0,
        "slotSinceGenesis": 0,
        "stakingEpochData": {
          "epochLength": 0,
          "ledger": {
            "hash": "string",
            "totalCurrency": 0
          },
          "lockCheckpoint": "string",
          "seed": "string",
          "startCheckpoint": "string"
        },
        "totalCurrency": 0
      },
      "previousStateHash": "string"
    },
    "receivedTime": "string",
    "snarkJobs": [
      {
        "blockHeight": 0,
        "blockStateHash": "string",
        "dateTime": "string",
        "fee": 0,
        "prover": "string",
        "workIds": [
          {}
        ]
      }
    ],
    "stateHash": "string",
    "stateHashField": "string",
    "transactions": {
      "coinbase": 0,
      "coinbaseReceiverAccount": {
        "publicKey": "string"
      },
      "feeTransfer": [
        {
          "fee": 0,
          "recipient": "string"
        }
      ],
      "userCommands": [
        {
          "amount": 0,
          "blockHeight": 0,
          "blockStateHash": "string",
          "dateTime": "string",
          "fee": 0,
          "feePayer": {
            "publicKey": "string",
            "token": 0
          },
          "feeToken": 0,
          "from": "string",
          "fromAccount": {
            "publicKey": "string",
            "token": 0
          },
          "hash": "string",
          "id": "string",
          "isDelegation": true,
          "kind": "string",
          "memo": "string",
          "nonce": 0,
          "receiver": {
            "publicKey": "string"
          },
          "source": {
            "publicKey": "string"
          },
          "to": "string",
          "toAccount": {
            "publicKey": "string",
            "token": 0
          },
          "token": 0
        }
      ]
    },
    "winnerAccount": {
      "publicKey": "string"
    }
  }
}

Path Parameters

state_hash
string
required

The protocol state hash of the block to be returned

Response

OK

block
object
required