Solidity

如何在 Solidity 中設置 Gas Price?

  • September 26, 2022

我可以在我的功能的內部交易中設置汽油價格嗎?例如:

// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;

interface Itest {
    function sendToken(address to) external;
}

contract TestContract {

   Itest _Itest;

   constructor(address add) {
       _Itest = Itest(add);
   }

   function sendTokens(address to1, address to2) external {
       _Itest.sendToken(to1);
       _Itest.sendToken(to2);
}
   
}

我呼叫函式 sendTokens(address to1, address to2),它藉助另一個合約的介面在兩個地址上發送代幣。我想操縱這種內部交易的汽油價格。

我可以這樣做嗎?

謝謝!!

您不能在交易中設置/更新 gas 價格。汽油價格由簽名決定,從而初始化交易。

天然氣價格由市場決定,而不是由契約決定。

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