В 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?