首页 > 解决方案 > 如何避免 Remix IDE 中出现 Out of Mem 错误,运行solidity 智能合约?

问题描述

我是一个完全新手,我正在尝试一些项目来学习,到目前为止,我主要依靠 Remix 浏览器 IDE 进行开发和测试,但是由于最近添加了一些日期和字符串实用方法(对于字符串到时间的转换和字符串拆分),每当我调用使用这些实用程序的特定方法时,IDE 崩溃并显示内存异常。

我知道我可能做了太多操作,导致内存耗尽,我尝试过优化代码,尝试禁用自动编译并启用优化,但到目前为止没有任何帮助。到目前为止我添加的实用方法是将字符串格式的日期转换为纪元时间戳,因为我找不到与我的编译器版本兼容的任何可靠库,我不得不自己编写 lib 方法,我怀疑并不是所有的gas都有效,但gas在这一点上不是问题,因为这个合同不是为了上线,而是为了我自己的学习,所以任何关于如何避免内存或dateTime和String utils库的见解都会真的很有帮助。提前致谢

标签: soliditysmartcontractsremix

解决方案


推荐阅读