{
"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"
}