{
  "creationTime": "1693421141048",
  "description": "All cross-contract (we assume that each account lives in its own shard) communication in Near happens through Receipts. Receipts are stateful in a sense that they serve not only as messages between accounts but also can be stored in the account storage to await DataReceipts. Each receipt has a predecessor_id (who sent it) and receiver_id the current account. ",
  "etag": "A4iJf0o0QfpVQK6hvWJt3A==",
  "id": "bigquery-public-data:crypto_near_mainnet_us.receipt_details",
  "kind": "bigquery#table",
  "lastModifiedTime": "1732678344255",
  "location": "us-east1",
  "numActiveLogicalBytes": "2236705321791",
  "numActivePhysicalBytes": "498683811483",
  "numBytes": "8914166590200",
  "numCurrentPhysicalBytes": "2249151223554",
  "numLongTermBytes": "6677461268409",
  "numLongTermLogicalBytes": "6677461268409",
  "numLongTermPhysicalBytes": "1750467412071",
  "numPartitions": "1579",
  "numRows": "10401287264",
  "numTimeTravelPhysicalBytes": "0",
  "numTotalLogicalBytes": "8914166590200",
  "numTotalPhysicalBytes": "2249151223554",
  "partitionDefinition": {
    "partitionedColumn": [
      {
        "field": "block_date"
      }
    ]
  },
  "schema": {
    "fields": [
      {
        "description": "The date of the Block. Used to partition the table",
        "mode": "NULLABLE",
        "name": "block_date",
        "type": "DATE"
      },
      {
        "description": "The height of the Block",
        "mode": "NULLABLE",
        "name": "block_height",
        "type": "INTEGER"
      },
      {
        "description": "The timestamp of the Block in nanoseconds",
        "mode": "NULLABLE",
        "name": "block_timestamp",
        "type": "INTEGER"
      },
      {
        "description": "The timestamp of the Block in UTC",
        "mode": "NULLABLE",
        "name": "block_timestamp_utc",
        "type": "TIMESTAMP"
      },
      {
        "description": "The hash of the Block",
        "mode": "NULLABLE",
        "name": "block_hash",
        "type": "STRING"
      },
      {
        "description": "The hash of the Chunk",
        "mode": "NULLABLE",
        "name": "chunk_hash",
        "type": "STRING"
      },
      {
        "description": "The shard ID of the Chunk",
        "mode": "NULLABLE",
        "name": "shard_id",
        "type": "INTEGER"
      },
      {
        "description": "The index in the Chunk",
        "mode": "NULLABLE",
        "name": "index_in_chunk",
        "type": "INTEGER"
      },
      {
        "description": "There are 2 types of Receipt: ACTION and DATA. An ACTION receipt is a request to apply Actions, while a DATA receipt is a result of the application of these actions",
        "mode": "NULLABLE",
        "name": "receipt_kind",
        "type": "STRING"
      },
      {
        "description": "An unique id for the receipt",
        "mode": "NULLABLE",
        "name": "receipt_id",
        "type": "STRING"
      },
      {
        "description": "An unique DATA receipt identifier",
        "mode": "NULLABLE",
        "name": "data_id",
        "type": "STRING"
      },
      {
        "description": "The account ID which issued a receipt. In case of a gas or deposit refund, the account ID is system",
        "mode": "NULLABLE",
        "name": "predecessor_account_id",
        "type": "STRING"
      },
      {
        "description": "The destination account ID",
        "mode": "NULLABLE",
        "name": "receiver_account_id",
        "type": "STRING"
      },
      {
        "description": "Receipt details",
        "mode": "NULLABLE",
        "name": "receipt",
        "type": "STRING"
      }
    ]
  },
  "selfLink": "<https://bigquery.googleapis.com/bigquery/v2/projects/bigquery-public-data/datasets/crypto_near_mainnet_us/tables/receipt_details>",
  "tableReference": {
    "datasetId": "crypto_near_mainnet_us",
    "projectId": "bigquery-public-data",
    "tableId": "receipt_details"
  },
  "timePartitioning": {
    "field": "block_date",
    "type": "DAY"
  },
  "type": "TABLE"
}