【发布时间】:2021-12-13 01:08:06
【问题描述】:
我遇到了从 Etherscan API 返回的数据的问题。我正在使用两个端点:
(1) 按地址划分的正常交易
https://api.etherscan.io/api?module=account&action=txlist
(2) Erc721 Transaction by Address
https://api.etherscan.io/api?module=account&action=tokennfttx
- 地址:
0x0b8f4c4e7626a91460dac057eb43e0de59d5b44f - Txhash:
0x6b2103201b968e5ad9a26041127080c4969b10191c8ad94082980487d6fbd9aa
--> 铸造事件
我在调用 (2) 时可以看到这个交易,但是这个端点没有传递转移的价值。我曾经通过调用 (1) 并遍历列表并匹配 tx 哈希来获取值,但它没有列出。在 Etherscan 上,您可以看到转移值为 0.05 Eth (https://etherscan.io/tx/0x6b2103201b968e5ad9a26041127080c4969b10191c8ad94082980487d6fbd9aa) 的铸币事件。但是这些信息是从哪里来的呢?如何找到转移的价值?
现在是另一个有效的例子:
- 地址:
0xB2Ebc9b3a788aFB1E942eD65B59E9E49A1eE500D - Txhash:
0x57ece5c8b9f040f43faac83a68883a5324f2ef6d36ad0018dc6813a0c851ff74
调用(2)时可以看到交易,调用(1)时也可以看到匹配的tx hash
非常感谢任何支持和提示!
【问题讨论】:
标签: transactions ethereum cryptoapi ether etherscan