{
  "project": "I ♥ LA",
  "contract_address": "0x3BE60395660444409ab4802c99b3f59e57A54616",
  "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.170276Z",
  "generated_at": "2026-07-14T02:44:30.971632Z",
  "files": [
    {"name": "events-2025.csv", "sha256": "1392ffcdd7ad6b9ec7a67a3f9cdc24aec2d3b396999a40a2e822a6e7ae45b7a9", "bytes": 120161, "rows": 596, "block_min": 21644103, "block_max": 24116774},
    {"name": "events-2025.jsonl", "sha256": "3104f73eb29e69272ef4306e3f60f9c4e784ea1adf6a980e5cd4b0b972fcac38", "bytes": 198140, "rows": 596, "block_min": 21644103, "block_max": 24116774},
    {"name": "events-YTD.csv", "sha256": "c386b27bc152a6060b44d58048fe5d0b37e41a139b29388b40356e088177f071", "bytes": 8554, "rows": 42, "block_min": 24153396, "block_max": 25398701},
    {"name": "events-YTD.jsonl", "sha256": "9095b5cf6e799d5a39aaaeb6b10d91df7bd671788b021c374cf766fc827e9370", "bytes": 13959, "rows": 42, "block_min": 24153396, "block_max": 25398701}
  ]
}
