54得票2回答
警告:源文件中未提供SPDX许可证标识符

我创建了一个新的Solidity合约。该合约已经启动并运行,但是给了我这个警告。 Warning: SPDX license identifier not provided in source file. Before publishing, consider adding a commen...

42得票12回答
(ESLint/Cypress): 解析错误:ESLint 配置为使用 `parserOptions.project` 在 `<tsconfigRootDir>/component/TestComponent.cy.ts` 上运行。

我正在使用Remix(remix.run)设置新项目,尝试为组件测试配置Cypress/ESLint。我已经有一个TestComponent.cy.ts文件,其中包含一些样板代码:describe('TestComponent.cy.ts', () =&gt; { it('playgrou...

23得票11回答
Solidity交易错误,如果您发送价值,则被调用的函数应该是可支付的,且您发送的价值应小于您当前的余额。

我正在Remix上学习Solidity。我在跟着YouTube上的一些教程视频做的时候,在构建2个合约时遇到了困难。ERC20Token合约有一个增加余额的函数,而Mycontract实例化并调用了mint函数。我按照那个人在YouTube上的方式做了,但是当我调用buyToken函数时遇到了...

11得票2回答
使用 Remix 与 ABI 交互已部署的合约

如果我有ABI,但没有源代码,如何在Remix上与已部署在以太网上的合约进行交互(不是我的合约)。 我想这么做的原因是一些合约由超过20个.sol文件组成,我不想手动将它们复制并粘贴到Remix中。

10得票1回答
将Remix Ethereum IDE连接到本地主机。

我想将Remix - Ethereum IDE (https://remix.ethereum.org)连接到本地主机。 我按照https://remix-ide.readthedocs.io/en/latest/remixd.html#update-to-the-latest-remixd...

9得票1回答
Msg.sender在“view”函数中不起作用,为什么?有解决方法吗?

我希望创建一个可查看的函数(需要向用户返回字符串),该函数会搜索一个映射以查找msg.sender,如果发送者的值为x,则希望合约可以相应地进行处理。在remix中,所有这些都能正常工作,但是如果我将其上传到ropsten网络中,它就不再起作用了。这是已知的问题吗?我也尝试了tx.origin...

9得票3回答
Solidity - 无效的BigNumber字符串(argument="value" value="" code=INVALID_ARGUMENT version=bignumber/5.4.2)

我是Solidity的新手。当我尝试读取people数组的值时,出现了错误: 调用SimpleStorage.people出错:错误编码参数: 错误: 无效的BigNumber字符串 (argument="value" value="" code=INVALID_ARGUMENT vers...

8得票2回答
错误:编译器版本^0.8.0不满足r语义版本要求。

我刚接触 Solidity,并在 Remix 上运行代码。不管指定哪个版本的编译器,我都一直收到相同的错误提示。有人可以帮忙吗?"Compiler version ^0.8.0 does not satisfy the r semver requirement" 是什么意思?以下是我的代码: ...

7得票2回答
在 Remix IDE 中,这个通知的意思是什么?"你没有设置要运行的脚本。请使用 @custom:dev-run-script NatSpec 标签进行设置"

您还没有设置要运行的脚本。请使用@custom:dev-run-script NatSpec标签进行设置。 通知消息 我在Remix IDE中编写了一个简单的Hello World程序。

7得票1回答
写 remix 单元测试时出现错误:URL 无法解析:remix_accounts.sol

我正在Remix-IDE上编写单元测试,想要在一个测试中从不同地址调用函数。 remix-tests Github页面说可以使用import "remix_accounts.sol";,但我收到了URL not parseable: remix_accounts.sol的错误消息。如何解决?...