12

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でこのエラーをキャッチするにはどうすればよいですか?

4

2 に答える 2