【问题标题】:Transaction showing on etherscan.io but no showing on API.etherscan交易在 etherscan.io 上显示,但在 API.etherscan 上没有显示
【发布时间】:2021-09-01 22:57:22
【问题描述】:

我正在尝试使用以下地址获取交易 https://api.etherscan.io/api?module=account&action=txlist&address=0x9bb1499d06f3036a12f653f00b889731d04c47a0&startblock=0&endblock=92649034&sort=asc&apikey=XXXXX

但是,当事实上存在交易并且可以在 etherscan.io 网站上查看时,我得到“未找到交易”的结果。

不知道有没有人遇到过同样的问题。这是etherscan方面的错误吗?可能 api.etherscan 端没有最新的交易信息?

任何见解将不胜感激! 谢谢!!

【问题讨论】:

    标签: ethereum erc20 etherscan


    【解决方案1】:

    txlist 端点仅将事务fromto 返回到指定地址。

    您正在尝试查看交易fromto 地址0x9bb1...。但是这个特定的 tx(在屏幕截图上)来自 0x2204...,并被发送到合约 0x30ad...

    0x9bb1... 仅在事务产生的事件日志中起作用,并且很可能 tx 正在执行 transfer() 函数,并以该地址作为参数。

    TLDR:当您转移代币时,您是在向代币合约发送交易,而不是向代币接收者发送交易。

    【讨论】:

    • 感谢您的见解!我明白你的意思。因此,如果我想检查这些 transfer() 信息,您认为我应该使用哪个 etherscan 端点?顺便说一句,我以前可以很好地查看此 transfer() 详细信息...
    • 您可以使用accounts模块(docs)的tokentx操作。
    • 感谢您的信息!无论如何,昨天似乎是 Etherscan 方面的一个问题。几个小时后它起作用了。他们的 api 端点一定没有像他们网站上的那样完全更新。
    猜你喜欢
    • 2019-06-13
    • 1970-01-01
    • 2018-05-10
    • 2013-01-28
    • 1970-01-01
    • 2019-04-12
    • 2020-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多