20 Metamask是如何快速解析出我的交易请求是ERC20的transfer请求呢

image.png 就像如图上,我发起一笔交易,metamask只能获取到一段data,是如何在短时间内解析出是一笔erc20的transfer请求呢? 难道是用data和erc20的函数签名去比对?

请先 登录 后评论

最佳答案 2024-09-03 11:17

看 tx.data就行。 直接找前四个4符即前8个字节 是什么(叫 function selector)。可以从这里找到解码,都是硬编码的hash碰撞。 https://www.4byte.directory/signatures/?bytes4_signature=0xa9059cbb

请先 登录 后评论

其它 3 个回答

Phi·Wallet - 区块链爱好者和从业者
请先 登录 后评论
吉梦良
请先 登录 后评论
Wade - Footprint Analytics CTO
  擅长:数据分析,GameFi,NFT
请先 登录 后评论
  • 4 关注
  • 0 收藏,1471 浏览
  • 提出于 2024-05-23 23:20