Skip to content

Commit

Permalink
verbose tx error (#1344)
Browse files Browse the repository at this point in the history
  • Loading branch information
boojamya authored Nov 26, 2023
1 parent 34d3d4f commit 7efcd30
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions relayer/chains/cosmos/tx.go
Original file line number Diff line number Diff line change
Expand Up @@ -378,18 +378,16 @@ func (cc *CosmosProvider) broadcastTx(
if isFailed {
err = cc.sdkError(res.Codespace, res.Code)
if err == nil {
err = fmt.Errorf("transaction failed to execute")
err = fmt.Errorf("transaction failed to execute: codespace: %s, code: %d, log: %s", res.Codespace, res.Code, res.Log)
}
}
cc.LogFailedTx(rlyResp, err, msgs)
return err
}
address, err := cc.Address()
if err != nil {
cc.log.Error(
"failed to get relayer bech32 wallet addresss",
zap.Error(err),
)
return fmt.Errorf("failed to get relayer bech32 wallet address: %w", err)

}
cc.UpdateFeesSpent(cc.ChainId(), cc.Key(), address, fees)

Expand Down Expand Up @@ -439,7 +437,7 @@ func (cc *CosmosProvider) waitForTx(
// Check for any registered SDK errors
err := cc.sdkError(res.Codespace, res.Code)
if err == nil {
err = fmt.Errorf("transaction failed to execute")
err = fmt.Errorf("transaction failed to execute: codespace: %s, code: %d, log: %s", res.Codespace, res.Code, res.RawLog)
}
if len(callbacks) > 0 {
for _, cb := range callbacks {
Expand Down

0 comments on commit 7efcd30

Please sign in to comment.