live.lingting:virtual-currency-tronscan-sdk

tronj 不维护了, 无法下载, 所以copy https://github.com/tronprotocol/tronj 源码过来

License

License

GroupId

GroupId

live.lingting
ArtifactId

ArtifactId

virtual-currency-tronscan-sdk
Last Version

Last Version

0.4.2
Release Date

Release Date

Type

Type

jar
Description

Description

tronj 不维护了, 无法下载, 所以copy https://github.com/tronprotocol/tronj 源码过来

Download virtual-currency-tronscan-sdk

How to add to project

<!-- https://jarcasting.com/artifacts/live.lingting/virtual-currency-tronscan-sdk/ -->
<dependency>
    <groupId>live.lingting</groupId>
    <artifactId>virtual-currency-tronscan-sdk</artifactId>
    <version>0.4.2</version>
</dependency>
// https://jarcasting.com/artifacts/live.lingting/virtual-currency-tronscan-sdk/
implementation 'live.lingting:virtual-currency-tronscan-sdk:0.4.2'
// https://jarcasting.com/artifacts/live.lingting/virtual-currency-tronscan-sdk/
implementation ("live.lingting:virtual-currency-tronscan-sdk:0.4.2")
'live.lingting:virtual-currency-tronscan-sdk:jar:0.4.2'
<dependency org="live.lingting" name="virtual-currency-tronscan-sdk" rev="0.4.2">
  <artifact name="virtual-currency-tronscan-sdk" type="jar" />
</dependency>
@Grapes(
@Grab(group='live.lingting', module='virtual-currency-tronscan-sdk', version='0.4.2')
)
libraryDependencies += "live.lingting" % "virtual-currency-tronscan-sdk" % "0.4.2"
[live.lingting/virtual-currency-tronscan-sdk "0.4.2"]

Dependencies

compile (7)

Group / Artifact Type Version
io.vertx : vertx-core jar 3.5.0.Beta1
io.netty : netty-all jar 4.0.15.Final
live.lingting : virtual-currency-core jar 0.4.2
org.projectlombok : lombok Optional jar 1.18.12
cn.hutool : hutool-http jar 5.4.1
cn.hutool : hutool-core jar 5.4.1
org.slf4j : slf4j-api jar 1.7.25

test (1)

Group / Artifact Type Version
junit : junit jar 4.13

Project Modules

There are no modules declared in this project.

功能

  1. 支持三种平台交易查询(支持多种abi转账方法处理, 可自定义新的abi方法处理)
  2. 支持 Etherscan 转账(ETH, 以及合约转账)
  3. 支持 Tronscan 转账(TRX, TRC10 以及 TRC20 转账)
  4. 支持 BTC 转账
  5. 支持 OMNI 中各个合约转账

通过maven使用

<!-- 需要全部 -->
<dependency>
    <groupId>live.lingting</groupId>
    <artifactId>virtual-currency-all</artifactId>
    <version>releases中最新版本号</version>
</dependency>

<!-- 仅需要 bitcoin -->
<dependency>
    <groupId>live.lingting</groupId>
    <artifactId>virtual-currency-bitcoin</artifactId>
    <version>releases中最新版本号</version>
</dependency>

<!-- 仅需要 etherscan -->
<dependency>
    <groupId>live.lingting</groupId>
    <artifactId>virtual-currency-etherscan</artifactId>
    <version>releases中最新版本号</version>
</dependency>

<!-- 仅需要 tronscan -->
<dependency>
    <groupId>live.lingting</groupId>
    <artifactId>virtual-currency-tronscan</artifactId>
    <version>releases中最新版本号</version>
</dependency>

结构

├─virtual-currency-bitcoin
│  ├─src
│  │  ├─main
│  │  │  ├─contract 合约枚举
│  │  |  ├─endpoints 节点
│  │  |  ├─enums 枚举
│  │  │  ├─model api返回结果包装
│  │  │  ├─properties 配置
│  │  │  └─util 工具类
│  │  └─test 测试用例
├─virtual-currency-core
│  ├─src
│  │  ├─main
│  │  │  ├─bip bip实现
│  │  |  ├─enums 枚举
│  │  │  ├─exception 异常
│  │  │  ├─model 常用数据包装
│  │  │  └─util 工具类
│  │  └─test 测试用例
├─virtual-currency-etherscan
│  ├─src
│  │  ├─main
│  │  │  ├─contract 合约枚举
│  │  |  ├─endpoints 节点
│  │  |  ├─enums 枚举
│  │  │  ├─model api返回结果包装
│  │  │  ├─properties 配置
│  │  │  └─util 工具类
│  │  └─test 测试用例
└─virtual-currency-tronscan
    ├─src
       ├─main
          ├─contract 合约枚举
          ├─endpoints 节点
          ├─enums 枚举
          ├─model api返回结果包装
          ├─properties 配置
          └─util 工具类

Versions

Version
0.4.2