问题标签 [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 回答
7494 浏览

php - ERC20 代币从交易哈希中传输信息

EtherScan 为交易细节提供了一个 API,它是 Geth/Parity 代理 API 的一部分,名称为 eth_getTransactionByHash,但我无法获取信息,哪些 ERC20 令牌被转移以及有多少。

我需要在事务哈希的帮助下转移的令牌详细信息和令牌数量。
在此处输入图像描述

0 投票
1 回答
558 浏览

ethereum - 无法将使用 Solidity IDE 计算出的“使用的气体”值与 etherscan 资源管理器“交易使用的气体”相匹配

当在 remix solidity IDE 中单击方法时,我正在尝试查找事务使用的气体。我的代码如下。我在 gasUsed 变量中获得的值与该交易在 etherscan 浏览器上显示的值不同。如果有人帮助我更正我的代码,那将会很有帮助。

}

0 投票
1 回答
97 浏览

ethereum - Solidity 无法从 Contract Mist 浏览器中提取以太币

我试图将 Ether 存储在合同中并在调用函数 paypackEther() 时将其退还。在带有 JavaScript VM 的 Remix IDE 内部,它运行良好,但是当我在 Rinkeby 或 Ropsten 上使用 Mist 执行它时,我无法获得存储的以太。这让我疯了...

当使用 Mist 调用函数“paybackEther”时,输入数据只是“0x”(Etherscan 说)。我在多台计算机上尝试过,但结果保持不变,所以我很确定它必须对我的代码做些什么。

其他用于接收 Ether 的代码可以完美运行,例如https://github.com/PaulRBerg/contractz/blob/master/contracts/Escrow.sol#L42(Contract Destructible,fuction destroy)

我的错误是什么?

合约地址为:0x0b5933fd3D33F7d79C0e19e12A070fafA053Df57 https://rinkeby.etherscan.io/address/0x0b5933fd3d33f7d79c0e19e12a070fafa053df57

在那里你还可以看到我所有的交易。我发布了代码。

提前致谢 :)

0 投票
2 回答
1466 浏览

solidity - 我收到了一个像“TypeError:”block.blockhash()“已被弃用,取而代之“blockhash()”之类的错误

我通过此链接从 etherscan 获得双子座合约代码“ https://etherscan.io/address/0x056fd409e1d7a124bd7017459dfea2f387b6d5cd#code ”在混音中进行测试时,我在第 28 行中发现了一些错误,例如“TypeError:”block.blockhash( )" 已被弃用,取而代之的是 "blockhash()"" 任何人都可以解决它。

如果您想了解有关它的更多信息,请随时在下面发表评论

谢谢:)

0 投票
1 回答
63 浏览

ethereum - 这些交易所的 ETH 交易会在 https://etherscan.io/txs 上列出吗?

我有一个问题,你们可能觉得有点傻。当我查看https://etherscan.io/txs时,我会看到大量的每日新记录。我想知道是否所有这些记录都是由钱包创建的?我问这个问题是因为我看到很多人使用交易所网站来交换 ETH,我想知道这些交易是否也会包括在这里。谢谢你。

0 投票
1 回答
4385 浏览

token - Get number of token holders and number of transactions from Etherscan Token Tracker

I've already got the number of total supply tokens using web3.js But now I faced the problem that I don't have any idea how to get the number of token holders (I don't need the list of holders) and the number of transactions. I think it is very similar. Is it possible to do it using web3.js? I take my test token in rinkeby network for tests: https://rinkeby.etherscan.io/token/0x3ead2f2dacdcba32f9834a71464cae15a88755e8 or Binance token in mainnet https://etherscan.io/token/0xB8c77482e45F1F44dE1745F52C74426C631bDD52

0 投票
0 回答
20 浏览

events - etherscan中的这些有什么不同?

我对此一无所知。

我认为这是因为 etherscan 中的源验证,但事实并非如此

在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
416 浏览

token - (Etherscan API,web3 vs Etherscan 网站)为什么不同的令牌值?

交易哈希:0x70a584e4a2eb38cf7d6d48e215f6ac105b17ecfd97cd7091c4079bb961c2aa4c


[Etherscan 网站]

https://etherscan.io/tx/0x70a584e4a2eb38cf7d6d48e215f6ac105b17ecfd97cd7091c4079bb961c2aa4c

转移值 = 900000000000000000000000 (90,000 C3W)


[Etherscan API]

http://api.etherscan.io/api?apikey=BCNCEPNBI3ZDJX5ICTXW7IFEQASR2VUERK&module=account&action=tokentx&contractAddress=0x19055B944806fba2717dc694CF0173a1EB2D1604&address=0x0d7a0161f798166b2fcc996f03448892c2584193&sort=asc&startNumber=7417794&endNumber=7417804&page=1&offset=10000

转移值 = 9000000000000 (0.000009 C3W)


[网络3]

转移值 = 9000000000000 (0.000009 C3W)

为什么不一样?哪些数据是正确的?以及如何使用 Web3 或 Etherscan API 获得正确的令牌值?

0 投票
1 回答
171 浏览

blockchain - Sol-verifier 构造函数参数 - 失败 - 无法验证

我正在使用ether.js来部署solidity 智能合约,并使用sol-verifier库来验证 etherscan.io 上的智能合约。

sol-verifier 的 github 链接是 - https://github.com/Aniket-Engg/sol-verifier

当合约在验证过程中需要构造函数参数时,验证过程会失败。我已经使用 ether.js 库部署了我的合同。仅对于具有带参数的构造函数的合约,验证过程才会失败。

这是使用 Ether.js 的合约部署脚本:

这里,tokenSymbol、projectName、numOfTokens是合约构造函数的参数

sol-verifier 的输入:

我在验证时传递的参数与部署智能合约时传递的参数相同。

输出:

参考合同:

0xa7a3373419dc09740a6D5c7c308230aB37581984 [使用 etherscan.io 手动验证] 0x5Cb0832FA136486E15a2271E06f341c81f7d8602 [使用 sol-verifier 验证失败]

我确信这会因为构造函数参数而失败,因为我尝试了一个不带参数的方法并且它通过了。

谢谢!

0 投票
0 回答
75 浏览

c# - react-native ethers.js createwallet com.facebook.react.bridge.ReadableNativeMap 无法转换为 java.lang.String

当我导入以太币并创建一个新钱包时,它会显示这个问题,并且偶尔会出现