solidity 相关问题

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

无法从安全帽中部署的合约中检索正确的值

我创建了一个简单的存储合约并使用安全帽部署它,一切正常,但有一个存储函数可以更改变量的值。执行后,当我

回答 1 投票 0

在solidity智能合约中执行“addPrescription”函数时出现错误

气体估计错误并显示以下消息(见下文)。交易执行可能会失败。您想强制发送吗? 尝试在 s 内执行函数时发生错误...

回答 1 投票 0

如何为 Foundry 中的智能合约生成 Gas 报告?

我目前正在从事一个涉及部署在 Foundry 上的智能合约的项目。我需要为特定合约生成一份 Gas 报告,以分析 Gas 消耗并优化其效率...

回答 1 投票 0

uint256(uint160(msg.sender)) 和 uint256(bytes32(bytes20(msg.sender))) 返回不同的结果

我不知道为什么 uint256(uint160(msg.sender)) 和 uint256(bytes32(bytes20(msg.sender))) 返回不同的结果。 合同测试{ 函数 check1() 公共视图返回(uint ) { ...

回答 1 投票 0

当我在 Visual Studio Code 中编写编译代码时无法获得结果,我运行 python deploy.py 并给出错误。我必须在代码中编辑什么

我刚刚开始编码,代码中似乎缺少一些东西,这是编译后的代码。运行 python deploy.py 后给我的错误消息 我检查了很多次...

回答 3 投票 0

智能合约销毁转移给它的erc20代币

我想制定一个智能合约来销毁转移到其中的代币。 我的代币合约 // SPDX 许可证标识符:MIT 杂注可靠性^0.8.20; 导入“@openzeppelin/合约/代币/...

回答 1 投票 0

如何保证Solidity智能合约中某个功能的安全性?

我正在 Solidity 中开发智能合约,我有一个更新合约状态的函数。 这是我的代码的简化版本: 杂注可靠性^0.8.0; 合同我的合同{ ...

回答 1 投票 0

Solidity 智能合约的编程编译不起作用

使用我的feathers后端,我想以编程方式编译用户在我的nextjs前端输入的Solidity智能合约。 因为我使用的是 TypeScript 并且它包含高级功能,例如

回答 1 投票 0

VS Code 中的 Solidity 扩展无法解析从 node_modules 的导入

请查看我的环境详细信息。 环境 节点安装了nvm Truffle 安装在不同的节点环境中,只需通过 nvm use v 更改节点即可切换...

回答 3 投票 0

chainlink 请求已在外部适配器上恢复

我创建了一个外部适配器,并使用我的本地 chainlink 节点来检索请求的数据。 chainlink 作业成功运行: `decode_log ethabidecodelog {“callbackAddr”:“

回答 1 投票 0

部署在 Hedera 上的智能合约出现“未知错误:收据状态错误”

我正在按照 Hedera 教程使用智能合约传输 hbar。 尝试运行教程中提供的代码后,出现以下错误: ReceiptStatusError:收据

回答 1 投票 0

无法理解为什么这个缓存目录不断出现

我位于 /Users/matthewpryor/projects/ 的所有存储库似乎都有一个不断出现的目录,不确定来自哪里......似乎与 ethers-rs 有关?注意:ethers-rs 是我...

回答 1 投票 0

Hardhat localnetwork 无法触发合约事件

我正在编写一个脚本,该脚本将在hardhat中铸造Nft,requestNft正在发出事件NftRequested,但是当我使用hardhat在本地环境中铸造它时,我没有得到requestId,即

回答 1 投票 0

测试 isContract 和 tx.origin 在代工厂

有一个solidity代码: 修饰符 notContract() { require(!_isContract(msg.sender), "不允许使用合同"); require(msg.sender == tx.origin, "不允许代理合约&qu...

回答 1 投票 0

改变 Solidity 中任何函数的状态可变性都会按照 erc165 改变接口 id

更改 Solidity 中函数的状态可变性是否会按照 ERC165 更改接口 ID?

回答 1 投票 0

在我的智能合约中看不到(Chainlink)请求的数据

我正在尝试从 Chainlink 外部适配器获取智能合约中的数据: 取桥 “{“数据”:{“结果”:{“id”:“UCAl9Ld79qaZxp9JzEOwd3a...

回答 1 投票 0

如何解析web3js中的自定义错误恢复

嘿,所以 web3js 没有告诉我抛出了什么自定义错误。 说我有以下代码 合约虚拟{ 错误 MY_ERROR(); 函数 foo() 外部纯 { 恢复 MY_ERROR(); }...

回答 1 投票 0

无法在solidity中创建输入大小的数组

我正在尝试使用函数输入一个数字并创建一个给定大小的数组 - 下面的代码和错误。 结构产品{ uint PId; 字符串 PName; 字符串品牌; uint[]

回答 1 投票 0

创建智能合约并使用ABI功能

对于最近的测试,要求我使用 Ethernum 生成智能合约,并使用通过 ABI json 提供的一些函数来提取一些信息。 我使用 https://ropsten.etherscan.io 作为

回答 2 投票 0

如何获取 Nethereum 智能合约的 ABI?

我可以访问基于Quorum的区块链服务,并且我正在使用Nethereum Library与智能合约进行交互。 当我部署新的智能合约时,Nethereum 会给出

回答 3 投票 0

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