Skip to content

Commit 19588a0

Browse files
committed
Merge branch 'eth-sign-abort'
2 parents 87c9855 + 76a3ad9 commit 19588a0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

backend/coins/btc/handlers/handlers.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -399,7 +399,7 @@ func (input *sendTxInput) UnmarshalJSON(jsonBytes []byte) error {
399399

400400
func (handlers *Handlers) postAccountSendTx(r *http.Request) (interface{}, error) {
401401
err := handlers.account.SendTx()
402-
if errp.Cause(err) == keystore.ErrSigningAborted {
402+
if errp.Cause(err) == keystore.ErrSigningAborted || errp.Cause(err) == errp.ErrUserAbort {
403403
return map[string]interface{}{"success": false, "aborted": true}, nil
404404
}
405405
if err != nil {
@@ -624,7 +624,7 @@ func (handlers *Handlers) postEthSignMsg(r *http.Request) (interface{}, error) {
624624
return signingResponse{Success: false, ErrorMessage: "Must be an ETH based account"}, nil
625625
}
626626
signature, err := ethAccount.SignMsg(signInput)
627-
if errp.Cause(err) == keystore.ErrSigningAborted {
627+
if errp.Cause(err) == keystore.ErrSigningAborted || errp.Cause(err) == errp.ErrUserAbort {
628628
return signingResponse{Success: false, Aborted: true}, nil
629629
}
630630
if err != nil {
@@ -651,7 +651,7 @@ func (handlers *Handlers) postEthSignTypedMsg(r *http.Request) (interface{}, err
651651
return signingResponse{Success: false, ErrorMessage: "Must be an ETH based account"}, nil
652652
}
653653
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 {
655655
return signingResponse{Success: false, Aborted: true}, nil
656656
}
657657
if err != nil {
@@ -687,7 +687,7 @@ func (handlers *Handlers) postEthSignWalletConnectTx(r *http.Request) (interface
687687
return signingResponse{Success: false, ErrorMessage: "Must be an ETH based account"}, nil
688688
}
689689
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 {
691691
return signingResponse{Success: false, Aborted: true}, nil
692692
}
693693
if err != nil {

0 commit comments

Comments
 (0)