问题标签 [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.
python-3.x - Web3 读取合约 Python
你能告诉我,我如何调用合同中的函数https://bscscan.com/address/0x05fF2B0DB69458A0750badebc4f9e13aDd608C7F#readContract?
我用蟒蛇
但是我收到错误 web3.exceptions.BadFunctionCallOutput: Could not transact with/call contract function, 合约部署是否正确并且链同步?
我该做什么?
python - 在给定的时间戳获取所有持有 ERC20 代币的地址
我试图弄清楚如何[在 Python 中] 执行以下操作:
- 获取在给定日期之前持有给定 ERC20 的所有钱包的地址。
EG:'在时间戳之前从 contractAddress 获取 holdingAddresses'
我查看了 Ethplorer 和 Etherscan API,但无法找到检索这些数据的方法。
我认为答案可能是通过 Infura,但如果这确实是解决方案,我不知道从哪里开始。
任何人都知道这是否可以做到,如果可以 - 怎么做?!
ethereum - etherscan-api 不输出挂起的交易
我在这里使用 etherscan-api:(https://sebs.github.io/etherscan-api/#txlist)来获取用户的交易列表(给定公钥),并且我正在获取已清除的列表仅交易,即使在 etherscan.io 我也可以看到所有待处理的交易,所以信息是“那里”。挖掘源代码https://github.com/sebs/etherscan-api/blob/master/lib/account.js#L122,我发现没有迹象表明我可以在哪里找到待处理的交易。下面的代码:
blockchain - Blockchain explorer api 用于从各种区块链获取交易
我正在寻找一种从各种区块链获取交易历史记录的方法。在您提供公共钱包地址的地方,我想获取该地址的交易历史记录(转账、交易、质押等)。现在我正在使用 Blockcypher 和 Etherscan API,但还有很多其他的区块链。
是否有任何库/API 可以跨大量区块链执行此操作?否则,我将不得不单独利用每个区块链。另外,Koinly 是如何做到这一点的?他们支持大量的区块链。
谢谢。
python - 我如何将此代码转换为solidity?或者这个合同是如何运作的?
我正在寻找在交易所存入 erc20 代币的解决方案。主要原因是想找到如何使用费用作为合约所有者地址发送 erc20 代币。
该合约部署在 Etherscan 合约地址上供参考:0xa2F9bA0acC73Ed2E957e6C1B429A0a00F910B157
broadcast - 为什么 Etherscan 不广播我的交易,即使它返回 OK 和交易哈希?
我有一个原始事务哈希,我使用 etherscan.io API ( https://etherscan.io/apis#proxy ) 来广播它。我的发送地址是0xa126336ed508dd19e40842d048b79245233a6e93
我使用了以下 API 调用:
自然地,我填写了我自己的 Api 令牌和我自己的原始交易哈希。在我第一次广播后,它返回给我以下 OK 结果:
通常,当您广播某些内容时,它会在交易列表中显示为 status (pending)的地址。但是,当我搜索写在“结果”属性中的这个交易哈希时,它并没有出现在 Etherscan 上。
几分钟后我尝试再次播放它,仍然没有。然后在第三次尝试时它突然出现并在几分钟后被确认。
到目前为止,我已经进行了多次交易。有时我等了一个小时,它没有出现在列表中。然后,当我广播完全相同的原始交易哈希时,它立即出现在交易列表中。所以这告诉我,我的电话也不仅仅是延迟,Etherscan 没有注册我的广播,即使它返回了一个 OK 信号(因为在统计上它几乎不可能在我再次尝试后准确显示小时,多次)。
所以我现在的解决方案是继续广播,直到我得到一个OK信号,但直到我得到一个error。因为一旦 Etherscan 注册了您的交易并且您在之后再次广播,它会返回一个错误并显示“已经知道”的消息。如果你再等一会儿,直到它在 Etherscan 上注册,它会返回一个“nonce too low”的错误。这两个错误都是我的交易广播成功的确认。
这是什么问题?这是一个已知问题吗?它只是 Etherscan 还是一般的以太坊网络?
spring-boot - Web3j:获取使用交易哈希传输的交易令牌的价值
使用 Web3j (不是 Web3js),如何获取使用事务哈希传输的令牌的值?
ethereum - 触发非开源智能合约时如何在 etherscan 上对输入数据进行编码?
我在以太坊上部署了一个智能合约。当我触发它时,函数名称和参数显示在 etherscan 上。我怎样才能隐藏这些信息? 在此处输入图像描述
ethereum - 无法在 BSC Scan 上验证和发布合同
我正在尝试在 BSC Scan 测试网上验证和发布合同。我正在使用Open Zepellin和 Remix - ETH IDE,但是我收到以下错误:
未找到:不支持文件导入回调
如果我尝试在 Etherscan 上进行验证,我相信同样的问题也是如此。
我究竟做错了什么?
这是我粘贴在 BSC Scan 上以验证和发布它的代码。
blockchain - 合约地址交易列表 - Etherscan API
有谁知道如何从合约地址获取交易列表我尝试过 etherscan.io API https://etherscan.io/apis#contracts
我已按照说明接收包含合约地址所有交易列表的响应:使用以下 url = https://api.etherscan.io/api?module=account&action=txlist&address= <CONTRACT_ADDRESS>&startblock=0&endblock= 99999999&sort=asc&apikey=
下面,我对 Etherscan API 的 http 请求 =
而且,我收到状态为 200 的响应:
- “没有发现交易”
- 结果 = []
这很奇怪,虽然我的合约在我访问 goerli etherscan 时可见交易。合约部署在 Goerli 测试网上。
我需要 Etherscan API 的帮助,除非有不同的方法来获取测试网上已部署合约的完整交易列表。我找不到任何东西web3.eth ...
谢谢您的帮助