web3j¶
web3j
web3j是一个轻量级的Java库以支持与以太坊网络上的客户端(节点)进行集成。
- 核心特性:
- 以Java语言的类型,通过JSON-RPC与以太坊客户端进行交互
- 支持所有的JSON-RPC方法类型
- 支持所有的Geth和Parity中用于管理账户及签署交易的方法
- 传输客户端请求时支持同步和异步两种方式
- 可以根据Solidity ABI文件自动生成Java智能合约方法的包装(Java smart contract function warpper)
现在支持 go-ethereum 和 Parity 客户端。
相关资源:
- GitHub: https://github.com/web3j/web3j
- Website: http://web3j.io
- Wiki: https://github.com/web3j/web3j/wiki
- Gitter: https://gitter.im/web3j/web3j