区块链浏览器Etherscan于近期推出进阶筛选功能,大幅改良了原先的交易过滤方式,使得用户在搜索及整理交易数据时更有效率。本篇将一一介绍新功能的使用方式,并介绍相关的使用案例。
Etherscan进阶筛选功能介绍
在Etherscan的「进阶筛选」功能中共有6个筛选清单可供调整,由左至右分别为交易类型、方法、时间、发送及接收地址、资产数量及资产名称。
而每个清单中皆提供多个选项,像是在筛选交易类型时可选择ERC-20、ERC-721或存取款等交易,而交易时间则可以用来限缩交易发生的时间段。
另外,在筛选交易的发送及接收地址时,最多可分别输入5个地址,并且可选择是包含或排除这些地址。
而在筛选资产时也可有相应功能,可选择要包含或排除哪些资产,以达到更复杂且精确的筛选。
在用户设定完所有筛选条件后,只要点选「Save Filter」便可将筛选条件进行储存,方便用户在下次搜索时无需重新设定,不过需要先于Etherscan上进行登入。
Etherscan进阶筛选功能使用案例
说了这么多,进阶筛选功能在什么情况下能发挥出他的价值呢?Etherscan给出了三个使用范例:
分析DeFi漏洞:
Etherscan以Euler Finance在今年3月遭到攻击一事为例,由于此漏洞涉及闪电贷和多种代币,因此设定了多个筛选条件来过滤掉无用交易信息。
可以看到Etherscan仅选择了ERC-20代币交易,并在发送及接收地址的选项中仅选择了与漏洞有关的地址,同时也设定了资产数量的规模,以筛选出涉及攻击事件的交易。
监控NFT借贷行为
Etherscan以NFT交易市场Blur为例,其在交易类型中选择了NFT代币类型(ERC-721及ERC-1155),并在交易方法中选择了借款,最后于交易接收地址输入了Blur的Blend合约。
通过上述筛选条件,便可以对作为借款抵押品的顶级NFT进行追踪,并整理出Blend借款行为的相关数据。
比较ETH的存取款
若想比较过去一段时间的ETH存取款数量,可以在交易类型选择存、取款后,输入相应的时间段及数量限制即可。
Etherscan的最新筛选功能与过往相比可说是大跃进,不仅在使用上相当直观且可筛选的种类也相当多元,大大节省了数据搜索及整理的时间。不过此功能仍处于测试阶段,若在使用上有任何觉得可以改进处,可以向官方进行反应。