文章
问答
讲堂
百科图谱
线下集训
更多
提问
发表文章
专栏
活动
文档
工作
集市
发现
Toggle navigation
文章
问答
讲堂
线下集训
专栏
活动
工作
文档
集市
搜索
登录/注册
5
在不超出gas limit的情况下,一个循环方法怎么确定它的最大循环次数
回答问题即可获得
5
贡献值,回答被采纳后即可获得
10
学分。
是否一个循环方法的gas limit 设置的不超过区块的gas limit ,执行的时候就不会报out of gas ?
是否一个循环方法的gas limit 设置的不超过区块的gas limit ,执行的时候就不会报out of gas ?
0 条评论
请先
登录
后评论
默认排序
时间排序
2 个回答
Tiny熊
2023-07-24 21:21
擅长:智能合约,以太坊
可以在链下测试。 例如,可以把循环次数作为一个参数,用不用的参数去测量就可以获取到最大的循环次数
请先
登录
后评论
NPC.李括
- 全职奶爸
2023-07-25 15:22
首先通过分析循环体内部的操作和输入参数的类型和范围来估算循环的最大次数。 然后在本地测试环境中运行循环方法,并逐步增加输入参数的值,以找到 gas limit 的极限。 一旦确定了最大循环次数,你就可以在实际部署时将其设置为循环的终止条件,以确保循环不会超出 gas limit。 最好预留一定安全值以应付特殊情况。
请先
登录
后评论
您需要登录后才可以回答问题,
登录
关注
2
关注
收藏
0
收藏,
1416
浏览
Elvis
提出于 2023-07-24 17:16
×
发送私信
请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!
发给:
内容:
×
举报此文章
垃圾广告信息:
广告、推广、测试等内容
违规内容:
色情、暴力、血腥、敏感信息等内容
不友善内容:
人身攻击、挑衅辱骂、恶意行为
其他原因:
请补充说明
举报原因: