问题标签 [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.
api - ETHERSCAN API 在本地工作,但在生产中不工作
嗨,我正在使用 ETHERSCAN 以下 API
它适用于我的本地项目以及测试时的邮递员。
当我将代码推送到生产环境时,它不起作用,它会返回以下响应。我不明白为什么 CAPTCHA 会在 API 中发挥作用。
我不确定 Cloud Flare 为什么会引发错误。
blockchain - 如何从 TG 中的区块链中提取代币的持有者数量?
我是区块链数据提取的新手。
我想创建一个简单的应用程序,我可以在其中显示一些令牌的基本信息。
像名称持有者价格一样。
我本可以使用 etherscan api,但免费版本不允许我使用仅适用于专业用户的主网,这将花费我 250 美元,这是分配的。
我想稍后创建一个 Telegram 机器人。
有人可以指导我如何从主网令牌中提取数据并使用 TG BOT 显示它吗?(只是以太坊)
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 哈希
非常感谢任何支持和提示!
ethereum - 将 nonReentrant 修饰符与应付函数一起使用会导致错误吗?
我创建了一个 ERC-721 合约,该合约具有可支付的铸币功能。我使用了一个 nonReentrant 修饰符,它可以在 Renterancy 下的 Openzeppelin 合同中找到。这会导致错误吗?
应付账款会调用不可重入修饰符吗?
blockchain - 从使用 etherscan api 获取的交易列表中获取拥有的 NFT
下面是交易列表的 etherscan api 现在如何从该响应中获取拥有的 nfts 的响应,需要获取哪些数据或如何从该列表中获取拥有的 nfts 列表。
node.js - 如何从 etherscan 获取 NFT-Token 的所有集合名称?
我想获得有关 NFT 令牌的各种信息,例如集合名称。如何从 Etherscan 或区块链网络读取信息。解决办法是什么?
ethereum - 如何使用 Chainlink Imports 验证通过 Remix 部署的合约?
使用 Chainlink Imports验证通过 Remix 部署的合约的建议?目前 BSCScan(我相信 Etherscan)有以下限制:
使用“imports”的合约需要将代码连接到一个文件中,因为我们不支持在单独的文件中“imports”。
问题是 VRFConsumerBase.sol 在其中也有额外的导入。使连接过程有点繁琐。 我很容易在@Patrick Collins 的 Hardhat 视频之后完成了这项工作,但我正在使用的项目是在 Remix 中开发的。
ethereum - 为什么 Polyscan (Matic Mumbai) 上没有显示 Chainlink Keeper 交易?
我有一个链环管理员0x13136d7f46bb8e5514050D6e43109ea67D7b9e3E
在 Matic Mumbai 上进行维护。部署的合约是 chainlink keeper 文档中提供的示例代码。我可以观察到 Remix 每次维护时的状态变化。Keeper 仪表板也显示交易。我什至在 performUpkeep 函数中添加了一个事件,我也可以通过 Openzepplin Defender 读取这些事件。但是在 polyscan 上,我看不到任何交易。甚至 Defender 也看不到任何交易。防御者仪表板上提到的交易哈希显示了从 keeper 到 Keeper Registry Contract 的交易(示例)。
为什么会这样?如何查看我的合约交易?
hash - 如何在 Etherscan 中找到智能合约地址和哈希码
我想使用 Etherscan 在以太坊区块链上查找智能合约地址和哈希码。
我点击了一些随机交易https://etherscan.io/tx/0xf39612cbe8ddacdb00b81fa863fc11cbb5194233c50ddaab1a402dc092f7259d 但我不知道它是否在以太坊区块链上的哈希码。你能回答吗,我怎么能确定呢?