当前位置:   article > 正文

【WEB3】如何使用Web3J库开发应用连接到以太坊区块链网络_android web3j

android web3j

一、什么是web3J

Web3j 是一个与以太坊智能合约交互并与以太坊节点集成的 Java 库。它是高度模块化、类型安全和反应式的,专为以太坊上的 Java 和 Android 开发而构建。Web3j 消除了编写自定义集成代码以连接到以太坊区块链网络的开销。

二、Web3J特点

  1. 通过 HTTP 和 IPC 实现完整的 Ethereum JSON-RPC客户端 API,并支持 Ethereum 钱包。
  2. 自动生成Java 智能合约包装器,以从本机 Java 代码创建、部署、交易和调用智能合约(支持Solidity和Truffle定义格式)。
    用于处理过滤器的反应功能 API。
  3. 以太坊名称服务 (ENS)支持。
  4. 支持托管的以太坊节点。
  5. 支持 ERC20 和 ERC721
  6. 代币标准 命令行工具。
  7. 兼容安卓。

三、环境

JDK:8以上
Gradle:7以上
  • 1
  • 2

四、安装

1、Java依赖

Gradle
implementation 'org.web3j:core:4.8.7'
  • 1
Maven
<dependency>
  <groupId>org.web3j</groupId>
  <artifactId>core</artifactId>
  <version>4.8.7</version>
&
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/574648
推荐阅读
相关标签
  

闽ICP备14008679号