solidity 相关问题

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

Hardhat错误HH501,无法下载Mac编译器版本

在进行纱线安全帽测试时,我得到:错误HH501:无法下载编译器版本0.5.16。请检查您的连接。执行 solc-select install 0.5.16 不会执行任何操作。我看到一些推荐...

回答 4 投票 0

无法在 neovim 中为 .sol 文件附加 Solidity-lsp

mason 通过 neovim 命令安装的 Firstsble Solidity-ls :Lsp安装solidity-ls 无法从终端执行,尽管在 .sol 文件中键入 :LspInfo 时它显示为可执行文件。船尾...

回答 1 投票 0

解码自定义错误时为什么调用恢复

我有一个合约,它使用 try-catch 调用另一个合约,该合约会返回自定义错误。我正在使用 abi.decode 解码错误原因字节,但当我尝试解码时它正在恢复。 ...

回答 1 投票 0

错误:返回错误:处理事务时虚拟机异常:无效操作码

这是调用投票合约的server.js文件 我不知道问题出在哪里以及如何解决,我尝试了太多解决方案但没有人提供帮助 让 web3; if (typeof web3 !== 'und...

回答 1 投票 0

如何从web3捕获智能合约异常

我正在使用 web3-react 构建 Web UI,它与以太坊 Ganache 网络中运行的智能合约进行交互。 该合约有一个方法来创建一个可靠的扇区: 函数 createSector(uint256...

回答 1 投票 0

我可以使用 Forge Test (Foundry) 在孟买网络上广播测试用例吗?

我用Foundry写了一个测试用例,想在孟买网络上执行它,当我运行测试用例时它成功了,但是我在浏览器上检查它,智能合约没有任何交易...

回答 1 投票 0

获取随机数时出现问题:“RandomWordsFulfilled”事件中的“success”属性返回 False

问题描述: 我在我的 Truffle 框架项目中使用 VRF Direct Funding 方法使用 pragma Solidity ^0.8.9 检索随机数时遇到了困难。在对...进行单元测试期间

回答 1 投票 0

哪些信息持有NFT?

我正在使用 Solidity 开发 NFT 市场,具体来说,我正在 OpenZeppelin 的 ERC-721 智能合约之上创建自己的智能合约。我目前的 NFT 有 5 个属性(id、image、

回答 2 投票 0

如何在 Solidity 中调用采用动态大小的结构参数数组的函数?或者更确切地说序列化/编码参数?

这似乎是一个简单的问题,但如果你想在外部合约中调用一个函数,该函数采用动态大小的数组/元组,那么似乎有关于我的文档...

回答 1 投票 0

如何在 Base 上使用 Uniswap 通用路由器通过 ethers js 进行购买?调用执行函数

我想购买使用 Base 上的 Uniswap 通用路由器以及 Node js 和 ether js 库在 Base 上推出的新代币。我正在调用执行函数,但遇到很多问题。 这是代码: ` c...

回答 1 投票 0

Solidity - 创建一个简单的票务应用程序

我正在尝试构建一个简单的票务应用程序,买家可以在其中从卖家那里购买门票(即 NFT)。注意:我在编码方面没有太多经验,但开始理解

回答 2 投票 0

我在Python中安装Web3库时遇到错误。有人可以帮我吗?

为收集到的包造轮子:lru-dict lru-dict 的构建轮子(setup.py)...错误 错误:子进程退出并出现错误 × python setup.py bdist_wheel 未成功运行。 ...

回答 1 投票 0

修复生产中缺失的提供商

函数 getAllTickets 正在以提供者的身份调用合约。 问题是,当在 localHost 中运行应用程序时,此函数可以正常工作,并且合约方法“getAllTickets&q...

回答 2 投票 0

将二维码实施到 Solidity 智能合约中

我正在构建一个假冒产品认证DAPP,它接受用户的产品详细信息,并让用户使用二维码验证产品的真伪,我很难找到一种方法......

回答 1 投票 0

如何接收Solidity智能合约交易函数返回的值?

我正在编写一个 NFT 智能合约,我将通过 Hardhat 对其进行测试并部署在 RSK 上。 //SPDX-许可证-标识符:未许可证 杂注可靠性^0.8.0; 导入“@openzeppelin/合约/代币/...

回答 3 投票 0

如何使用 Chainlink api 调用从 api 返回的 json 中检索字符串值

我正在尝试使用 chainlink 请求进行 api 调用,然后使用 api 调用的结果更新卷变量。 api 调用应检索一个字符串。在部署并资助该项目后...

回答 4 投票 0

如何在 Visual Studio Code 中更改 Solidity 代码风格?

我将更改 Visual Studio Code 中的 Solidity 代码样式。 我已经安装了 Solidity 插件。 当我按 SHIFT + ALT + F 时,它没有任何动作,但它应该有正确的样式。

回答 1 投票 0

在合约构造函数中调用的函数中 msg.sender 的值是多少?

我读到,在合约部署期间,在构造函数内部,合约地址尚未定义。因此,如果这个构造函数调用另一个合约的函数,这会是什么呢...

回答 3 投票 0

如何更改vscode中的solidity代码风格?

我要改变vscode中的solidity代码风格。 我已经安装了 Solidity 插件。 当我单击 SHIFT + ALT + F 时,它没有任何操作。 当我shift + alt + f时,它应该有cor...

回答 1 投票 0

如何获取交易收据事件日志?

我需要获取智能合约发出的事件并通过 web3 在前端使用它们。 我在合同中做了一些事件,返回事件获胜者和票号: 活动获胜者(uint256

回答 2 投票 0

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