栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

区块链之java(五) eth

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

区块链之java(五) eth

eth是什么?

eth是以太网的域名。类似我们现在的xxx.com

eth就是xxx.eth

web3j给我们提供了。两种解析的方式,

1.根据钱包地址,解析域名

2.根据域名解析钱包地址

其中,有个问题就是,如果根据钱包解析域名,当前钱包地址没有设置反解析主地址的话,那么解析就会失败。

话不多说,直接上码。


public static void main(String[] args) {
        String address = "0xbd6bbe64bf841b81fc5a6e2b760029e316f2783b";//钱包地址
        String ethName = "techno.eth";//eth地址
        String url = "https://mainnet.infura.io/v3/";//链地址
        Web3j web = Web3j.build(new HttpService(url));
        EnsResolver ens = new EnsResolver(web);
        String ethDomain = ens.reverseResolve(address);
        System.out.println("解析地址:"+ethDomain);
        String address1 = ens.resolve(ethName );
        System.out.println("解析钱包:"+address1 );
        
    }

运行结果

到了这里之后呢,后面基本上,就没有太多其他的操作了(可能是自己技术不到家,还没有接触到)。

有一个签名交易的。但是具体的签名认证没搞明白,

所以我这边也就不误人子弟了。

后面如果有学习到相关的,我这边会持续更新。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/918630.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号