一个Ethereum事务可以执行多少个嵌套调用?
可以调用Smart Contract,然后等等,只需通过智能合同A调用一次,这条呼叫链是否有限制?
发布于 2018-04-28 01:13:58
Ethereum允许黄纸中指定的最多1024个嵌套调用。
下面给出的CALL操作码的定义指定了这个限制。


最近对嵌套调用允许使用的气体的限制的一些更改已经将调用深度的实际限制降低到340左右。请参阅:EIP 150如何改变呼叫深度攻击?
这种变化是因为嵌套调用可能使用的最大气体量是ceil(63/64 * remaining_gas)。
https://ethereum.stackexchange.com/questions/46954
复制相似问题