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合约
-
OpenSea: Registry
https://etherscan.io/tx/0x837d401e4f12453f11a2cbe1de7bfdf2702a7133ee1cdf996f2c082aae5a00b9
-
--
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