ethereum 相关问题

以太坊是一种区块链货币(比如比特币),带有公共分类账。问题应该与编程有关。有关以太坊的一般问题,请访问https://ethereum.stackexchange.com

攻击功能恢复..为什么?

// SPDX 许可证标识符:MIT 杂注可靠性^0.8.20; 合约 GuessTheRandomNumberChallenge { bytes32 答案; 构造函数()应付{ require(msg.value == 1 以太); 一个...

回答 2 投票 0

Uniswap v2/v3 - 计算池流动性

我正在制定一个例程,寻找 Uniswap v2 和 v3 中最具流动性的矿池。因此,我喜欢比较池的流动性,但我不确定如何在 Uniswap v3 池上进行比较。一些帮助会...

回答 1 投票 0

简单的智能合约部署脚本未正确部署到以太坊 Sepolia 测试网区块链

我有一个用于测试以太水龙头的简单智能合约代码。初始部署需要 100 wei: 杂注可靠性^0.8.21; 合约 EthRiver { 向公共所有者致辞; uint公共点滴; ...

回答 1 投票 0

Solidity 预期整数常量

我尝试让循环遍历与调用者地址关联的所有结构,但我无法理解这个警告。我想我理解这个问题,但无法理解应该做什么......

回答 2 投票 0

为什么以及何时调用 setApprovalForAll?

我很难理解为什么以及何时在 NFT 生成合约上调用 SetApprovalForAll。 以酷猫为例。为了方便起见,有相关交易的屏幕截图......

回答 3 投票 0

Circcom 中的哈希函数 Sha256

在黑客马拉松期间,ETH Global Paris 试图将循环电路与生日日期哈希相结合,以证明用户按照众所周知的媒体教程知道该日期。这里是...

回答 1 投票 0

如何在solidity中清除和重置数组的映射

下面是我如何将记录写入映射数组。如何创建一个清除|删除所有函数来清除所有记录或将所有记录重置回默认为空? 应付地址[]公共地址...

回答 2 投票 0

使用安全帽运行单元测试时将参数传递给测试脚本

我有一套单元测试,可以测试一些 Solidity 智能合约。这些都工作正常,但是 Solidity 智能合约文件的位置被硬编码到 JavaScript 测试文件中。 我...

回答 1 投票 0

Web3.py TypeError:交易具有无效字段:{'value':Decimal

想知道是否有人知道我如何通过 web3.py 发送最大数量的以太币或我的全部以太币余额?这是我一直在使用的代码块。在“价值”中我只能发送一个

回答 1 投票 0

Web3.js 扩展窗口接口类型定义

Web3.js web3 进入 window 对象。 像 MetaMask 这样的浏览器钱包将以太坊注入到窗口对象中。 现在在打字稿中为了减轻编译错误,我按如下方式进行转换(窗口为任意)。

回答 4 投票 0

Web3.eth.getGasPrice 无法在 zkSync 上运行?

我正在尝试使用 zkSync Layer2 网络上的 Web3.js 库来估计当前的 Gas 价格是多少,但是我不断得到相同的结果:多天都是 250000000,所以我认为它不起作用

回答 1 投票 0

如何比较两个'wei'值?

这是我的智能合约的代码片段: 提供者 = new ethers.BrowserProvider(window.ethereum); 签名者=等待提供者.getSigner(); 让合约 = new ethers.Contract(NFTMarketplaceAddress,

回答 1 投票 0

如何判断接收者是否为流动性池?

我正在创建一种代币,当在流动性池上出售时,会收取费用并燃烧一定数量的代币。 假设我有一个接收地址,我如何检查它是否是流动性池? 我想我...

回答 2 投票 0

如何计算 Uniswap V3 中添加流动性的存款金额

在向 Uniswap V3 中的新池添加流动性时,我正在尝试计算任何给定货币对的“存款金额”公式。 例如,我们以 ETH/USDC 货币对为例 当前价格:2...

回答 3 投票 0

类型错误:不允许从“int_const -1”到“uint256”的显式类型转换

我正在尝试编译在以太坊主网上找到的WETH.sol,它是使用非常旧的版本(0.4.x)编译的。我将编译器版本更改为 ^0.8.0 并收到以下错误消息。 类型错误...

回答 3 投票 0

我正在开发我的第一个 eth 智能合约,但无法部署它,错误显示:“TypeError: XXXXX.deployed 不是函数”

以下是合约代码: //合约/TestToken.sol //SPDX 许可证标识符:MIT 杂注可靠性^0.8.17; 导入“@openzeppelin/contracts/token/ERC20/ERC20.sol”; 导入“@

回答 1 投票 0

Remix 联系人中的以太坊。提款不起作用

我在 Remix 上打开了一个智能合约,并在上面发送了一些 eth。现在我想使用提现选项将以太币发送回我的 Metamask,气体估计错误告诉我我没有足够的...

回答 1 投票 0

如何在智能合约中接收ETH

我正在开发一个 ICO,我得到了这个代码,众筹是使用 dai 代币,但我想使用以太币, 我怎样才能做到这一点 ? IERC20 公共 dai = IERC20(0x6B175474E89094C44Da98b954EedeAC495271d0F);

回答 2 投票 0

使用导入的 OpenZeppelin 文件在 Etherscan 上验证并发布合约

我目前正在构建符合 ERC721 标准的合约,并已在此处发布合约:https://ropsten.etherscan.io/address/0xa513bc0a0d3af384fefcd8bbc1cc0c9763307c39 - 我现在正在尝试验证...

回答 5 投票 0

实施 web3-ethereum-defi 来获取以太坊交换中的金额?

我正在尝试使用 web3-ethereum-defi 模块获取以太坊交易中交换的金额。 文档链接 我无法正确实施它: 从 eth_defi.uniswap_v2 导入

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.