您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页【思前享后web3j】初始web3j

【思前享后web3j】初始web3j

来源:二三四教育网

小猿“思前享后”为大家分享优质内容!————Share猿

Hi大家好:
  我是Share猿,Share是英文(SHARE),猿是猿猴的猿,在微信公众号、微博、简书、掘金、今日头条、CSDN都可以通过搜索“Share猿”找到我,我等你哦!小猿 “思前享后”为大家分享优质的内容!今天小猿为大家分享:初始web3j

web3j.png

1.什么是web3j??

  web3j是一种高度模块化、灵活、安全的Java类库和Android类库,用于处理智能合同,并与以太网络中的客户端(节点)集成。



  通过web3j我们可以用java语言在以太坊网络中创造自己的节点,并通过rpc协议访问以太坊网络,编写智能合约。它就相当于以太网络的客户端对外暴露的一个java API。

web3j的特征

  ①完全实现了以太坊的的Json-RPC客户端的协议,包含HTTP和IPC。
  ②支持以太坊钱包。
  ③通过java语言创建智能合约,部署智能合约、处理交易。(支持Solidity和Truffle的格式)
  ④可以使用响应式函数API与filters工作。
  ⑤以太坊服务器的支持。
  ⑥支持对公账号和geth的账号。
  ⑦支持Infura(说的直白一点就是一个已经下载了以太坊客户端的服务器,你不需要下载以太坊客户端可以通过它进行测试开发),所以你不用去下载以太坊客户端。
  ⑧一套综合化、一体的测试示范和可运行的脚步。
  ⑨支持命令行工具
  ⑩兼容Android
  ⑪支持JP Morgan’s Quorum via

web3j的依赖

  ①支持响应式函数API的RxJava
  ②Http客户端
  ③fast JSON序列化的核心包Jackson Core
  ④crypto的Bouncy Castle和Java Scrypt
  ⑤生成智能合约包装的JavaPoet
  ⑥支持*nix IPC通信的Jnr-unixsocket

web3j学习目录

1.

2.开始

3.模块

4.交易

5.智能合约

6.应用接口

7.前缀

8.过滤和相关事件

9.命令行工具

10.管理API

11.在Web3j中运用Infura

12.以太坊名称服务

13.遇到的常见问题

14.项目运用web3j

15.企业运用web3j

16.开发者指南

17.有用的资源

扫描以下公众号关注小猿↓↓↓↓↓↓↓↓

image

更多资讯请在简书、微博、今日头条、掘金、CSDN都可以通过搜索“Share猿”找到小猿哦!!!

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务