solidity 相关问题

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

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

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

回答 1 投票 0

错误消息:[webpack-cli] 选项对象无效。开发服务器已使用与 API 架构不匹配的选项对象进行初始化

我正在研究区块链项目,每当我尝试运行“npm run dapp”时 我收到以下错误: [webpack-cli] 选项对象无效。开发服务器已使用选项初始化

回答 1 投票 0

BAL#401 - SENDER_NOT_ALLOWED - 如何通过智能合约接口加入平衡器池?

我希望通过智能合约加入矿池。合约与 Balancer Vault 接口并加入池中,发送者将是用户,BPT 的接收者将是合约

回答 1 投票 0

有关使用纱线安全帽进行测试部署的错误

医疗记录 部署 1)合约部署成功 0次通过(2秒) 1 次失败 病历 部署 合约部署成功: 类型错误:没有匹配的函数(参数...

回答 0 投票 0

由于 evmversion 的原因,通过 Etherscan API 验证智能合约时出错

当我使用与标准编译器版本不同的 evm 版本时,我在使用 Etherscan API 验证合约时遇到问题。 详细来说,我正在使用 v0.8.21 进行编译,并针对巴黎(对于...

回答 1 投票 0

如何将部署代码发送到 ethers.js 中的 CREATE2 合约?

我部署了一个 CREATE2 智能合约,用作部署其他代码的工厂。目前,它只部署一种合约: 从“./MyERC1155.sol”导入{MyERC1155}; 合作...

回答 1 投票 0

npm install create-react-app 不支持的引擎错误

当我尝试 npm install create-react-app 时出现错误: npm WARN EBADENGINE 不支持的引擎 { npm 警告 EBADENGINE 包:'[email protected]', npm 警告 EBADENGINE 需要:{ 节点:'0.8.x' }...

回答 1 投票 0

solidity 智能合约中的“require”和“if”语句有什么区别

Require 是 Solidity 中的一个错误处理全局函数,它的运行方式基本上是这样的:如果 require 中的条件为真,那么编译器将执行该片段...

回答 2 投票 0

Solidity 闪电贷合同存在问题

所以我正在使用 Aave 的闪电贷协议,但我无法解决这个问题。如果我的输入金额是 100,合约只会让我接受闪电贷,无论什么资产,这不是......

回答 1 投票 0

与智能合约交互时出错 - bid() 函数

当我与智能合约交互时,所有功能似乎都可以工作,但 bid() 除外,如果我尝试输入任何值,它会直接将其处理为错误,并给出“抱歉,出价不够”消息。 杂注

回答 1 投票 0

Hardhat TypeError:etherWallet.ownerAddress 不是函数

我正在制作一个简单的以太钱包智能合约。当我尝试在安全帽中使用部署脚本部署合同时,我收到此错误。以下是我的deploy.js代码 const { 以太 } = require("

回答 1 投票 0

如何在结构中包含结构数组并在函数中编辑它

我训练自己的稳定性并编写一些智能合约来填充我的 github 项目。 我当前的项目涉及用户将 ETH 发送到智能合约中以换取代码。这同样的你...

回答 1 投票 0

npx harhat 编译和节点出现版本问题

所以我尝试运行这个命令(npxhardhatcompile)并且vscode告诉我 警告:您当前使用的是 Node.js v19.8.1,Hardhat 不支持该版本。这可能会导致意外的行为。看看...

回答 1 投票 0

可靠性错误:我们无法估计气体。合约可能有错误,这笔交易可能会失败

我在 rinkeby 测试网上部署了带有智能合约的 dapp Web 应用程序。 在我的 dapp 网站中,我有代币交换和权益功能。 链接:https://doxa-stake.netlify.app 当我用我的以太币交换我的...

回答 2 投票 0

如何使用 abi.encodeWithSignature 调用不带参数的外部合约?

我使用的是solidity 0.5.16,在合约的函数中,我想调用另一个合约的initialize()方法。此方法不接受任何参数。 合约.call.value(0)( ...

回答 2 投票 0

solidity中for循环的“增量”部分是做什么的?

正如我一直在寻找的,这是Solidity中“for循环”的语法: for(初始化;条件;增量){ 如果条件是...则要执行的语句或代码块

回答 1 投票 0

ERC1155 - 函数已指定覆盖但不覆盖任何内容

我试图在我的合约中重写 ERC1155 openzeppelin 标准中的 _update 方法来编写一些额外的逻辑,但编译器以某种方式抱怨“函数已指定重写,但是...

回答 1 投票 0

尝试在 Solidity 中将地址字符串转换为类型地址

我正在尝试将地址字符串转换为实体地址类型,但是当我这样做时 函数 StringToBytes(字符串内存 _str) 公共纯返回 (字节内存) { 返回字节(_str);...

回答 2 投票 0

Solidity:TypeError:无法通过尝试测试来读取简单 HelloWorld 合约中未定义的属性(读取“JsonRpcProvider”)

我正在尝试测试一个简单的 HelloWorld.sol 文件: // SPDX 许可证标识符:MIT 杂注可靠性^0.8.0; 合约HelloWorld { 函数 hello() public pure 返回(字符串内存) {

回答 5 投票 0

在公共地图中保存多少数据才算过多?

所以我知道,对于更大的数据,我们不会使用合约来保存数据,而是使用某种外部数据库。 但我不确定多大才算太大以及会发生什么......

回答 1 投票 0

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