Magician-Web3 1.0.2 发布,支持配置代理
Magician-web3是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对web3j的一些二次封装,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN等)、SOL和TRON
他不需要依赖Magician,可以完全的独立使用:https://magician-io.com
------------------------------------------------------------------------------------
本次更新主要是添加了一个代理设置,可以更方便的访问一些受保护的rpc地址
配置方法
一共提供了4种方式来设置代理
一、直接添加一个Proxy对象
MagicianBlockchainScan.create() .setRpcUrl("https://data-seed-prebsc-1-s1.binance.org:8545/", new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 4780))) .start();
二、有些代理服务需要鉴权,可以使用这种方法设置用户名和密码
MagicianBlockchainScan.create() .setRpcUrl("https://data-seed-prebsc-1-s1.binance.org:8545/", new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1", 4780)), (Route route, Response response) -> { //设置代理服务器账号密码 String credential = Credentials.basic("用户名", "密码"); return response.request().newBuilder() .header("Proxy-Authorization", credential) .build(); } )
三、直接传入HttpService
// 这种方法 可定制化最高,基本上就是web3j本来的使用方式 MagicianBlockchainScan.create() .setRpcUrl(new HttpService("")) .start();
四、传入OkhttpClient
// 这种方法 可定制化程度也非常高,基本上就是使用okHttp访问 区块链节点了 OkHttpClient okHttpClient = xxxxxx; MagicianBlockchainScan.create() .setRpcUrl(okHttpClient) .start();

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
API 网关 Apache APISIX 3.0 版本正式发布
作为开源的云原生 API 网关,Apache APISIX 致力于在性能和使用体验上为开发者和用户们带来更好更优异的表现,帮助企业解决一些关于云原生和微服务技术下遇到的新问题。 在 9 月底,Apache APISIX 发布了 3.0.0-beta 预览版,为用户们提前带来了一些新的功能体验。今天,APISIX 正式发布了 3.0.0 版本,将产品从体验和功能角度,带到了新一轮的进程中。 经过迭代的 3.0.0 正式版与此前 3.0.0-beta 预览版相比: 新增了 Consumer Group,可以更方便地管理消费者; 支持配置 DNS 解析域名类型的顺序; 新增 AI 平面,更智能化地对配置与流量进行分析与呈现; 对多个现有生态插件进行更细致的优化。 除了以上技术层面的细节改动外,还有很多新的功能特性与生态扩展细节均在下文中为大家呈现。可以说这次的版本迭代,真正做到了 “性能更强更智能,生态更广更多样”。 如果你想立刻体验 APISIX 3.0 正式版本,可以即刻前往 官网 进行下载与使用。 APISIX 3.0 新增亮点汇总 1. 全面支持 ARM64 目前 ARM64 对于云...
- 下一篇
Lancet 存在路径遍历(Zip Slip)漏洞
漏洞描述 Lancet 是一个 go 编程语言的 util 函数库。 Lancet 的受影响版本中存在路径遍历漏洞,其原因是 file.go 中的 Zip/UnZip 方法没有对用户传入的路径遍进行过滤,在用户使用 fileutil 包解压缩文件时出现 ZipSlip 问题。攻击者可利用此漏洞通过传入包含恶意字符(如:../../)的路径名进行路径遍历,从而获取系统敏感信息。 漏洞名称 Lancet 存在路径遍历(Zip Slip)漏洞 漏洞类型 路径遍历 发现时间 2022-11-17 漏洞影响广度 极小 MPS编号 MPS-2022-58557 CVE编号 CVE-2022-41920 CNVD编号 - 影响范围 github.com/duke-git/lancet/v2@[v2.0.0, v2.1.10) github.com/duke-git/lancet/v2@(-∞, v1.3.4) 修复方案 将组件 github.com/duke-git/lancet/v2 升级至 v1.3.4 及以上版本 将组件 github.com/duke-git/lancet/v2 升级至 v2...
相关文章
文章评论
共有0条评论来说两句吧...