Merge pull request #2906 from filecoin-project/feat/miner-block-journal

add a journal entry when miners mine a block
This commit is contained in:
Jakub Sztandera 2020-08-08 00:41:57 +02:00 committed by GitHub
commit b7fe5d438f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,7 @@ import (
"github.com/filecoin-project/lotus/chain/messagepool/gasguess"
"github.com/filecoin-project/lotus/chain/store"
"github.com/filecoin-project/lotus/chain/types"
"github.com/filecoin-project/lotus/journal"
logging "github.com/ipfs/go-log/v2"
"go.opencensus.io/trace"
@ -212,6 +213,14 @@ func (m *Miner) mine(ctx context.Context) {
onDone(b != nil, nil)
if b != nil {
journal.Add("blockMined", map[string]interface{}{
"parents": base.TipSet.Cids(),
"nulls": base.NullRounds,
"epoch": b.Header.Height,
"timestamp": b.Header.Timestamp,
"cid": b.Header.Cid(),
})
btime := time.Unix(int64(b.Header.Timestamp), 0)
now := build.Clock.Now()
switch {