solidity相关内容

提供商错误:孟买Testnet上的交易定价过低

我正在Polygon网络上构建一个NFT市场。 我能够在本地主机上部署代码,一切工作正常。 但当我尝试使用以下命令将其部署到孟买测试网络时 npx硬式运行脚本/ploy.js--网络孟买 我遇到了这个错误。 提供商错误:交易定价过低 请帮帮忙。 谢谢 推荐答案 实际上我早上也收到了这个错误。不知何故,我认为默认的汽油价格没有得到回升。因此,我刚刚使用以下内容更 ..
发布时间:2022-08-11 12:50:41 其他开发

每隔x个时间运行一次坚固度代码

我正在创建一个dev应用程序,在其中每隔5分钟运行一次代码,这些代码来自我的erc20令牌的智能契约。如何在每5分钟稳定后调用该函数? 推荐答案 在Solidity(或一般的EVM字节码)中没有本机延迟(休眠或任何等待一段时间的内容)函数。 每个稳固性函数都作为事务的一部分执行。 这样你就可以在你的离链应用上设置计时器,每5分钟发送一次交易。请注意,从应用程序发送事务和实际 ..
发布时间:2022-08-11 12:36:27 其他开发

关于坚固性和openzepelin的版本问题

我正在尝试在刚刚收到的项目中运行truffle test。 我在谷歌上搜索了TypeErrors,发现可能是由于使用了错误的可靠性,所以我尝试将安装了最新版本的ethers降级为5.0.31,但没有成功,因为我收到了相同的错误。 据我所知,有两个问题-一个是由于我使用的是M1,另一个是由于坚固版本? 我的包裹要求是; "dependencies": { "@op ..
发布时间:2022-08-08 23:29:58 其他开发

界面与抽象合同在坚固性上的区别

我正在学习固定性,并了解到interface和abstract都是可能包含未使用的函数的类。 我的疑问是:在可靠的智能合同中interface和abstract contract有什么区别? 推荐答案 抽象类 如果合同的功能中至少有一个没有实现,则将其标识为抽象合同。这是抽象类的唯一要求。因此,它们不能被编译。但是,它们可以用作基础合同,其他合同可以从中继承。 与其他语言不 ..
发布时间:2022-08-08 14:48:24 其他开发

如何正确使用ECDSA.sol模块?

我有使用ECDSA库的合同。 import "./ECDSA.sol"; struct Signature { uint8 v; bytes32 r; bytes32 s; } function make(Signature memory sign) public returns(bool) 我尝试理解在这种情况下必须使用的参数。我 ..
发布时间:2022-07-14 15:31:19 其他开发

我如何设置TX ETH金额?

我知道用户可以手动将eth发送到合同/功能,但有没有办法直接在代码中请求特定的金额,以便将其添加到燃气费中,例如,dxsale.app在创建预售时的方式(见下面的截图)-它将预售的0.1eth成本添加到0.0072的燃气费中,总计为0.1072。 这可以在ERC20合同中完成吗?我知道我可以在payable函数中接收ETH,例如 function deposit() payab ..
发布时间:2022-04-10 11:55:27 其他开发

使用Java脚本将值返回到html时,我的实度映射(int,字符串)出现函数错误。

我无法通过调用Solidity智能合同函数的JavaScript函数来更新我的标签。我正在尝试创建一个(整型,字符串)立体映射,只需点击一下按钮就可以在HTML中显示值。由于某种原因,威胁Actor.getActor(1,Function(Error,Result)返回空。 有谁能帮我看看正确的方向吗?谢谢。 HTML代码: ..
发布时间:2022-04-10 11:52:41 前端开发

为Visual Studio 2017安装Solidity扩展失败

我尝试安装用于Visual Studio 2017的Solidity扩展,我从下面的链接下载了VSIX安装程序: https://marketplace.visualstudio.com/items?itemName=ConsenSys.Solidity 当我尝试运行VSIX文件时,安装立即失败,并显示以下消息: “安装失败 并非所有选定产品的扩展安装都成功。有关详细信息,请单击对话框底部的安装日 ..
发布时间:2022-04-10 11:50:15 其他开发

如何在结实程度上反转一根弦?

大家好,这是我的代码,我想用实心反转一个字符串: function reverseValue(string _base) internal returns(string){ bytes memory _baseBytes = bytes(_base); string memory _tempValue = new string(_baseBytes.leng ..
发布时间:2022-04-10 11:48:04 其他开发

如何在合同扫描页面中显示网站?

如何在合同扫描页面中显示网站?某些合同在扫描页面中有关联的网址。 推荐答案 这是区块链资源管理器站点的一项功能,因此每个站点可能有一些不同的方式(有些站点可能根本不允许此功能)。 以太扫描 转到https://etherscan.io/tokenupdate 使用您的Ethercan帐户登录 输入您的合同地址 如果您尚未被验证为创建者或所有者,EtherScan将要求 ..
发布时间:2022-04-10 11:46:32 其他开发

固定性-无效的BigNumber字符串(参数=&Q;值&Q;值=&Q;&Q;代码=INVALID_ARGUMENT VERSION=BigNumber/5.4.2)

这里是可靠的新手。当我尝试读取People数组的值时。我收到一个错误: 对SimpleStorage.People的调用出错:编码参数时出错:错误: 无效的大数字字符串(参数=&Q;值&Q;值=&Q;&Q; CODE=INVALID_ARGUMENT VERSION=Bignumber/5.4.2) 我的编译器版本是0.6.6。不确定出了什么问题?有什么建议吗? // SPD-L ..
发布时间:2022-04-10 11:41:42 其他开发

固体中的状态变量是什么?

我读了一些关于storage、memory和view、pure的文档,但我不完全理解它们。我有以下代码: contract { struct Random { uint32 state; uint8 i; } function main() pure internal { Random rand = Random(se ..
发布时间:2022-04-10 11:36:14 其他开发