您现在的位置是:首页 > 文章详情

Magician-Scanning 支持 Tron 链了

日期:2023-02-05点击:309

本次更新主要是增加了对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

原文链接:https://www.oschina.net/news/227174/magician-scanning-updated
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章