Verify
Last updated
Last updated
Confirming whether an ENS domain is a genuine Prepunk involves checking its registration details against the established historical data. Here are the primary methods:
1. Using the Prepunk Verification Tool:
The simplest method is to use a dedicated verification tool, such as the one provided at
How it works: These tools typically take an ENS name (e.g., yourname.eth
) as input.
Process:
The tool calculates the appropriate hash (keccak256) for the name, preserving case sensitivity which is crucial for some early names.
It searches a database (derived from historical ENS auction data) for a matching hash or name.
If a match is found, it checks the row_number
(registration sequence) or the registered_date
.
It confirms if the row_number
is less than or equal to 79,720 OR if the registered_date
falls between May 9, 2017, and June 23, 2017.
Output: The tool will display whether the name is a verified Prepunk, its rank (row number), registration date, and potentially other details like its hash or if it's a known "blank space" name.
Case Sensitivity: Be mindful that case matters! Some Prepunks have unusual capitalization. Enter the name exactly as it appears or how you believe it was registered.
2. Checking Dune Analytics Dashboards:
Community-created dashboards on platforms like Dune Analytics compile and analyze blockchain data.
Makoto Inoue's Original Query (OUTDATED): The foundational query identifying Prepunks. You can search for names here:
Modified/Updated Queries: Since the original query doesn't include recovered "blank space" names, modified versions exist that incorporate this data. Search for queries related to "Prepunk" or "OG ENS" on Dune.
How to use: Enter the ENS name (without .eth
) into the dashboard's search/filter field.
Look for:
row_number
: Must be <= 79,720.
registered date
: Must be within the May 9 - June 23, 2017 window.
prepunk
status column (if available): Should indicate "YES".
3. Manual Blockchain Exploration (Advanced):
This involves querying the Ethereum blockchain directly using tools like Etherscan or custom scripts.
Find the transaction where the ENS name auction was finalized.
Check the timestamp of that transaction block.
Verify the timestamp falls within the Prepunk date range.
This method is more complex and generally not necessary unless verifying highly obscure or disputed names.
Important Considerations:
Blank Spaces: If verifying a name suspected to be a "blank space" (lost during migration), ensure the tool or query you use includes recovered hash data. The original Makoto query will show these as empty rows.
Chaff Names: Be aware of "chaff names" used during bidding. These might appear in some raw data but were never finalized registrations and are not Prepunks (see the "Chaff Names" section).
Marketplace Data: While marketplaces like Vision.io might display creation dates, always cross-reference with a primary data source like Dune or a dedicated verification tool for definitive confirmation. Metadata refresh delays and Normalization of names on marketplaces can sometimes lead to inaccuracies.
By using these methods, particularly dedicated verification tools or reliable Dune queries, you can confidently determine if an ENS domain holds the historical status of a Prepunk.