问题标签 [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 投票
0 回答
33 浏览

api - ETHERSCAN API 在本地工作,但在生产中不工作

嗨,我正在使用 ETHERSCAN 以下 API

它适用于我的本地项目以及测试时的邮递员。

当我将代码推送到生产环境时,它不起作用,它会返回以下响应。我不明白为什么 CAPTCHA 会在 API 中发挥作用。

我不确定 Cloud Flare 为什么会引发错误。

0 投票
0 回答
157 浏览

blockchain - 如何从 TG 中的区块链中提取代币的持有者数量?

我是区块链数据提取的新手。

我想创建一个简单的应用程序,我可以在其中显示一些令牌的基本信息。

像名称持有者价格一样。

我本可以使用 etherscan api,但免费版本不允许我使用仅适用于专业用户的主网,这将花费我 250 美元,这是分配的。

我想稍后创建一个 Telegram 机器人。

有人可以指导我如何从主网令牌中提取数据并使用 TG BOT 显示它吗?(只是以太坊)

0 投票
1 回答
495 浏览

transactions - Etherscan API 数据不一致

我遇到了从 Etherscan API 返回的数据的问题。我正在使用两个端点:

(1) 按地址划分的正常交易

(2) Erc721 Transaction by Address


  • 地址:0x0b8f4c4e7626a91460dac057eb43e0de59d5b44f
  • 哈希:0x6b2103201b968e5ad9a26041127080c4969b10191c8ad94082980487d6fbd9aa

--> 薄荷事件

调用 (2) 时,我可以看到此交易,但此端点不传递传输的值。我曾经通过调用 (1) 并遍历列表并匹配 tx 哈希来获取值,但它没有列出。在 Etherscan 上,您可以看到转移值为 0.05 Eth 的铸币事件(https://etherscan.io/tx/0x6b2103201b968e5ad9a26041127080c4969b10191c8ad94082980487d6fbd9aa)。但是这些信息是从哪里来的呢?如何找到转移的价值?


现在是另一个有效的例子:

  • 地址:0xB2Ebc9b3a788aFB1E942eD65B59E9E49A1eE500D
  • 哈希:0x57ece5c8b9f040f43faac83a68883a5324f2ef6d36ad0018dc6813a0c851ff74

我可以在调用 (2) 时看到交易,并且在调用 (1) 时还可以看到匹配的 tx 哈希

非常感谢任何支持和提示!

0 投票
1 回答
354 浏览

ethereum - 将 nonReentrant 修饰符与应付函数一起使用会导致错误吗?

我创建了一个 ERC-721 合约,该合约具有可支付的铸币功能。我使用了一个 nonReentrant 修饰符,它可以在 Renterancy 下的 Openzeppelin 合同中找到。这会导致错误吗?

应付账款会调用不可重入修饰符吗?

0 投票
0 回答
308 浏览

blockchain - 从使用 etherscan api 获取的交易列表中获取拥有的 NFT

下面是交易列表的 etherscan api 现在如何从该响应中获取拥有的 nfts 的响应,需要获取哪些数据或如何从该列表中获取拥有的 nfts 列表。

0 投票
0 回答
62 浏览

node.js - 如何从 etherscan 获取 NFT-Token 的所有集合名称?

我想获得有关 NFT 令牌的各种信息,例如集合名称。如何从 Etherscan 或区块链网络读取信息。解决办法是什么?

0 投票
1 回答
101 浏览

ethereum - 如何使用 Chainlink Imports 验证通过 Remix 部署的合约?

使用 Chainlink Imports验证通过 Remix 部署的合约的建议?目前 BSCScan(我相信 Etherscan)有以下限制

使用“imports”的合约需要将代码连接到一个文件中,因为我们不支持在单独的文件中“imports”。

问题是 VRFConsumerBase.sol 在其中也有额外的导入。使连接过程有点繁琐。 我很容易在@Patrick Collins 的 Hardhat 视频之后完成了这项工作,但我正在使用的项目是在 Remix 中开发的。

0 投票
0 回答
37 浏览

ethereum - 为什么 Polyscan (Matic Mumbai) 上没有显示 Chainlink Keeper 交易?

我有一个链环管理员0x13136d7f46bb8e5514050D6e43109ea67D7b9e3E在 Matic Mumbai 上进行维护。部署的合约是 chainlink keeper 文档中提供的示例代码。我可以观察到 Remix 每次维护时的状态变化。Keeper 仪表板也显示交易。我什至在 performUpkeep 函数中添加了一个事件,我也可以通过 Openzepplin Defender 读取这些事件。但是在 polyscan 上,我看不到任何交易。甚至 Defender 也看不到任何交易。防御者仪表板上提到的交易哈希显示了从 keeper 到 Keeper Registry Contract 的交易(示例)。

为什么会这样?如何查看我的合约交易?

显示在 https://keepers.chain.link/mumbai/83 上的 Keeper 交易

0 投票
1 回答
736 浏览

hash - 如何在 Etherscan 中找到智能合约地址和哈希码

我想使用 Etherscan 在以太坊区块链上查找智能合约地址和哈希码。

我点击了一些随机交易https://etherscan.io/tx/0xf39612cbe8ddacdb00b81fa863fc11cbb5194233c50ddaab1a402dc092f7259d 但我不知道它是否在以太坊区块链上的哈希码。你能回答吗,我怎么能确定呢?

0 投票
1 回答
74 浏览

r - 如何使用 R 中的 API 在智能合约中获取信息数据

我想使用 API 获取有关合同的信息数据。

我使用 Etherscan 找到了哈希地址。我将合同复制到 R。但我不知道如何获取信息数据(例如余额、代币信息等)

我的屏幕如下所示:

在此处输入图像描述