我想签一份新合同。我与kill()函数有另一项合同。我可以打电话给selfdestruct我的新合同建设者,并支付较少的煤气费?多么?
发布于 2021-08-02 11:02:48
selfdestruct退还24000气体(https://ethereum.stackexchange.com/a/859/31933)。我不确定通过创建对另一个合同的引用并调用它的kill函数来使用多少gas,但是您可能最终会支付更少的费用。
当然,这意味着要自我毁灭的合同必须首先存在。部署这样一份合同肯定要花费24000以上的天然气--我的粗略估计大概是100000。
因此,如果您预先部署了一个可以由您自行销毁的合同,则在部署另一个合同时(在构造函数中),您可能会通过销毁合同来节省一些汽油。
https://ethereum.stackexchange.com/questions/106488
复制相似问题