【发布时间】:2022-07-26 01:39:46
【问题描述】:
我正在尝试了解如何查看交易中转移的 WETH 数量。例如在 OpenSea 上。当你去etherscan你可以看到金额。但如果你使用 web3.eth.get_transcation(tx_hash) 你会发现值是 0(因为它是 WETH 而不是 ETH)。
有什么建议吗?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
我正在尝试了解如何查看交易中转移的 WETH 数量。例如在 OpenSea 上。当你去etherscan你可以看到金额。但如果你使用 web3.eth.get_transcation(tx_hash) 你会发现值是 0(因为它是 WETH 而不是 ETH)。
有什么建议吗?
【问题讨论】:
我也遇到了这个问题。 Phunkbot 代码在 github (https://github.com/albanow/phunks-nll-twitter-bot/blob/main/bot.py) 上,来自“输入”的这部分很有趣:
bid = "0x6d728796"
sale = "0xf8529df3"
accepted_bid = "0xbad9f860"
不知何故,“输入”十六进制的前 10 个字符表明它是哪种交易?我试图监控的合同似乎不是这种情况,但也许这段代码会引导你到某个地方。
【讨论】: