@@ -399,7 +399,7 @@ func (input *sendTxInput) UnmarshalJSON(jsonBytes []byte) error {
399
399
400
400
func (handlers * Handlers ) postAccountSendTx (r * http.Request ) (interface {}, error ) {
401
401
err := handlers .account .SendTx ()
402
- if errp .Cause (err ) == keystore .ErrSigningAborted {
402
+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
403
403
return map [string ]interface {}{"success" : false , "aborted" : true }, nil
404
404
}
405
405
if err != nil {
@@ -624,7 +624,7 @@ func (handlers *Handlers) postEthSignMsg(r *http.Request) (interface{}, error) {
624
624
return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
625
625
}
626
626
signature , err := ethAccount .SignMsg (signInput )
627
- if errp .Cause (err ) == keystore .ErrSigningAborted {
627
+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
628
628
return signingResponse {Success : false , Aborted : true }, nil
629
629
}
630
630
if err != nil {
@@ -651,7 +651,7 @@ func (handlers *Handlers) postEthSignTypedMsg(r *http.Request) (interface{}, err
651
651
return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
652
652
}
653
653
signature , err := ethAccount .SignTypedMsg (args .ChainId , args .Data )
654
- if errp .Cause (err ) == keystore .ErrSigningAborted {
654
+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
655
655
return signingResponse {Success : false , Aborted : true }, nil
656
656
}
657
657
if err != nil {
@@ -687,7 +687,7 @@ func (handlers *Handlers) postEthSignWalletConnectTx(r *http.Request) (interface
687
687
return signingResponse {Success : false , ErrorMessage : "Must be an ETH based account" }, nil
688
688
}
689
689
txHash , rawTx , err := ethAccount .EthSignWalletConnectTx (args .Send , args .ChainId , args .Tx )
690
- if errp .Cause (err ) == keystore .ErrSigningAborted {
690
+ if errp .Cause (err ) == keystore .ErrSigningAborted || errp . Cause ( err ) == errp . ErrUserAbort {
691
691
return signingResponse {Success : false , Aborted : true }, nil
692
692
}
693
693
if err != nil {
0 commit comments