smartcontracts 相关问题

智能合约也称为智能财产,是促进,验证或执行合同谈判或履行的计算机协议,或者不需要合同条款的计算机协议。

这个单元如何接受这个智能合约中的地址值?

任何人都可以解释一下 uint 变量如何接受这个智能合约中的地址吗 // SPDX 许可证标识符:Apache-2.0。 杂注可靠性^0.6.12; 库开罗常量 { uint256 公共常量 Field...

回答 2 投票 0

pragma Solidity 给出错误,即使我添加了最新版本。请问有人可以帮助我吗?

// SPDX 许可证标识符:MIT 杂注可靠性^0.8.0; 合约银行账户 { 单位私人余额; // 存款功能:向余额添加金额 函数存款(uint金额)公共{ 巴...

回答 0 投票 0

部署 Solidity 合约时出错:预期有 0 个构造函数参数,但得到了 6 个

我正在尝试使用 Hardhat 中的部署脚本来部署 Solidity 合约。但是,我在部署过程中遇到了错误。我使用 Hardhat 作为我的开发环境,并且我...

回答 1 投票 0

为什么我会收到此错误错误:事务已在没有原因字符串的情况下恢复。当尝试在 uniswap 上交换代币时?

我正在尝试在uniswap上交换代币,但我收到此错误:错误:交易在没有原因字符串的情况下恢复。我真的不知道为什么。 这是我的交换功能...

回答 3 投票 0

模块中的动态令牌 |阿普托斯移动

我是 Aptos Move 的新手, 我正在编写一个模块以允许动态令牌作为 Solidity 。在Solidity中,我们可以将ERC20地址传递给构造函数,智能合约会将此地址解析为ERC20

回答 1 投票 0

使用 Chai 和 Hardhat 进行测试时,转账功能在 ERC20 预售智能合约上无法正常工作

我已经编写了ERC20代币预售智能合约。 我定义了令牌传输函数如下: 函数transferTokensToPresale(uint256 presaleSupplyAmount_) public onlyOwner returns (bool) ...

回答 1 投票 0

Solidity 代码中未声明的标识符(字节;)

// SPDX 许可证标识符:MIT 杂注可靠性^0.8.17; // 导入接口 接口 IUniversalRouter { 函数执行( 字节调用数据命令, bytes[] 调用数据输入, ...

回答 1 投票 0

使用 OpenZeppelin 的 Solidity 合约中的 _exists() 函数出现未声明的标识符错误

问题正文: 我正在使用 OpenZeppelin 库开发 ERC721 合约,在 Solidity 合约中调用 _exists() 时遇到错误。错误信息是: 声明错误:

回答 1 投票 0

部署时遇到无效操作码

我无法在 ganache 上部署我的代码,这是我的错误: 部署时遇到无效的操作码。尝试: 验证您的构造函数参数是否满足所有断言条件。 验证您的构造函数...

回答 1 投票 0

assert 和 require 的区别

您好,我最近刚刚开始从 Udemy 学习 Solidity,尽管在几乎完成课程后我还没有理解 assert 和 require 之间的区别。难道他们都打破了

回答 3 投票 0

Solidity中使用`assert`消耗所有gas的目的是什么?

他们说assert主要是为了使用代码分析器来检测我们合约中的逻辑错误,但为什么它也会消耗剩余的gas呢? 我们不能使用一个新的关键字,它的作用是一样的(只是我...

回答 1 投票 0

如何在已部署的智能合约上升级或添加新逻辑

我已经部署了一个智能合约,我想在这个合约上添加一些逻辑。 我正在搜索和学习有关升级智能合约的示例和教程,但我没有理解并给出任何内容......

回答 3 投票 0

使用 uint256 的字符串不适用于 ERC721EnumerableUpgradeable

就像标题说我无法使用字符串进行编译一样,我不断收到找不到标识符的信息。 这是我的 .sol 合同的开始 导入“@openzeppelin/contracts-upgradeable/token/

回答 2 投票 0

Scarb.lock 和 Scarb.toml 没有出现在 VS code 中的我的文件中

我是编码初学者,所以对于某些人来说,我的问题可能听起来非常,你知道......像初学者一样。 我正在尝试为 Starknet 大本营制定一份智能合约。安装完所有

回答 1 投票 0

如何解决 BscScan 上 Hardhat、OpenZeppelin 和 Chainlink 合约的导入错误?

这是我的solidity合约代码:(部署在BNB智能链主网上的代币) // SPDX 许可证标识符:MIT 杂注可靠性^0.8.20; 从“@openzeppelin/contracts/

回答 1 投票 0

使用TypeScript SDK发布SUI包(智能合约)

我正在尝试使用@mysten/sui typescript SDK构建和发布现有的SUI包(智能合约)。执行事务模拟时,它会失败,并在命令 0 e 中显示 PublishErrorNonZeroAddress...

回答 1 投票 0

如何使用web3库获取以太坊ABI?

我的最终目标是获得代币在以太坊中的当前价格。为此,我使用 etherscan 的 api 获取合约 ABI,然后使用 ABI 和代币小数,获取当前价格...

回答 1 投票 0

Ropsten Networks 未定义

我正在尝试将 Metamask 上的 Ropsten TestNet 连接到我的项目。但我有一个问题,几天来都无法解决。我在要重定向的页面上做了如下定义。 ...

回答 2 投票 0

在恒星上构建 Soroban 智能合约,但存在目标/核心问题

我正在遵循 stellar.org 上原始网站 Getting Started 的入门教程,但在“恒星合约构建”步骤中遇到问题。 它返回给我如下所示的错误。 呃...

回答 1 投票 0

在Web3.py中调用没有ABI的智能合约

我需要调用一个实现合约的函数。问题是我不是合约的创建者,它的源代码尚未在 ethersan 上经过验证,因此我没有 ABI。 我额外...

回答 1 投票 0

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