Etherscan事务交易详细分类

Transfer

ERC21

Swap

案例1:

Approve

ERC20

ERC721

ERC1159

Mint

ERC721

MethodID: 0xa0712d68

Function: mint(uint256 _mintAmount)

MethodID: 0xa0712d68
[0]: 0000000000000000000000000000000000000000000000000000000000000002

ERC1155

Create

Sale

ERC721

失败的CASE

有损完成事务

Error (string reason):updateRewards() failed

无Event Logs案例(不涉及钱的变动和授权)

仅仅是具体业务变量的修改

有Event Logs案例,但是Etherscan也无法解析的Case

带有Access List的tx

具体业务类别

ENS设置名字

Stake

Paid

非标准事件的事务

Withdrawal (index_topic_1 address src, uint256 wad)

Deposit (index_topic_1 address dst, uint256 wad)

execTransaction(address to, uint256 value, bytes data, uint8 operation, uint256 safeTxGas, uint256 dataGas, uint256 gasPrice, address gasToken, address refundReceiver, bytes signatures)

OpenSea合约

  1. OpenSea: Registry

    https://etherscan.io/tx/0x837d401e4f12453f11a2cbe1de7bfdf2702a7133ee1cdf996f2c082aae5a00b9

  2. --

Uniswap V2 (UNI-V2)

Uniswap V3: Router 2

Self《-》Self

Ethereum Gas Tracker 和著名合约追踪

Etherscan NFT token入口地址

大内部事务和Logs案例

里面有Mint了150个NFT

Tips:如果特别多的话,应该只处理前10个就可以了。

Coinbase Wallet Proxy 到 ShibSwap的调用

其中,也是应用到了Sync和Swap函数,这是Uni的的经典函数实现

Gitcoin: Bulk Checkout捐赠

Wintermute 2

成功

有损成功

Layer2的具体事务

zkSync: L2 Operator

里面是一个个具体的BlockCommit (index_topic_1 uint32 blockNumber),共10个

Arbitrum: Rollup

Arbitrum: Outbox 3

这说明pending可以可以持续很长时间,几天都没问题的

Arbitrum: Challenge

Arbitrum: Sequencer Inbox

Arbitrum: Inbox

Subscribe to Renaissance Labs
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.