Infura Http 客户端 以太坊 交易
web3j Infura 模块提供了一个Infura Http 客户端(InfuraHttpService),它为Infura特定的Infura-Ethereum-Preferred-Client
提供支持。这允许你指定是否希望geth或Parity客户端响应你的请求。你可以像普通的HTTPClient
一样创建客户端:
Web3j web3 = Web3j.build(new HttpService("https://rinkeby.infura.io/<your-token>")); Web3ClientVersion web3ClientVersion = web3.web3ClientVersion().send(); System.out.println(web3ClientVersion.getWeb3ClientVersion());
Geth/v1.7.2-stable-1db4ecdc/darwin-amd64/go1.9.1
如果你想测试一些JSON-RPC
对Infura的调用,请更新你的集成测试CoreIT用Infura URL并运行它。
有关进一步的信息,请参阅infura文档。
为了与Infura节点进行交易,需要在发送它们之前离线创建交易和签名,因为Infura节点没有加密的以太坊密钥文件的访问权限,这是需要通过geth或者Parity管理命令来解锁帐户。
有关详细信息,请参阅以太坊交易中离线交易和签名部分和web3j如何使用管理APIs。
原文《Java以太坊类库web3j官网中文翻译》中的:
http://cw.hubwiz.com/card/c/web3j/1/10/3/
另外推荐几个很受欢迎全网稀缺的互动教程:

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
web3j 以太坊客户端 Infura 签名
ConsenSys的Infura服务提供了在云端运行的以太坊客户端的能力,所以你不必自己运行一个独立的以太坊客户端以便与以太坊一起工作。 当你注册这个服务时,你可以提供一个token令牌,你可以使用它连接到相关的以太坊网络: 以太网网络/公有链: https://mainnet.infura.io/<your-token> 以太坊测试网络/测试链(Rinkeby): https://rinkeby.infura.io/<your-token> 以太坊测试网络/测试链(Kovan): https://kovan.infura.io/<your-token> 以太坊测试网络/测试链 (Ropsten): https://ropsten.infura.io/<your-token> 为了获得以太网在这些网络中的使用,你可以参考以太坊交易中以太坊测试网/测试链相关内容。 原文《Java以太坊类库web3j官网中文翻译》中的: http://cw.hubwiz.com/card/c/web3j/1/10/1/ 另外推荐几个很受欢迎全网稀缺的互动教程...
- 下一篇
web3j命令行工具
web3j的完全jar文件分发包对每一次发布都提供命令行工具。命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币(转账) solidity智能合约封装包的产生 命令行工具可以从github项目存储库的releases页面下载zipfile/tarball包,或者通过源代码自己编译获得;OS X用户也可以通过Homebrew、Arch Linux用户可以通过AUR获得。 brew tap web3j/web3j brew install web3j 要通过zipfile的使用的话,只需解压zipfile并运行命令: $ unzip web3j-<version>.zip creating: web3j-3.0.0/lib/ inflating: web3j-3.0.0/lib/core-1.0.2-all.jar creating: web3j-3.0.0/bin/ inflating: web3j-3.0.0/bin/web3j inflating: web3j-3.0.0/bin/we...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- MySQL8.0.19开启GTID主从同步CentOS8
- Red5直播服务器,属于Java语言的直播服务器
- Mario游戏-低调大师作品
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题