DigiCurrency 板


LINE

這幾天看了申請 ENS 的文章, 自己也嘗試申請一組. 但是不同的是我用 MyEtherWallet APP 搭配 Web 來操作! 本次實驗是以之前收到版友打賞的小費來支付的 ## 名詞解釋 - Owner: 能夠對這個域名或是子域名做設定的位置 建議是支援 Dapp Wallet - Node: 域名或子域名 troylee.eth / tip.troylee.eth ... 傳送時必須以 namehash('node.domain.eth') 編碼 - Resolver: 如同 DNS Server, 負責將 tip.troylee.eth 解釋成錢包位置 透過 setAddr 來設定幣別對該種幣錢包地址設定 ## 申請 ENS Domain MyEtherWallet 內建的 Dapp 就有支援申請 ENS Domain 的功能, 使用方式非常簡單. 1. 用電腦進入 https://www.myetherwallet.com 2. 點選 Access My Wallet 3. 點選 MEWconnect 會出現 QRCode, 4. 用手機 MEW APP 右上角的相機去掃描, 手機會出現 Connected to MEW web 此時請勿按關閉或是 Disconnect, 手機請保留在這個畫面 5. 網頁點選左方 Dapp -> ENS Manager 6. 在 Register Domain 內輸入你想要的名字按 Check Domain, - 例如我的 TroyLee.eth 就輸入 TroyLee 7. 如果尚未被註冊就會出現可以選擇要註冊幾年及費用, 價格跟名稱長度有關 8. 確定要註冊請按確認, 此時會先有一筆 0 ETH 的交易, 這筆用意是要先 Claim Domain Name, 確認沒有其他人同時也想要註冊這網域 此時手機會跳出要確認交易的畫面, 按確認後回到網頁再按 Send - 交易手續費約 0.0013 ETH 9. 等候交易被確認, 約數十秒. 交易確認後網頁畫面會出現 Register 的按鈕 10.按下 Register 按鈕並付網域註冊費用即便完成註冊 11.預設網域對應的錢包就會是你目前 MEW 付款的錢包 ## 申請 ENS Subdomain - tip.troylee.eth MyEtherWallet 我研究了很久, 內建的 Dapp 似乎沒有支援此項功能.. 改採用以操作 Smart Contract 來設定 1. 點選網頁左邊 Contract -> Interact with contract 按鈕 2. Address 填入 0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e - 請以 ENS Domain 所提供最新的合約地址為主 3. ABI/JSON Interface 請善用 Etherscan 網站 a) https://etherscan.io/address/0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e b) 選擇 Contract Tab c) 複製 Contract ABI d) 貼回 MEW 網頁中的 ABI/JSON 欄位 4. 按下 Continue 按鈕 5. 畫面中間會有一個下拉選單可以選要呼叫的 Function Call, 請選 setSubnodeOwner a) Node 欄位請填入 namehash('troylee.eth') 的數值 例如: 0xcc2610e4983c1001af93c9ac5ef46614028d60b9ec072c6fe5b2068b7ceb984f b) Label 欄位請填入 keccak256('tip') 的數值 例如: 0x9c35b68a5d39a44a5834c87c06e0905b483f5921b1cdeb093ce2cca2a2349a4c c) Owner 欄位請填入要對應可以管理這個網域名稱的錢包.. 例如: 0xf92512467cF72b249e621DB334391F7d11FAFcB1 d) Value: 0 ETH 6. 後面操作就是與前面交易方式相同, 費用約 0.001 ETH ## 設定 tip.troylee.eth Resolver 位置 1. 重複先前步驟 1-3 步 2. Function Call 請選擇 setResolver a) Node 欄位請填入 namehash('tip.troylee.eth') 例如: 0x18dffded765b6ce67e33c4a19324be7ef1a195ed1993d4d11b12775ab08c131f b) Resolver 欄位請填入一組 Public Resolver, 建議採用 resolver.eth 例如: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41 c) Value: 0 ETH 3. 後面操作與前面交易方式相同, 費用約 0x001 ETH ## 設定 Resolver 將 tip.troylee.eth 對應至錢包位置 1. 點選網頁左邊 Contracts -> Interact with contract 2. 位置填入你選定的 Resolver (resolver.eth) 例如: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41 3. ABI/JSON 請善用 etherscan.io https://etherscan.io/address/0x4976fb03c32e5b8cfe2b6ccb31c09ba78ebaba41#code 4. 點選 Continue 後, Function Call 請選擇 setAddr, 這邊有兩組, 不代 CoinType 的預設是 Ethereum 的位置 a) Node 欄位請填入 namehash('tip.troylee.eth') 例如: 0x18dffded765b6ce67e33c4a19324be7ef1a195ed1993d4d11b12775ab08c131f b) Addr a 請填入接收錢包的位置 例如: 0xf92512467cF72b249e621DB334391F7d11FAFcB1 完成後可以去 Etherscan.io/ENS.Domains 直接搜尋你的 Domain 即可! https://app.ens.domains/name/tip.troylee.eth 使用支援 ENS 的錢包, 輸入 tip.troylee.eth 即可直接支付! https://i.imgur.com/HjziO1c.png 我的問題是 Subdomain 輸入的方式是取 keccak256, 這應該是 oneway hash. 為什麼回到 app.ens.domains 可以查到對應到的原始字串 tip 呢? 參考網站: - https://docs.ens.domains/contract-api-reference/ens#set-subdomain-owner - https://docs.ens.domains/contract-api-reference/ens#set-resolver - https://emn178.github.io/online-tools/keccak_256.html - https://swolfeyes.github.io/ethereum-namehash-calculator/ 現學現賣小費箱: tip.troylee.eth simpleledger:qq2c29w68qkre380j4fc9s53a9cnnmt2uvdq5l87hd -- 海綿寶寶, 不要講話!派大星! 我覺得有人在盯著我們看... 你會害我們被發現! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.97.90 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/DigiCurrency/M.1592029004.A.089.html
1F:推 goldflower: push 06/13 14:23
2F:推 EthereumPTT: 這是在cypherpunks論壇很活躍的troylee嗎? 06/13 14:24
3F:→ troylee: 哈 不是喔 我沒去過這個地方耶 06/13 14:24
※ 編輯: troylee (114.35.97.90 臺灣), 06/13/2020 14:33:37
4F:推 jayleeabc: 推 06/13 14:34
5F:推 DarkerDuck: 優文 06/13 15:55
6F:→ ECZEMA: 這很好用 幾年前版上有教 全台灣縣市.eth 都被申請完了 06/13 22:33
7F:推 ECZEMA: SLP 也有類似的網域功能 輸入別稱也能轉成功 06/13 22:39
※ 編輯: troylee (114.35.97.90 臺灣), 06/13/2020 23:14:00
8F:→ troylee: 經板友提醒 先前忘記設定 resolver 已經將內容補上 06/13 23:14
9F:→ troylee: 以及幾個用來計算 namehash/keccak256 的計算機 06/13 23:15
※ 編輯: troylee (114.35.97.90 臺灣), 06/13/2020 23:47:01 ※ 編輯: troylee (114.35.97.90 臺灣), 06/13/2020 23:51:58
10F:→ troylee: ptt.eth 還沒被申請 大戶有意思的可以考慮一下 2.7ETH/yr 06/14 00:15
※ 編輯: troylee (114.35.97.90 臺灣), 06/14/2020 00:29:29
11F:推 ECZEMA: 咦? 怎麼變那麼貴… 還好有你這篇 我的快過期了 一年5USD 06/14 01:15
12F:→ troylee: 超過字數超過5的域名都 0.022ETH/yr, 3個字 2.7ETH/yr 06/14 01:21
13F:→ troylee: 謝謝打賞! 06/14 01:41
14F:推 jixian: 推 06/14 02:21
15F:推 SamuelLuo: 推 06/14 02:44
16F:→ troylee: 謝謝打賞~ 06/15 00:00
※ 編輯: troylee (114.35.97.90 臺灣), 06/20/2020 01:35:50







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP