问题标签 [etherscan]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
70 浏览

ethereum - 间接跳转字节码

我正在尝试了解以太坊字节码。因此,只要有任何 JUMP/JUMPI 操作码,它前面都会有一些 PUSH 操作码。

我的问题是如何区分这种跳跃是直接的还是间接的?有人可以给我一些以太坊字节码的例子,其中跳转是间接的。

0 投票
1 回答
2278 浏览

javascript - 如何在引导表中显示 API JSON 数据

我想使用 etherscan API 加载事件徽标。

它不会添加到引导表中。

我刚开始编码不久。对许多错误感到抱歉。

JS:

HTML:

0 投票
1 回答
128 浏览

python - 在 Python 中实现以太坊测试钱包支持

我是加密货币新手,我需要在 python 中实现以太坊测试钱包支持。我已经在 etherscan.io 上拥有一个帐户,并且可以通过https://faucet.metamask.io/向我的测试钱包添加 1 个 ETH 如何将我的 python 测试钱包余额增加特定的 ETH 值?

0 投票
1 回答
1202 浏览

ethereum - Geth:余额在 --rinkeby 上始终为 0

根据 Etherscan,我有 7.5 Ether,但是当我在 Javascript 控制台内执行 eth.getBalance(eth.accounts[0]) 时,它总是返回“0”

这就是我将 geth 连接到 rinkeby 的方式 (运行时间超过 24 小时)

这是同步的状态

杜 -h 30G

0 投票
2 回答
925 浏览

python - 如何使用python“抓取”包含弹出窗口的网站?

我正在尝试使用 python 抓取 etherscan 站点的某个部分,因为没有用于此功能的 api。基本上去这个链接,一个人需要按下验证,这样做之后会出现一个弹出窗口,你可以在这里看到。我需要刮掉的是这部分0x0882477e7895bdc5cea7cb1552ed914ab157fe56,以防消息以图片中所示的消息开头。

我编写了下面的 python 脚本来启动它,但我不知道如何与站点进行进一步交互,以便让该弹出窗口出现在前台并抓取信息。这可能吗?

谢谢你

0 投票
0 回答
441 浏览

angular - Ethers.js 错误:带有 provider.getEtherPrice() 函数的无效 json 响应

我正在尝试使用 ether.js 获取以太币价格。我试着调用这个函数

并给我这个错误:

错误:在 XMLHttpRequest.wrapFn (zone-evergreen.js:1191) 在 ZoneDelegate.invokeTask (zone-evergreen.js:391) 的 XMLHttpRequest.o.onreadystatechange [as __zone_symbol__ON_PROPERTYreadystatechange] (ethers.min.js:1) 处的无效 json 响应在 Object.onInvokeTask (core.js:39680) 在 ZoneDelegate.invokeTask (zone-evergreen.js:390) 在 Zone.runTask (zone-evergreen.js:168) 在 ZoneTask.invokeTask [as invoke] (zone-evergreen. js:465) 在invokeTask (zone-evergreen.js:1603) 在 XMLHttpRequest.globalZoneAwareCallback (zone-evergreen.js:1629)

我也试过直接调用etherscan的api:

而它的回归null

打字稿 3.7.5 Angular 8.3.23 节点 12.16.1 离子 5.4.15

0 投票
0 回答
2990 浏览

ethereum - 无法在 etherscan 上验证合约 - 无法找到匹配的字节码 (err_code_2)

正如标题所说,我无法在 Etherscan 上验证我的智能合约。我从类似的线程中阅读了所有解决方案,但没有运气。我收到以下错误:

这是我的智能合约的链接: https ://ropsten.etherscan.io/address/0x1a0699201b5549328c5eb5332fc07dbc888df60b#code

如果您使用构造函数参数,一些解决方案会提示 ABI 存在问题。在我的上一份合同中,我有构造函数参数,并尝试了没有任何结果的解决方案。但是对于这个合同,我没有为我的构造函数参数指定任何值,所以我的 ABI 的值为 000000000000000000000000000000000000000000000000000000000000000000,并在我的代码中硬编码了 totalSupply 值,但是我仍然遇到相同的错误。

0 投票
1 回答
2043 浏览

python-3.x - 如何构建 Etherscan 网络爬虫?

我正在构建一个网络爬虫,它每 30 秒不断刷新大量 etherscan URL,如果发生任何未考虑的新传输,它会向我发送电子邮件通知和 etherscan 上相关地址的链接,以便我可以手动检查他们出去。

我想密切关注的地址之一是:

https://etherscan.io/token/0xd6a55c63865affd67e2fb9f284f87b7a9e5ff3bd?a=0xd071f6e384cf271282fc37eb40456332307bb8af

到目前为止我做了什么:

有趣的是,当我运行它时,我得到以下输出:

我期待获得整个转移表的输出。我在这里做错了什么?

0 投票
0 回答
80 浏览

python - 我的 Etherscan API 脚本在完美运行 3 天后停止工作,并简单地打印“Killed”作为其最终消息,为什么?

我构建了一个脚本来与 Etherscan API 交互并跟踪加密地址,一切都很顺利,每当一个被监视的地址发送一个转账时,我都会收到一封电子邮件更新。在过去的 3 天里,它一直运行良好,没有任何问题。

大约 24 小时前,该脚本停止工作,它没有像我编写的那样在等待 5 秒后尝试重试访问 etherscan 网页,而是简单地打印“杀死”作为其最后一句话。我没有编码它来打印“Killed”。我已经与服务器提供商核实过,我的帐户中有大量资金,我看不到任何问题。

有谁知道为什么它会打印“Killed”并停止工作?

如果错误是由内存错误引起的,就像 davis 链接的线程中的情况一样,我是否需要增加我租用的服务器的内存?

0 投票
0 回答
97 浏览

ethereum - 为什么 Etherscan 无法验证合约?

我面临问题,部署后无法验证合同。

也许有人有同样的问题?

代码和tx

视频与我的尝试

部署设置