Cardano · Schema

Snapshot

Snapshot represents a snapshot file and its metadata

BlockchainCryptocurrencyProof-of-StakeSmart ContractsWeb3

Properties

Name Type Description
digest string Digest that is signed by the signer participants
beacon object
certificate_hash string Hash of the associated certificate
size integer Size of the snapshot file in Bytes
created_at string Date and time at which the snapshot was created
locations array Locations where the binary content of the snapshot can be retrieved
compression_algorithm string Compression algorithm for the snapshot archive
cardano_node_version string Version of the Cardano node which is used to create snapshot archives.
View JSON Schema on GitHub

JSON Schema

Snapshot.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://cardano.blockfrost.io/schema/Snapshot",
  "title": "Snapshot",
  "description": "Snapshot represents a snapshot file and its metadata",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "digest",
    "beacon",
    "certificate_hash",
    "size",
    "created_at",
    "locations"
  ],
  "properties": {
    "digest": {
      "description": "Digest that is signed by the signer participants",
      "type": "string",
      "format": "bytes"
    },
    "beacon": {
      "$ref": "#/components/schemas/CardanoDbBeacon"
    },
    "certificate_hash": {
      "description": "Hash of the associated certificate",
      "type": "string",
      "format": "bytes"
    },
    "size": {
      "description": "Size of the snapshot file in Bytes",
      "type": "integer",
      "format": "int64"
    },
    "created_at": {
      "description": "Date and time at which the snapshot was created",
      "type": "string",
      "format": "date-time"
    },
    "locations": {
      "description": "Locations where the binary content of the snapshot can be retrieved",
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "compression_algorithm": {
      "description": "Compression algorithm for the snapshot archive",
      "type": "string"
    },
    "cardano_node_version": {
      "description": "Version of the Cardano node which is used to create snapshot archives.",
      "type": "string"
    }
  },
  "example": {
    "digest": "6367ee65d0d1272e6e70736a1ea2cae34015874517f6328364f6b73930966732",
    "beacon": {
      "network": "mainnet",
      "epoch": 329,
      "immutable_file_number": 7060000
    },
    "certificate_hash": "7905e83ab5d7bc082c1bbc3033bfd19c539078830d19080d1f241c70aa532572",
    "size": 26058531636,
    "created_at": "2022-07-21T17:32:28Z",
    "locations": [
      "https://mithril-cdn-us.iohk.io/snapshot/6367ee65d0d1272e6e70736a1ea2cae34015874517f6328364f6b73930966732",
      "https://mithril-cdn-eu.iohk.io/snapshot/6367ee65d0d1272e6e70736a1ea2cae34015874517f6328364f6b73930966732",
      "magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C",
      "ipfs:QmPXME1oRtoT627YKaDPDQ3PwA8tdP9rWuAAweLzqSwAWT"
    ],
    "compression_algorithm": "zstandard",
    "cardano_node_version": "1.0.0"
  }
}