【思前享后web3j】web3j模块
2018-03-28 本文已影响129人
Share猿
小猿“思前享后”为大家分享优质内容!————Share猿
Hi大家好:
我是Share猿,Share是英文(SHARE),猿是猿猴的猿,在微信公众号、微博、简书、掘金、今日头条、CSDN都可以通过搜索“Share猿”找到我,我等你哦!小猿 “思前享后”为大家分享优质的内容!今天小猿为大家分享:web3j模块
为与web3j合作的开发人员提供更大的灵活性,该项目由许多模块组成。
在开发过程中,模块顺序如下:
- 工具类:常用的程序集合
- rlp:RLP编码器
- abi: 应用程序二进制接口(ABI)编码器
- crypto:在Ethereum中用于交易签名和密钥/钱包管理的密码库
- tuples:简单的元组库
- core:就像之前的web3j核心工件一样没有代码生成器
- codegen:代码生成程序
- console : 命令行工具
下面的模块只依赖于核心模块:
- geth:Geth特定json - rpc模块
- parity:parity特定json - rpc模块
- infura:Infura特定的HTTP头的支持
对于大多数开发者而言(智能合约交互)核心模块应该是您所需要的。核心模块的依赖性是非常紧密的,只有当你的项目集中于以太网络的一个非常具体的交互时才会用到(例如,非/rlp编码,事务签名,但不提交,等等)。
所有的模块都发布到Maven中心和Bintray中,使用上面列出的名字进行相关调用。
→→→目录阅读(小猿英语没过四级,翻译的过程中难免会有好多翻译不到位的地方,如果有错请在评论区及时指正!谢谢!!)
参考文章:
【1】web3j文档·web3j
【2】区块链编程一翻译篇<一>:web3j介绍·Lucien_Lang
扫描以下公众号关注小猿↓↓↓↓↓↓↓↓
更多资讯请在简书、微博、今日头条、掘金、CSDN都可以通过搜索“Share猿”找到小猿哦!!!