Truffle
使用 truffle 控制台測試應付函式 - 你在哪裡輸入 msg.value?
嘗試使用 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年後能幫到你:)