Magician-Web3 是一个区块链开发工具包。它由两个功能组成。一个是扫描区块链,根据开发者的需要监控交易。另一个是对 web3j 的一些二次打包,可以减少开发者在一些常见场景下的工作量。它计划支持三种链,ETH(BSC、POLYGAN 等)、SOL 和 TRON

本次更新的点

  1. 加入了负载均衡,只要配置多个 RPC URL 即可自动轮询,可以将流量分散给多个节点,不用一直盯着一个节点 “祸害了”

  2. 加入了重试策略,当出现了某些意外的原因 导致区块被跳过扫描,那么被跳过的区块高度将进入重试策略,你可以自己进行处理

  3. 修改了一点点细节

负载均衡

直接设置多个 rpc 地址即可

MagicianBlockchainScan.create().setRpcUrl(// 可以设置1到n个 rpc地址了,超过一个将自动轮询使用EthRpcInit.create().addRpcUrl("https://data-seed-prebsc-1-s1.binance.org:8545").addRpcUrl("https://data-seed-prebsc-2-s1.binance.org:8545").addRpcUrl("https://data-seed-prebsc-1-s2.binance.org:8545")