Add comment for PostChainEvents

pull/1806/head
Rongjian Lan 5 years ago
parent 77623dcaee
commit 40f099d56b
  1. 2
      core/blockchain.go

@ -1156,6 +1156,7 @@ func (bc *BlockChain) WriteBlockWithState(block *types.Block, receipts []*types.
func (bc *BlockChain) InsertChain(chain types.Blocks, verifyHeaders bool) (int, error) { func (bc *BlockChain) InsertChain(chain types.Blocks, verifyHeaders bool) (int, error) {
n, events, logs, err := bc.insertChain(chain, verifyHeaders) n, events, logs, err := bc.insertChain(chain, verifyHeaders)
if err == nil { if err == nil {
// TODO: incorporate these into insertChain
for idx, block := range chain { for idx, block := range chain {
header := block.Header() header := block.Header()
header.Logger(utils.Logger()).Info(). header.Logger(utils.Logger()).Info().
@ -1196,6 +1197,7 @@ func (bc *BlockChain) InsertChain(chain types.Blocks, verifyHeaders bool) (int,
} }
} }
// This should be done after everything about adding a block is done.
bc.PostChainEvents(events, logs) bc.PostChainEvents(events, logs)
return n, err return n, err
} }

Loading…
Cancel
Save