solidity 相关问题

Solidity是一种高级语言,其语法类似于JavaScript,它被设计为编译为以太坊虚拟机的代码。 Solidity意义上的契约是代码(其功能)和数据(其状态)的集合,它位于以太坊区块链的特定地址。

如何在Golang中按位实现solidity

UniswapV3 Solidity 合约 TickBitmap 中的代码 uint256 掩码 = ~((1 << bitPos) - 1); How to implement this solidity caculation in golang? I had founded some example code in Golang: a := n...

回答 1 投票 0

Remix Metamask 不切换地址

大家好 我遇到以下问题:我正在 remix 中部署一个合约,该合约具有无法从部署者地址调用的函数。我有销售合同、部署者地址...

回答 3 投票 0

为什么我执行交换功能时交易失败?

所以我一直在开发一个智能合约,我试图使用多边形主网在uniswap上执行交换,但我很难让它工作,这是我使用的可靠性代码: // SPDX-许可证-

回答 1 投票 0

错误:SimpleSmartContract 尚未部署到检测到的网络(网络/工件不匹配)

我开发了一个简单的智能合约。当我运行松露测试时,它显示以下错误:我是新手,所以我无法弄清楚。 PS F:\pracdap> 松露测试 正在编译您的合同... ===...

回答 4 投票 0

返回错误:方法 eth_sendTransaction 不存在/不可用

我已经部署了一个运行良好的智能合约,但是如果我尝试与函数 sendToOwner() 交互: .sol 函数 sendToOwner() 公共 onlyOwner { 要求( 地址(这个).bala...

回答 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

使用 web3j 库监听智能合约发出的事件

如何使用基于java的web3j库监听智能合约发出的事件?

回答 3 投票 0

有没有一种方法可以让我在主网上没有 0.001eth 的情况下获得以太坊测试网的免费代币?

我是区块链开发的新手,我一直在尝试为以太坊测试网获取免费代币,但他们一直告诉我,我的主网中必须至少有 0.001eth。请问有什么办法可以...

回答 1 投票 0

如何获取dex交易数据(如dextools或dexscreener)

我想实现一个产品,类似于DexTools/Dexscreener https://dexscreener.com/ https://dextools.io/ 实时跟踪并绘制您的 DEX 图表。 如何获取交易数据? 哪里...

回答 3 投票 0

如何在智能合约中接收ETH

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

回答 2 投票 0

找不到源“@openzeppelin/contracts/token/ERC721/ERC721.sol”:不支持文件导入回调

我已使用 Solidity 扩展将 Open Zeppelin ERC721 代币标准导入到我的 VS Code 中,但在我的所有 OZ 导入语句中看到以下警告: 错误截图 为什么会这样……

回答 8 投票 0

brownie:文件超出允许的目录

我正在按照 Patrick Collins 教程来创建 NFT,这是我的问题: 我正在尝试导入这个: 杂注坚固性 0.6.6; 导入“@openzeppelin/contracts/token/ERC721/ERC721.sol”; ...

回答 1 投票 0

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

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

回答 5 投票 0

AAVE v3 - POLYGON - 测试 <UnrecognizedContract>。<unknown> 运行脚本以使用多边形主网的分叉将代币存入 AAVE 时

我正在本地使用 harhat 在多边形主网的一个分叉上测试 v3 AAVE 合约,但是当我调用 de Supply() 函数时,我收到此错误: 错误:事务在没有原因字符串的情况下被还原 一个...

回答 1 投票 0

如何授权用户使用Balancer池?我需要调用哪个函数?

https://github.com/balancer-labs/balancer-core/issues/249 您好,我正在开发这个 BalancerOperator.sol 智能合约: // SPDX 许可证标识符:GPL-3.0 杂注可靠性^0.8.9; 杂注

回答 1 投票 0

const amount = ethers.utils.parseEther("1");

是 const amount = ethers.utils.parseEther("1"); 已弃用? 这行代码在测试 Solidity 智能合约时抛出错误。 错误 = TypeError:无法读取 und 的属性...

回答 1 投票 0

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