Transactions

誰為智能合約支付汽油費?

  • August 27, 2021

我目前正在編寫我的第一個智能合約,並且我正在嘗試弄清楚如何在合約中註入氣體,當然,如果可能的話。

我不確定我是否正確理解了它。隨著每筆交易,客戶支付費用,以汽油為單位,該汽油將用於執行稱為智能合約的功能。

簡而言之,我部署了合約,我需要為其提供 gas 嗎?我能以某種方式強迫客戶這樣做嗎?對了,this.balance of contract是用來儲氣的嗎?

乾杯!

簡而言之,我部署了合約,我需要為其提供 gas 嗎?我能以某種方式強迫客戶這樣做嗎?對了,this.balance of contract是用來儲氣的嗎?

部署時,您必須支付用於將合約放入區塊鏈的交易費用。每當有人想使用你的合約(呼叫函式)時,他需要為此發送交易。正如你正確提到的,

隨著每筆交易,客戶支付費用,以汽油為單位,該汽油將用於執行稱為智能合約的功能。

發送交易的一方將不得不支付在合約中執行該特定功能的 gas 費用。

你也可以參考這個問題

希望這可以幫助!

編輯- 如果它是對constant函式的呼叫,view或者pure,則不會啟動交易,因此沒有燃料成本。檢查以獲取更多資訊viewpure功能。

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