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.
More from Renaissance Labs

Skeleton

Skeleton

Skeleton