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/cn.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灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP