Log bellatrix fields (#10365)

* Log bellatrix fields

* Update log.go

Co-authored-by: prylabs-bulldozer[bot] <58059840+prylabs-bulldozer[bot]@users.noreply.github.com>
This commit is contained in:
terence tsao
2022-03-15 07:02:39 -07:00
committed by GitHub
parent 69a9388515
commit 8cecd4e8bf
4 changed files with 45 additions and 6 deletions

View File

@@ -146,6 +146,16 @@ func (v *validator) ProposeBlock(ctx context.Context, slot types.Slot, pubKey [f
trace.Int64Attribute("numAttestations", int64(len(blk.Block().Body().Attestations()))),
)
if blk.Version() == version.Bellatrix {
p, err := blk.Block().Body().ExecutionPayload()
if err != nil {
log.WithError(err).Error("Failed to get execution payload")
return
}
log = log.WithField("payloadHash", fmt.Sprintf("%#x", bytesutil.Trunc(p.BlockHash)))
log = log.WithField("txCount", len(p.Transactions))
}
blkRoot := fmt.Sprintf("%#x", bytesutil.Trunc(blkResp.BlockRoot))
log.WithFields(logrus.Fields{
"slot": blk.Block().Slot(),