Magician-Scanning 支持 Tron 链了


本次更新主要是增加了对Tron的支持,但是由于本人近期非常忙,所以只开发了基础功能,对Tron的扫描暂时不支持过滤器,监听器里面会收到所有扫描到的交易记录,需要由开发者自己去判断筛选交易记录。

创建一个Tron监听器

条件过滤器还在开发中,可以关注后续更新,call方法会接收到所有扫描到的交易信息,需要您自己判断筛

/**
 * 创建一个类,实现TronMonitorEvent接口即可
 */
public class TronEventOne implements TronMonitorEvent {

/**
 * transactionModel 对象里包含此条交易的所有信息
 */
@Override
public void call(TransactionModel transactionModel) {
System.out.println("TRON 成功了!!!");
System.out.println("TRON, txID: " + transactionModel.getTronTransactionModel().getTxID());
}

}

开启一个扫描任务

下面标出了跟ETH扫块任务的两个区别,除此之外,再无其他区

// 初始化线程池,核心线程数必须 >= 全局的扫块的任务数量 + 全局的重试策略的数量
// 这是一个全局配置,不管你开了几个任务,不管你需要扫描几条链,几种链,都只需要写一次这句代码
EventThreadPool.init(1);

MagicianBlockchainScan.create()
.setRpcUrl(
// 跟ETH的区别一,这里需要用TronRpcInit
TronRpcInit.create()
.addRpcUrl("https://api.shasta.trongrid.io/wallet")
)
.addTronMonitorEvent(new TronEventOne()) // 跟ETH的区别二,添加监听器需要用 addTronMonitorEvent
.start();

更多详情可以访问官网文档:https://magician-io.com/cn


相關推薦

2022-11-26

包,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN 等)、SOL 和 TRON 本次更新的点 1. 加入了负载均衡,只要配置多个RPC URL 即可自动轮询,可以将流量分散给多个节点,不用一直盯着一个节点

2023-05-25

本次主要是解决了几个bug,然后添加了两个锦上添花的功能。 1. 扫描频率不再受限制了,只要大于1毫秒即可 2. 添加了最大扫描块高,当扫描到这个快高的时候,就会自动停止本任务 3. 添加了获取当前扫描到的最大块高的功

2022-11-19

装,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN等)、SOL和TRON 他不需要依赖Magician,可以完全的独立使用:https://magician-io.com -----------------------------------------------------------------------------------

2022-11-24

包,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN 等)、SOL 和 TRON 本次更新的点 1. 新增InputDataFilter,可以更加精准的根据inputData进行监控了 2. 改变扫描模式,现在只需要设定一个起始块就

2022-11-07

装,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN等)、SOL和TRON,目前已经完成了对ETH的支持。 自此以后,Magician的定位发生了改变,他不再是一个web领域的框架了,而是一套Java开发的工具

2024-06-22

式。 自动填充能力增强:开发者在使用TextInput组件时支持更多类型数据的自动保存和自动填充能力。 卡片能力增强:提供单色模式、反色能力、渐变撞色、卡片视觉呈现精致(模糊、投影、圆角等)、展示背景自然融合

2023-11-06

制化能力和组件动效能力也得到进一步增强;分布式硬件支持的范围扩大到音频和输入领域;分布式数据为开发者数据分享带来了全新的统一数据管理框架。 另外,该版本在媒体、安全和隐私保护等方面也得到了进一步增强。

2023-04-08

> 子系统 > 组件” 逐级展开,在多设备部署场景下,支持根据实际需求裁剪某些非必要的组件。 OpenHarmony 技术架构如下所示: 版本概述 OpenHarmony 3.2版本标准系统能力进一步完善,支持采用ArkTS语言进行大型应用、原

2024-04-05

布式能力进一步增强了组网稳定性、连接安全性等;媒体支持更丰富的编码、更精细的播控能力等。 ArkUI • 新增NodeContainer开放命令式的渲染节点,提升自定义绘制能力。 • 文本和容器类组件能力增强 ▸ TextInput/Tex

2023-09-26

enActivityTimeout => getTokenActiveTimeout update 优化字典标签支持传分隔符分隔的字符串和数组,优化渲染效果 update 优化 控制台debuger位置错误问题 update 优化 TopNav 菜单样式 update 优化 全局异常处理器 业务异常不输出具体

2024-08-27

更新日志 重大改动 增加 ruoyi-common-sse 模块 支持SSE推送 比ws更轻量更稳定的推送 增加 springboot snailjob 等 actuator 账号密码认证 杜绝内外网信息泄漏问题 增加 重构代码生成器 集成anyline开源框架 支持400+种数据库适配

2023-11-28

Security 配置繁琐扩展性极差 权限注解 采用 Sa-Token 支持注解 登录校验、角色校验、权限校验、二级认证校验、HttpBasic校验、忽略校验 角色与权限校验支持多种条件 如 AND OR 或 权限 OR 角色 等复杂表达式 只支持是否存在

2023-11-28

ay 功能单一 负载均衡 采用 SpringCloud Loadbalancer 扩展支持了开发团队路由 便于多团队开发调试 采用 SpringCloud Loadbalancer 功能单一 RPC远程调用 采用 全新 Apache Dubbo 3.X 历史悠远不用多说 采用 feign 功能有限编写方式

2023-11-15

e hutool 5.8.20 => 5.8.22 update lombok 1.18.26 => 1.18.30(适配支持jdk21) update vue-quill 1.1.0 => 1.2.0 功能更新 update 优化 数据权限拦截器优先判断方法是否有效 提高性能减少无用sql解析 update 优化 适配 maxkey 新版本 updat