Magician-web3 是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对 web3j 的一些二次封装,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH ( BSC 、POLYGAN 等)、SOL 和 TRON
他不需要依赖 Magician ,可以完全的独立使用:https://magician-io.com
本次更新主要是添加了一个代理设置,可以更方便的访问一些受保护的 rpc 地址
一共提供了 4 种方式来设置代理
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();
}
)
// 这种方法 可定制化最高,基本上就是 web3j 本来的使用方式
MagicianBlockchainScan.create()
.setRpcUrl(new HttpService(""))
.start();
// 这种方法 可定制化程度也非常高,基本上就是使用 okHttp 访问 区块链节点了
OkHttpClient okHttpClient = xxxxxx;
MagicianBlockchainScan.create()
.setRpcUrl(okHttpClient)
.start();
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.