赞
踩
Web3j是一个轻量级,Reactive(响应式),类型安全的Java库,用于与Ethereum网络上的客户端(节点)集成,这允许您使用Ethereum块链,而不需要为平台编写自己的集成代码的额外开销。
通过HTTP和IPC 完成Ethereum的JSON-RPC客户端API的实现
1.Ethereum钱包支持
2.使用过滤器的函数式编程功能的API
3.自动生成Java智能合约包装器,以创建、部署、处理和调用来自本地Java代码的智能合约
5.支持Infura,所以您不必自己运行一个Ethereum客户端
6.综合整合测试展示了上述一些场景
7.命令行工具
1.RxJava函数式编程的的API中间件
2.Apache HTTP Client中间件
3.Jackson Core 用于快速JSON序列化/反序列化中间件
4.Bouncy Castle加密解密和 Java Scrypt加密中间件
5.生成智能合约java包装器类的java源代码(.java)的JavaPoet中间件
6.Java的UNIX域套接字的*nix系统进程间通信API中间件
1 |
|
Web3j还支持通过文件套接字快速进行进程间通信(IPC)到在与web3j相同的主机上运行的客户端。在创建服务时,连接只需使用相关的IpcService实现而不是 HttpService:
Web3j的函数式编程的特性让我们设置观察者很容易,这样通知订阅者在区块链以便知道区块链上设置的事件。
当所有新的块被添加到块链中的时候,接收到这些区块
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。