Truffle

使用 truffle 控制台測試應付函式 - 你在哪裡輸入 msg.value?

  • February 11, 2021

嘗試使用 truffle console + ganache 測試我的代幣合約,假設我有一個應付函式 someFunc(string _string, uint256 _int),我將如何使用參數“hello”、100 和 msg.value = 2 eth 來呼叫它?

作為 q 面,氣體 eth 是從哪裡來的?它取自 msg.value 嗎?

嘗試

myContract.someFunc("hello",100,{value: 2000000000000000000}).then(...

希望能幫助到你。

據我了解,eth gas 來自發送者,與交易價值中發送的金額分開。希望2年後能幫到你:)

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