API

Prepunk Verify API

Simple API to verify if an ENS domain is a historical "Prepunk"


Endpoints

Verify by Name

Lookup a Prepunk by ENS name.

GET /api/name/{name}

Example:

curl "https://verify.prepunk.club/api/name/samsidsof"

Response:

{
  "record": {
    "row_number": 86,
    "name": "samsidsof",
    "_hash": "\\x01576631a94308735b5033f0d175005f32efd05c4b1df02ff4071a8635442d36",
    "registered_date": "2017-05-10T12:06:37.000Z",
    "prepunk": "YES"
  }
}

Verify by Hash

Lookup a Prepunk by Keccak256 hash.

GET /api/hash/{hash}

Example:

curl "https://verify.prepunk.club/api/hash/0x01576631a94308735b5033f0d175005f32efd05c4b1df02ff4071a8635442d36"

Response:

{
  "record": {
    "row_number": 86,
    "name": "samsidsof",
    "_hash": "\\x01576631a94308735b5033f0d175005f32efd05c4b1df02ff4071a8635442d36",
    "registered_date": "2017-05-10T12:06:37.000Z",
    "prepunk": "YES"
  }
}

Field Descriptions

Field
Type
Description

row_number

number

Position in preimages (1-274098)

name

string

ENS name without .eth suffix

_hash

string

Keccak256 hash of the name

registered_date

string

timestamp of finalizeAuction

prepunk

string

"YES" for Prepunks, "NO" for others

Last updated