链客学习技术开发

想知道更多区块链技术问答,请百度【链客区块链技术问答社区】,有专业的区块链技术问答。

合约函数调用单词运算量上限是怎么算的啊 我写了一个循环函数,循环次数是以参数形式传递,当数量较大时,执行就会失败,猜测智能合约的调用应该是有个运算量之类的限制在里面。
答:这个要你自己测试,每个交易都有个gas上限的,你代码中的每一步都会消耗gas,你可以指定交易的gas,然后用不同的循环次数进行调用,并查看使用的gas量,以此来估算出最大的循环次数在哪里。
注:指定gas的也不能很大,因为矿工打包的块也有gas限制。不同的矿工采用的gas限制也不一样。可以通过etherscan查看每个块的gaslimit,一般都是6000000多一些吧,所以你的交易gas也不应超过这个值。

自己的钱包被汇总代币搞堵塞了有遇到过的吗?
答:已经广播出去了,矿工优先 手续高的打包,只能等或者提高手续费 换地址.

猜你喜欢

转载自blog.csdn.net/weixin_44172023/article/details/85321189