Etherscan leaps forward! Introduces highly practical "Advanced Filter" feature, significantly improving transaction search process.

share
Etherscan leaps forward! Introduces highly practical "Advanced Filter" feature, significantly improving transaction search process.

The blockchain explorer Etherscan recently introduced advanced filtering functionality, significantly improving the previous basic transaction filtering method, making it more efficient for users to search and organize transaction data. This article will introduce the usage of the new feature and provide relevant use cases.

Introduction to Etherscan Advanced Filtering Function

In the " Advanced Filter" function on Etherscan, there are a total of 6 filter lists that can be adjusted, from left to right, they are transaction type, method, time, sending and receiving addresses, asset quantity, and asset name.

Each list provides multiple options. For example, when filtering transaction types, you can choose ERC-20, ERC-721, or deposit/withdrawal transactions. The transaction time can be used to narrow down the time period of transactions.

Additionally, when filtering sending and receiving addresses, you can input up to 5 addresses each and choose to include or exclude these addresses.

Similarly, when filtering assets, you can choose to include or exclude certain assets to achieve more complex and precise filtering.

After users have set all the filtering conditions, simply click on "Save Filter" to save the filter conditions for future searches without the need to reset them. However, users need to log in to Etherscan before saving the filters.

Use Cases of Etherscan Advanced Filtering Function

Having discussed the advanced filtering function, in what scenarios can it demonstrate its value? Etherscan provides three usage examples:

  1. Analyzing DeFi Vulnerabilities:

    Using the example of Euler Finance's attack in March this year, which involved flash loans and multiple tokens, multiple filter conditions were set to filter out irrelevant transaction information.

    It can be seen that Etherscan selected only ERC-20 token transactions and chose addresses related to the vulnerability in the sending and receiving address options. They also set the scale of asset quantities to filter transactions related to the attack event.

  2. Monitoring NFT Lending Behavior:

    Using the NFT trading market Blur as an example, Etherscan selected NFT token types ERC-721 and ERC-1155 in the transaction type, chose borrowing in the transaction method, and entered Blur's Blend contract address in the transaction receiving address.

    Through the above filtering conditions, tracking top NFTs used as collateral for borrowing and consolidating relevant data on Blend borrowing behavior can be achieved.

  3. Comparing ETH Deposits and Withdrawals

    If you want to compare the amount of ETH deposits and withdrawals over a period of time, you can select deposit/withdrawal in the transaction type, enter the corresponding time period and quantity limit.

Compared to the past, Etherscan's latest filtering function is a significant advancement. It is not only intuitive to use but also offers a wide variety of filter options, greatly saving time in data search and organization. However, this function is still in the testing phase. If there are any suggestions for improvement in its use, feedback can be provided to the official team here.