Java连接(web3j)¶
web3j
web3j是一个轻量级的Java库,用于与以太坊网络客户端(节点)集成。
- 核心特性包括:
- 以Java类型的JSON-RPC实现与以太坊客户端的交互
- 支持所有JSON-RPC类型的方法
- 支持所有Geth和Parity方法来管理账户、签名交易
- 发送客户端同步请求和异步请求
- 自动从Solidity ABI文件生成Java智能合约包装
现在,同时支持 Go客户端(go-ethereum) 和 Rust客户端(Parity) 客户端。
相关链接:
- GitHub: https://github.com/web3j/web3j
- Website: http://web3j.io
- Wiki: https://github.com/web3j/web3j/wiki
- Gitter: https://gitter.im/web3j/web3j