Gas

契約支付剩餘的gas費用

  • April 18, 2021

這是我的payable public method1

//Do sth
if (condition)
   method2();

如您所知,如果呼叫method2,使用者也應該為此支付gas費。如何method2以合約本身支付gas費用的方式從合約內部呼叫?

契約不能支付汽油費。合約可以將乙太幣發回給呼叫者,但發送者必須有足夠的乙太幣來支付給定的交易氣體限制。這是客戶端級別和 EV​​M 級別的限制,以防止向網路發送垃圾郵件,這些交易可能無論如何都會失敗。

引用自:https://ethereum.stackexchange.com/questions/97441