rpc: fix metamask pending while sending an error transaction (#711)
* fix pending state in metamaks wallet when sending an error tx and rejected by antehandle * using abci.CodeTypeOK instead 0
This commit is contained in:
parent
35bb751bac
commit
cfe629c14f
@ -472,6 +472,9 @@ func (api *PublicEthereumAPI) SendTransaction(args rpctypes.SendTxArgs) (common.
|
|||||||
return common.Hash{}, err
|
return common.Hash{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if res.Code != abci.CodeTypeOK {
|
||||||
|
return common.Hash{}, fmt.Errorf(res.RawLog)
|
||||||
|
}
|
||||||
// Return transaction hash
|
// Return transaction hash
|
||||||
return common.HexToHash(res.TxHash), nil
|
return common.HexToHash(res.TxHash), nil
|
||||||
}
|
}
|
||||||
@ -501,6 +504,9 @@ func (api *PublicEthereumAPI) SendRawTransaction(data hexutil.Bytes) (common.Has
|
|||||||
return common.Hash{}, err
|
return common.Hash{}, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if res.Code != abci.CodeTypeOK {
|
||||||
|
return common.Hash{}, fmt.Errorf(res.RawLog)
|
||||||
|
}
|
||||||
// Return transaction hash
|
// Return transaction hash
|
||||||
return common.HexToHash(res.TxHash), nil
|
return common.HexToHash(res.TxHash), nil
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user