diff --git a/node/node.go b/node/node.go index c2de2c2927..e1bb402e1b 100644 --- a/node/node.go +++ b/node/node.go @@ -450,7 +450,11 @@ func (node *AlgorandFullNode) BroadcastSignedTxn(signed transactions.SignedTxn) return transactions.Txid{}, err } - node.net.Broadcast(context.TODO(), protocol.TxnTag, protocol.Encode(signed), true, nil) + err = node.net.Broadcast(context.TODO(), protocol.TxnTag, protocol.Encode(signed), true, nil) + if err != nil { + node.log.Infof("failure broadcasting transaction to network: %v - transaction was %+v", err, signed) + return transactions.Txid{}, err + } node.log.Infof("Sent signed tx %s", signed.ID()) return signed.ID(), nil }