在JavaScript中,我运行合约的方法
contract[methodName](...params, { from: myAccount }, (err, response) => {
console.log('get transaction', methodName, err, response);
if (err) return reject(err);
resolve(response);
});
然后通过MetaMask拒绝交易。在控制台中会收到一个错误。
MetaMask - RPC Error: Error: MetaMask Tx Signature: User denied transaction signature.
但是我无法在我的代码中捕获这个错误。回调函数不起作用。
在JS中如何捕获这个错误?