惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
V
V2EX
J
Java Code Geeks
The GitHub Blog
The GitHub Blog
博客园_首页
U
Unit 42
人人都是产品经理
人人都是产品经理
Engineering at Meta
Engineering at Meta
IT之家
IT之家
G
Google Developers Blog
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
罗磊的独立博客
博客园 - 三生石上(FineUI控件)
Martin Fowler
Martin Fowler
Jina AI
Jina AI
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
Vercel News
Vercel News
小众软件
小众软件
H
Help Net Security

以太坊

ERC-4337 的 Bundler 网络会不会成为新的审查单点? 最近学了一点点 web3 开发,我把学习内容做成网站笔记,分享给 web3 初学者 狗屎运。昨晚睡觉前下了单 eth 的 10 倍的做空合约,醒来一看赚了 30%。发帖得瑟一下 BasePaint 以太坊可以随便声明我向外转出 Token?不需要我的同意和授权? 在家里跑 ETH、BSC 节点要紧不 Sign 第二期空投活动已经开始 大毛,领取 Etherscan 积分 以太坊十周年纪念 NFT 地板价 5.01U eth 这次能破前高吗 我从币安提现 eth,为啥钱包 account 1 的 eth 地址只可以用 BSC 网络, account 2 的地址却 BSC 和 ETH 网络都可以用? 以太坊十周年纪念 NFT 复刻一个 etherscan.io 这样的网站需要多少钱? 以太坊是否可以离线验证交易是否成功? [ETHGlobal Cannes] 第一次参加 IRL 黑客松,和同事一起做的项目获奖了,很开心 目前 Ethereum 生态里有哪些形态接近 ko-fi.com / Buy Me a Coffee / Kickstarter 的产品? Uniswap V4 中如何从 PoolManager 获取指定池的 ETH 余额? Uniswap v4 出来了,怎么看不懂啊 有人对 AI 模型根据开源项目依赖和数据生成权重分配赞助资金感兴趣吗? 这个 UI 实在是太酷了 搞爬虫前的一些疑问 目前 eth 全节搭建硬盘占用问题 写了一个以太坊靓号生成器, 支持多节点运行, 让你的任意设备成为计算节点 为什么以太坊的 Uncle rewards 比 block rewards 少那么多? STARK 都领了吗? blockchain.com 还有一点以太币,放了几年了都快忘记了,请问如何提现。 华为云开始做以太坊质押服务了 兄弟们 怎么看? 你们运行的以太坊全节点完全同步用了多久? 今天发现以太坊的手续费下降了很多,发生了啥?好像没看见有升级啊?哪位大佬指点一下?谢谢 现在国内还能运行全节点吗
Magician-Scanning 1.0.12 发布
Joker123456789 · 2023-05-24 · via 以太坊

本次主要是解决了几个 bug ,然后添加了两个锦上添花的功能。

  1. 扫描频率不再受限制了,只要大于 1 毫秒即可

  2. 添加了最大扫描块高,当扫描到这个块高的时候,就会自动停止本任务

  3. 添加了获取当前扫描到的最大块高的功能

设置最大扫描块高

看下面代码中的有注释的那一行

EventThreadPool.init(1);

MagicianBlockchainScan.create()
        .setRpcUrl(
                EthRpcInit.create()
                        .addRpcUrl("https://data-seed-prebsc-1-s1.binance.org:8545")
        )
        .setScanPeriod(5000)
        .setBeginBlockNumber(BigInteger.valueOf(24318610))
        .setEndBlockNumber(BigInteger.valueOf(24318680)) // 扫描到哪个块高就停止这个任务(不设置,或者设置为 0 ,代表不限制)
        .addEthMonitorEvent(new EventOne())
        .start();

获取当前扫描到的最大块高

看下面代码中的有注释的那一行

// 将对象拿到
MagicianBlockchainScan blockChainScan = MagicianBlockchainScan.create()
        .setRpcUrl(
                EthRpcInit.create()
                        .addRpcUrl("https://data-seed-prebsc-1-s1.binance.org:8545")
        ) 
        .setScanPeriod(5000) 
        .setBeginBlockNumber(BigInteger.valueOf(24318610)) 
        .addEthMonitorEvent(new EventOne())

blockChainScan.start();

// 调用这个方法可以获取当前任务已经扫描到的最大块高
// 有一定的误差,因为在你获取的这一瞬间,扫描任务可能又扫描到好几个新块高了
blockChainScan.getCurrentBlockHeight();

除此之外,还解决了 Magician-ContractsTools 设置 chainId 后报错的 bug

项目官网

https://magician-io.com