prysm-pulse/beacon-chain/blockchain/log.go

21 lines
564 B
Go
Raw Normal View History

2019-08-24 17:51:00 +00:00
package blockchain
import (
"encoding/hex"
ethpb "github.com/prysmaticlabs/prysm/proto/eth/v1alpha1"
"github.com/sirupsen/logrus"
)
var log = logrus.WithField("prefix", "blockchain")
// logs state transition related data every slot.
func logStateTransitionData(b *ethpb.BeaconBlock, r []byte) {
log.WithFields(logrus.Fields{
"slot": b.Slot,
"root": hex.EncodeToString(r),
"attestations": len(b.Body.Attestations),
"deposits": len(b.Body.Deposits),
}).Info("Finished state transition and updated fork choice store for block")
}