ensdomains / pm

an place to hold ENS project issues which cannot be assigned to any existing repos
0 stars 2 forks source link

Produce a list of names that need refunding due to normalisation change #37

Open makoto opened 1 year ago

makoto commented 1 year ago

Summary

Once the new ens_normalize normalisation logic replaces the old logic of eth-ens-namehash, there are two types of users those names won't be usable

Here is the example dataset from https://console.cloud.google.com/bigquery?sq=329024247671:e2bd661ca2514c23b75a1dc7aeb1ab56

Screenshot 2022-09-08 at 11 48 16

The task is to identify these users for a potential refund

Tasks

Reference

Output

makoto commented 1 year ago

All the names (big query)

Refund addresses (csv)

Summary

Screenshot 2022-09-19 at 11 05 06
makoto commented 1 year ago

I updated the ens-normalize.js to the latest (1.9.0) and rerun the query.

The total refund address increased from 4905 to 11,226. The total refund amount increased from 168.44 ETH to 281.62 ETH

The full refund address is https://docs.google.com/spreadsheets/d/1Ixt630-vw-CEcjlbvUcqKa7w5YU4e8Iu72EN23V2QHY/edit#gid=1055247876

The breakdown of the errored name and the different names is https://colab.research.google.com/drive/1efD0YkknERbojmIxdoTwhofsrDG5UEnG#scrollTo=CvPNVSRBg04x