The current implementation leaves the controller (aka the owner of the registry, deed owner) to the contract address of ETHRegistrarController (NOTE: these two are super confusing. We definitely need to change the controller on the UI to admin or operator or something else besides "controller") and prevents from the user from changing addresses or any other fields until they set it to themselves.
The fix will claim it to the user so that the user can start setting records immediately after the registration.
Good job on @jefflau for catching this error on the integration test of ens-app!
The current implementation leaves the controller (aka the owner of the registry, deed owner) to the contract address of
ETHRegistrarController
(NOTE: these two are super confusing. We definitely need to change the controller on the UI to admin or operator or something else besides "controller") and prevents from the user from changing addresses or any other fields until they set it to themselves.The fix will claim it to the user so that the user can start setting records immediately after the registration.
Good job on @jefflau for catching this error on the integration test of
ens-app
!cc @ricmoo