Web3j:Web3 Java以太坊ÐappAPI
Web3j是一个轻量级,高度模块化,React性,类型安全的Java和Android库,用于处理智能合约并与以太坊网络上的客户端(节点)集成:
这使您可以使用链,而无需为平台编写自己的集成代码而产生的额外开销。
讨论概述链,以太坊和Web3j。
特征
通过HTTP和IPC完整实现以太坊的客户端API
以太坊钱包支持
自动生成Java智能合约包装器,以从本地Java代码创建,部署,交易和调用智能合约(支持和定义格式)
响应式API,可用于过滤器
支持
支持Parity的和Geth的客户端API
支持 ,因此您不必自己运行以太坊客户端
全面的集成测试,证明了上述多种情况
命令行工具
兼容Android
通过支持JP Morgan的Quorum
支持并在实现的。
它具有五个运行时依赖项:
的React功能API
用于HTTP连接
用于快速JSON序列化/反序列化
(Android上的 )用于加密
* nix IPC的 (不适用于Android)
它还使用生成智能合约包装器。
快速开始
开始使用Web3j的最简单方法
1