solidity 相关问题

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

如何使用 Chainlink oracle 接收 int 数组?

我正在训练从链下 API 获取数据,以便在我的智能合约中使用它。为此,我使用 Chainlink 预言机。 我见过一些工作可以获取一个 Uint256 或一个 Bool 或一个 Bytes32 变量。但如果你

回答 2 投票 0

ERC-20部署问题

大家好,我一直在遵循 Alchemy 大学课程,成为一名 Web3 开发人员。我正在部署自己的 ERC-20 合约,并直接复制了 deploy.js 文件...

回答 1 投票 0

在 Solidity 中计算对数

Solidity中可以计算对数吗? 我尝试寻找但没有结果。 你有什么解决方案可以在 Solidity 中计算对数吗?谢谢您的帮助。

回答 2 投票 0

在映射中保留记录(不可覆盖)

合同您的合同{ 结构体student_marks { 单元数学; 联合科学; } 映射(地址=>学生标记)公共记录; 函数 add_marks(uint _mat...

回答 1 投票 0

Hardhat viem 测试 AbiEncodingLengthMismatchError

我的智能合约中有这个功能: 函数 isCategoryValid(bytes32 Category) 外部视图返回 (bool) { 返回有效类别[类别]; } 但是当我运行这个测试代码时: 导入 {

回答 1 投票 0

使用hardhat安装依赖项时无法获取“Typechain”文件夹

当我安装所有依赖项但没有在打字稿安全帽中获得“typechain”文件夹时。如何得到它? npm 初始化 npm install --save-dev 安全帽 npx 硬达 选择高级...

回答 2 投票 0

部署时如何传递正确的参数

我正在尝试部署带有参数的合约: 构造函数( 字符串内存名称, 字符串记忆符号, uint256 初始供应, 地址_marketingWallet ) 还有

回答 1 投票 0

检查 Everscale 智能合约中的存储槽

我正在尝试弄清楚如何检查 Everscale 智能合约中存储槽的内容。在 Solidity 中,将变量映射到存储槽并查看它们很简单,但我无法...

回答 1 投票 0

如何从solidity中的传输事件日志中访问数据?

我正在为我的 Solidity 合约编写测试脚本。 it("发出传输事件", async () => { const log = result.logs[0]; // 控制台.log(日志); 日志.事件.应该....

回答 1 投票 0

如何通过以太坊美元价格更新NFT铸币价格?

我正在尝试构建一个智能合约,为其他人铸造的每个 NFT 提供固定的美元价格,而他们需要用 ETH 支付。但我发现一个问题,ETH的价格是...

回答 2 投票 0

想要在没有元掩码的情况下签署交易,如何保护私钥?

我正在构建一个完整的堆栈应用程序,其中包括react js作为前端、node js作为后端以及以太坊作为区块链平台。我已在测试网络上部署了我的智能合约,并且...

回答 1 投票 0

Ethereum.on 如果链尚未添加到元掩码中如何得到错误

使用此方法,应用程序正在侦听链更改: ethereum.on('chainChanged', (chainId) => { }) 但如果用户要去的链尚未添加到元掩码中,则会抛出: 因帕...

回答 3 投票 0

我的合约可以继承以太坊合约吗?

是否可以继承以太坊合约本身并为其添加一些功能? 我只是想知道是否可以这样做以及如何做?

回答 2 投票 0

solc 无法识别导入的依赖关系 - “错误:找不到标识符”

solc 无法识别导入的依赖关系(它应该)。这是一个 Foundry 项目。 此错误仅发生在我的项目中 - 在导入的库中运行原始测试运行正常。

回答 1 投票 0

生产合同中整数除法不符如何处理?

在我的托管合同中,我有一件价值 0.1 以太和 1 wei = 100,000,000,000,000,001 wei。 我需要把这笔钱分成两半,并发给两个人。 100,000,000,000,000,001 / 2 每个人

回答 1 投票 0

当我尝试执行 sendMessage 函数时,我从 Chainlink 示例中收到错误

我尝试执行此示例 https://docs.chain.link/ccip/getting-started 但是,当我执行 sendMessage 函数时它失败: 错误:执行已恢复(未知自定义错误)(action =“estima...

回答 1 投票 0

交易永远不会被挖掘,使用web3.py

我正在使用 python 3.6、Django 2.1.1、Solidity 和 web3.py v4 开发一个网站。 我想将交易添加到 ropsten 测试网,但交易从未得到确认。这是代码:

回答 1 投票 0

Aurora 上的闪贷。但得到“指示顶级调用是否成功或失败的状态代码(仅适用于 Post BYZANTIUM 块)

我已成功在 Aurora 和 Aurora+ 网络(Near 协议上的 EVM)上部署闪贷合约。 并且还成功在安全帽上对其 RPC 进行了测试,没有任何问题,能够...

回答 1 投票 0

松露宠物店新增退货功能

我正在关注 Truffle 教程,并且在 https://www.trufflesuite.com/tutorials/pet-shop 上。我想添加一个返回函数,将 Solidity 合约中的采用者 [PetId] 设置回...

回答 1 投票 0

Solidity:如何将 bytes32 表示为字符串

这在其他语言中可能很简单,但我不知道如何在 Solidity 中做到这一点。 我有一个像这样的 bytes32 0x05416460deb76d57af601be17e777b93592d8d4d4a4096c57876a91c84f4a712。 我不想

回答 3 投票 0

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