嗨,我从0xProject Exchange.sol得到了这段代码
https://0xproject.com/wiki#Deployed-Addresses:
"TokenContract(contract_address).balanceOf.gas(gas_limit)(target_account_address);//限制气体以防止重入“
你能解释一下这是什么语法吗:".gas(gas_limit)(target_account_address)“?
谢谢
发布于 2018-06-07 09:07:19
这意味着
TokenContract(contract_address).balanceOf(target_account_address);但是,调用这条线路的地址将通过在.gas(gas_limit)后面插入balanceOf来获得气体限制。
因为被调用的令牌契约可能试图更改状态,但由于添加了气体限制,因此无法更改状态。
https://ethereum.stackexchange.com/questions/49940
复制相似问题