Contract-Invocation
如何使用 MyEtherWallet 更改 ENS 域的所有者?
有誰知道這樣做的確切程序?它看起來很簡單,但我不願意在沒有已經做過的人確認的情況下嘗試它。
MyCrypto和 MyEtherWallet的說明
轉移域(最佳實踐)
- 在MyCrypto 的 ENS 頁面上搜尋您的 ENS 名稱
- 複製右邊的文字
Labelhash __name:
。- 轉到契約頁面並
ENS - Eth Registrar (Auction) 0x6090a6e47849629b7245dfa1ca21d94cd15878ef
從下拉菜單中選擇。- 訪問並選擇
transfer
呼叫。將上面第 2 步中的內容粘貼LabelHash
到該_hash
欄位中。address
將新所有者的粘貼到newOwner
欄位中。- 解鎖你的錢包並發送。
僅設置所有者
警告:如果您只更改所有者,契約所有者可以取回名稱。
- 在MyCrypto 的 ENS 頁面上搜尋您的 ENS 名稱
- 複製右邊的文字
Namehash __name.eth:
。- 轉到契約頁面並
ENS Registry (0x314159265dD8dbb310642f98f50C066173C1259b)
從下拉菜單中選擇。- 訪問並選擇
setOwner
呼叫。NameHash
將步驟 #2 中的(不是 LabelHash)粘貼到node
欄位中。address
將新所有者的 粘貼到所有者中。- 解鎖你的錢包和搖滾樂。
(感謝您的幫助, /u/feauxley)
轉到MEW 契約頁面並從下拉菜單中選擇“ENS Registry”。
訪問並選擇 setOwner 呼叫。將 EtherScan 中的 NameHash(不是 LabelHash)粘貼到節點欄位中。
將新所有者的地址粘貼到所有者中。
setOwner 函式更改名稱的所有權(例如,指向解析器的能力),但不更改購買名稱的契約的所有權(釋放契約以拍賣和收回資金的能力)。要轉移契約本身的所有權,請呼叫 ENS - Eth Registrar Auction 的轉移函式,這次使用的是 LabelHash。
來源:reddit