区块链编程一翻译篇<一>:web3j介绍
2017-05-28 08:48
906 查看
web3j
web3j是一个轻量级、反应式、类型安全的java和android的类库,用于连接以太坊网络的客户端。开发者不用开发额外的整合代码,在以太坊区块链平台上工作。
Java and the blockchain为开发者提供了区块链、以太坊和web3j的概述。
web3j的特性
对以太坊的JSON-RPC进行了完整的实现,包含HTTP和IPC支持以太坊钱包
可以使用响应式函数API与filters工作
可以对Java智能合约的创建,发布,交易和从java本地代码调用合约进行自动生成和封装。
支持Parity’s Personal和Geth’s Personal的客户端接口
支持Infura,但是你必须自己运行一个以太坊客户端
一套综合化、一体的测试示范和可运行的脚步
支持命令行工具
兼容Android
支持JP Morgan’s Quorum via web3j-quorum
依赖
支持响应式函数API的RxJavaHttp客户端
fast JSON序列化的核心包Jackson Core
crypto的Bouncy Castle和Java Scrypt
生成智能合约包装的JavaPoet
支持*nix IPC通信的Jnr-unixsocket
目录
准备工作Maven
Gradle
发送请求
IPC通信
过滤器
事务机制
智能合约封装
更多详情
交易
智能合约
过滤器与事件
命令行工具
管理接口
Infura使用
故障分析
项目实战
开发者指南
其他资源链接
致谢
相关文章推荐
- 区块链编程一翻译篇<二>:web3j准备工作
- Android 编程基础<一>
- 保护模式下的编程<一>
- <PY><core python programming笔记>C20 Web编程
- Go编程基础<一>
- asp.net<Web版> ---将excel表数据导入到数据库问题<一>---未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0” 提供程序
- Web 服务编程技巧和诀窍: 将 <xsd:any/> 元素用于自定义序列化(转)
- 【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示
- XMPP协议实现原理介绍<一>
- 【Qt编程】基于Qt的词典开发系列<一>--词典框架设计及成品展示
- [d3.js] D3.JS 基于javascript的图表展示库<一>----简单介绍
- 【Qt编程】Qt学习笔记<一>
- 《实用OpenCV》<一> 计算机视觉及OpenCV介绍
- jsp web常见问题汇总<一>
- Linux下多播编程<一>【十全十美】
- 【Java编程】Java学习笔记<一>
- 自己动手写的Web服务器<一>
- [原]Unity手游之路<一>Protobuf利器介绍
- Winsock程序设计初步之<一> Winsock编程原理
- 基于构建实时WEb应用的HTML5 WebSocket协议<一>