blockchain - EIP170 - 哪些合约功能最能解释其规模?
问题描述
我正在检查 EIP170,因为在 ERC1155 上开发一些合约时,我遇到了 0x6000 = 24576 字节的合约最大大小限制。正如我后来检查的那样,我的构建松露文件夹上的工件文件的大小与“松露运行合同大小”作为每个合同的大小返回的大小不同(尽管它们在一定程度上相关)。
我的问题是:哪些合约功能决定了它的大小?哪些与增加其规模最相关?例如,我在考虑函数的数量、函数输入的数量和类型、函数内部循环的存在、存储变量的数量和类型......但我不太确定它们中的每一个是如何影响合同的大小。
在此先感谢大家。
解决方案
推荐阅读
- python - 无法导入http scapy
- javascript - Javascript 聚合
- javascript - 如何在 NestJs 等控制器方法中拥有多个修饰参数?
- c# - 在实体框架中首先创建数据库和代码
- reactjs - 在 React 中调用 useContext 的位置是否重要?
- ruby-on-rails - 如何修复Rails 6中rich_text_area在页面上为空的动作文本?
- c++ - C++,我应该调用析构函数吗?
- r - 在现有行之间重复空行并根据条件改变空行
- php - Laravel - 保存与更新
- python-3.x - TypeError: unhashable type: 'dict' 同时应用装饰器函数