{
  "project": "CryptoPunks",
  "contract_address": "0xb47e3cd837dDF8e4c57F05d70Ab865de6e193BBB",
  "chain_id": 1,
  "scope": "all events emitted by the project's own contract",
  "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.224834Z",
  "generated_at": "2026-07-14T02:44:32.280691Z",
  "files": [
    {"name": "events-2017.csv", "sha256": "97c20e1b7b24145ddc77458fe861c4d524fe696024dab174a9a5a6465c2117af", "bytes": 4346034, "rows": 25682, "block_min": 3918216, "block_max": 4822593},
    {"name": "events-2017.jsonl", "sha256": "4fbf42eca7987a5eedcdbde298341b716b7e37c27ab8afe88e4839ac7cd73dba", "bytes": 7742023, "rows": 25682, "block_min": 3918216, "block_max": 4822593},
    {"name": "events-2018.csv", "sha256": "3b21b1c5dfcfa508e27e6206413e2cd9a619babb4530b807e36bfadd4e9a824d", "bytes": 1230989, "rows": 6745, "block_min": 4832824, "block_max": 6984643},
    {"name": "events-2018.jsonl", "sha256": "c4970c474d704a1510f19042d6f32fd4bb4752ea4fadd05b283c587cf565af3c", "bytes": 2122317, "rows": 6745, "block_min": 4832824, "block_max": 6984643},
    {"name": "events-2019.csv", "sha256": "f690eb0e0b28f2794b6ce12038937fbe33910a1940afa04dc2eaeb4caa180352", "bytes": 1863861, "rows": 10355, "block_min": 6991613, "block_max": 9192632},
    {"name": "events-2019.jsonl", "sha256": "fcd468b21b21c1853816a082887a159742be89491fb12532884fa6ba6bd7a1d7", "bytes": 3232081, "rows": 10355, "block_min": 6991613, "block_max": 9192632},
    {"name": "events-2020.csv", "sha256": "ed0c725ada71a550bc40028212c92ee09afd094d3dedb99625ceeff34c07a795", "bytes": 6504736, "rows": 35621, "block_min": 9193273, "block_max": 11564986},
    {"name": "events-2020.jsonl", "sha256": "ca7999311bcff6e23569eed281dafa7922a586016da0b8c5faf0f6731a963285", "bytes": 11215488, "rows": 35621, "block_min": 9193273, "block_max": 11564986},
    {"name": "events-2021.csv", "sha256": "85d705d00e2521f1111eb72ba31894ed14da41f2f7267cee2e86861506f58994", "bytes": 28654405, "rows": 157744, "block_min": 11565353, "block_max": 13916165},
    {"name": "events-2021.jsonl", "sha256": "518024030f1ddfefd3b53505ada03855ca0913bcab82585dd59e04e13859b18f", "bytes": 49476778, "rows": 157744, "block_min": 11565353, "block_max": 13916165},
    {"name": "events-2022.csv", "sha256": "33fc8b20f15bfad5b27566d6fec4e35462595f8dd9afe4b345369e5d4f745dba", "bytes": 10118212, "rows": 55334, "block_min": 13916180, "block_max": 16308102},
    {"name": "events-2022.jsonl", "sha256": "866b3c2a8d676915aaba1ac7a6c55e4972c3f1bcb8731571aed18eef8b245956", "bytes": 17426859, "rows": 55334, "block_min": 13916180, "block_max": 16308102},
    {"name": "events-2023.csv", "sha256": "9ebf76006d4652005ffc86dab394a139269f3038912377b4cbd3238ba880e2ea", "bytes": 5918591, "rows": 31770, "block_min": 16308227, "block_max": 18908817},
    {"name": "events-2023.jsonl", "sha256": "974975a888ac3a194f7c67b4a00d040b4beaddefe56f3f4decfcd8dc5c74ef15", "bytes": 10119702, "rows": 31770, "block_min": 16308227, "block_max": 18908817},
    {"name": "events-2024.csv", "sha256": "cb7977f8a66390f742de6d9ba151b6c9c00ec2cc33ce481f2c8b8d38192bab77", "bytes": 7597752, "rows": 42069, "block_min": 18909263, "block_max": 21525567},
    {"name": "events-2024.jsonl", "sha256": "60f252de90bcbabed6cd5956aba36ed69cfe8507d166c3521e336c3b32769713", "bytes": 13145336, "rows": 42069, "block_min": 18909263, "block_max": 21525567},
    {"name": "events-2025.csv", "sha256": "ddc13bf286d48f6343849835e14e4b0af6f424935094db70f8ee2440ff273e6b", "bytes": 9297961, "rows": 50926, "block_min": 21526068, "block_max": 24135936},
    {"name": "events-2025.jsonl", "sha256": "f150ee2d6b9752d6849d6f639dc624cf8b0021dd5ce89c97909d2d874548c40b", "bytes": 16000586, "rows": 50926, "block_min": 21526068, "block_max": 24135936},
    {"name": "events-YTD.csv", "sha256": "dd4bbda4fff06454268c9c12b916ce62cb471fef430937bad6224c19983e0557", "bytes": 2013499, "rows": 10969, "block_min": 24136283, "block_max": 25526307},
    {"name": "events-YTD.jsonl", "sha256": "d3c9568c5770b435af7b558758ac2cfc89aecafa61097551263abad02af60531", "bytes": 3462223, "rows": 10969, "block_min": 24136283, "block_max": 25526307}
  ]
}
