Solidity是一种高级语言,其语法类似于JavaScript,它被设计为编译为以太坊虚拟机的代码。 Solidity意义上的契约是代码(其功能)和数据(其状态)的集合,它位于以太坊区块链的特定地址。
在进行纱线安全帽测试时,我得到:错误HH501:无法下载编译器版本0.5.16。请检查您的连接。执行 solc-select install 0.5.16 不会执行任何操作。我看到一些推荐...
无法在 neovim 中为 .sol 文件附加 Solidity-lsp
mason 通过 neovim 命令安装的 Firstsble Solidity-ls :Lsp安装solidity-ls 无法从终端执行,尽管在 .sol 文件中键入 :LspInfo 时它显示为可执行文件。船尾...
我有一个合约,它使用 try-catch 调用另一个合约,该合约会返回自定义错误。我正在使用 abi.decode 解码错误原因字节,但当我尝试解码时它正在恢复。 ...
这是调用投票合约的server.js文件 我不知道问题出在哪里以及如何解决,我尝试了太多解决方案但没有人提供帮助 让 web3; if (typeof web3 !== 'und...
我正在使用 web3-react 构建 Web UI,它与以太坊 Ganache 网络中运行的智能合约进行交互。 该合约有一个方法来创建一个可靠的扇区: 函数 createSector(uint256...
我可以使用 Forge Test (Foundry) 在孟买网络上广播测试用例吗?
我用Foundry写了一个测试用例,想在孟买网络上执行它,当我运行测试用例时它成功了,但是我在浏览器上检查它,智能合约没有任何交易...
获取随机数时出现问题:“RandomWordsFulfilled”事件中的“success”属性返回 False
问题描述: 我在我的 Truffle 框架项目中使用 VRF Direct Funding 方法使用 pragma Solidity ^0.8.9 检索随机数时遇到了困难。在对...进行单元测试期间
我正在使用 Solidity 开发 NFT 市场,具体来说,我正在 OpenZeppelin 的 ERC-721 智能合约之上创建自己的智能合约。我目前的 NFT 有 5 个属性(id、image、
如何在 Solidity 中调用采用动态大小的结构参数数组的函数?或者更确切地说序列化/编码参数?
这似乎是一个简单的问题,但如果你想在外部合约中调用一个函数,该函数采用动态大小的数组/元组,那么似乎有关于我的文档...
如何在 Base 上使用 Uniswap 通用路由器通过 ethers js 进行购买?调用执行函数
我想购买使用 Base 上的 Uniswap 通用路由器以及 Node js 和 ether js 库在 Base 上推出的新代币。我正在调用执行函数,但遇到很多问题。 这是代码: ` c...
我正在尝试构建一个简单的票务应用程序,买家可以在其中从卖家那里购买门票(即 NFT)。注意:我在编码方面没有太多经验,但开始理解
我在Python中安装Web3库时遇到错误。有人可以帮我吗?
为收集到的包造轮子:lru-dict lru-dict 的构建轮子(setup.py)...错误 错误:子进程退出并出现错误 × python setup.py bdist_wheel 未成功运行。 ...
函数 getAllTickets 正在以提供者的身份调用合约。 问题是,当在 localHost 中运行应用程序时,此函数可以正常工作,并且合约方法“getAllTickets&q...
我正在构建一个假冒产品认证DAPP,它接受用户的产品详细信息,并让用户使用二维码验证产品的真伪,我很难找到一种方法......
我正在编写一个 NFT 智能合约,我将通过 Hardhat 对其进行测试并部署在 RSK 上。 //SPDX-许可证-标识符:未许可证 杂注可靠性^0.8.0; 导入“@openzeppelin/合约/代币/...
如何使用 Chainlink api 调用从 api 返回的 json 中检索字符串值
我正在尝试使用 chainlink 请求进行 api 调用,然后使用 api 调用的结果更新卷变量。 api 调用应检索一个字符串。在部署并资助该项目后...
如何在 Visual Studio Code 中更改 Solidity 代码风格?
我将更改 Visual Studio Code 中的 Solidity 代码样式。 我已经安装了 Solidity 插件。 当我按 SHIFT + ALT + F 时,它没有任何动作,但它应该有正确的样式。
在合约构造函数中调用的函数中 msg.sender 的值是多少?
我读到,在合约部署期间,在构造函数内部,合约地址尚未定义。因此,如果这个构造函数调用另一个合约的函数,这会是什么呢...
我要改变vscode中的solidity代码风格。 我已经安装了 Solidity 插件。 当我单击 SHIFT + ALT + F 时,它没有任何操作。 当我shift + alt + f时,它应该有cor...
我需要获取智能合约发出的事件并通过 web3 在前端使用它们。 我在合同中做了一些事件,返回事件获胜者和票号: 活动获胜者(uint256