我有以下代码片段,它使用web3调用契约方法,出于某种原因,当Metamask打开并且我点击确认发送事务时,没有任何反应。 Metamask只是继续加载并表示已批准交易。此外,回调函数未被执行。为什么会这样?
contractInstance.buy(price, seller, {
from: web3.eth.accounts[0],
value: price
}, (err, txHash) => {
//do something
})