{
  "project": "Protoglyph",
  "contract_address": "0xb6329bd2741c4e5e91e26c4e653db643e74b2b19",
  "chain_id": 1,
  "scope": "ownership transfers",
  "columns": ["occurred_at", "block_number", "log_index", "tx_hash", "event_type", "from_address", "to_address", "token_id", "value_wei"],
  "schema_note": "Row schema is locked and stable forever. Rows are ordered by (block_number, log_index). occurred_at is ISO-8601 UTC. value_wei is the raw on-chain wei integer (a string in JSONL; empty/null for plain transfers). token_id is the on-chain token id; it is empty/null only on CryptoPunks ERC20-style Transfer rows, which carry no punk index. Events are recorded exactly as the contract emitted them; ERC-721 defines no mint event, so a token's MINT is its transfer row whose from_address is the zero address (for CryptoPunks, the assign event). JSONL files carry the same nine fields as one JSON object per line.",
  "synced_through_block": 25527965,
  "synced_through_date": "2026-07-14T02:44:09.331452Z",
  "generated_at": "2026-07-14T02:44:32.608638Z",
  "files": [
    {"name": "events-2022.csv", "sha256": "a113246ade89eeafbbf5ed869a401ca994425852be9bf5f88be0c9da712f16d1", "bytes": 34217, "rows": 170, "block_min": 14274777, "block_max": 15832912},
    {"name": "events-2022.jsonl", "sha256": "f13505b14a2efbfde57c929af775197e777a08ddd30b87a4462e55ef370ebd5e", "bytes": 56390, "rows": 170, "block_min": 14274777, "block_max": 15832912},
    {"name": "events-2023.csv", "sha256": "2b5d08c65915bbcc4b1906c3fd17d50a416c8105546ef85f6723c6c66a08daa3", "bytes": 6726, "rows": 33, "block_min": 16443957, "block_max": 18908423},
    {"name": "events-2023.jsonl", "sha256": "a8b0076298c913f4aa02d56b7afd6a8319be6aa323e2d634cefe9f848f547389", "bytes": 10952, "rows": 33, "block_min": 16443957, "block_max": 18908423},
    {"name": "events-2024.csv", "sha256": "3cc8f4436067a197ec3f64f72bb015cfea173b1c6ee1aba94ee90b4939459fb8", "bytes": 3311, "rows": 16, "block_min": 18953963, "block_max": 21521962},
    {"name": "events-2024.jsonl", "sha256": "4241d58f8e8f3ffd20b6f11557af938143ca9b370672aeef6be9aea8f0b798c5", "bytes": 5310, "rows": 16, "block_min": 18953963, "block_max": 21521962},
    {"name": "events-2025.csv", "sha256": "92d9444fc2189080a7cadc99ae47398d6c4cb6b2dd8d346b97dd5ff82f1d217f", "bytes": 2107, "rows": 10, "block_min": 21846341, "block_max": 24135963},
    {"name": "events-2025.jsonl", "sha256": "80d886bfc28bdfe64c2ee6004150c84f23e94d00be122de9de1d986cc4b6e142", "bytes": 3320, "rows": 10, "block_min": 21846341, "block_max": 24135963},
    {"name": "events-YTD.csv", "sha256": "4e60a200b72c37599d5651716fe179e60d6724d954d8b4032981597f9bda246e", "bytes": 699, "rows": 3, "block_min": 25379702, "block_max": 25454145},
    {"name": "events-YTD.jsonl", "sha256": "e59a9236cc43f88c92400ec40ddf73fd665229ac701e033d50f4681d52da7db8", "bytes": 995, "rows": 3, "block_min": 25379702, "block_max": 25454145}
  ]
}
