mirror of
https://github.com/fluencelabs/tendermint
synced 2025-06-03 00:21:20 +00:00
light weight block event
This commit is contained in:
parent
27eede190a
commit
ae07c0171d
@ -1205,7 +1205,7 @@ func (cs *ConsensusState) finalizeCommit(height int) {
|
|||||||
|
|
||||||
// Fire off event for new block.
|
// Fire off event for new block.
|
||||||
// TODO: Handle app failure. See #177
|
// TODO: Handle app failure. See #177
|
||||||
cs.evsw.FireEvent(types.EventStringNewBlock(), types.EventDataNewBlock{block})
|
cs.evsw.FireEvent(types.EventStringNewBlock(), types.EventDataNewBlock{&types.BlockHeader{block.Header}})
|
||||||
|
|
||||||
// Create a copy of the state for staging
|
// Create a copy of the state for staging
|
||||||
stateCopy := cs.state.Copy()
|
stateCopy := cs.state.Copy()
|
||||||
|
@ -57,7 +57,11 @@ var _ = wire.RegisterInterface(
|
|||||||
// but some (an input to a call tx or a receive) are more exotic
|
// but some (an input to a call tx or a receive) are more exotic
|
||||||
|
|
||||||
type EventDataNewBlock struct {
|
type EventDataNewBlock struct {
|
||||||
Block *Block `json:"block"`
|
// we drop block data but keep the form the same
|
||||||
|
Block *BlockHeader `json:"block"`
|
||||||
|
}
|
||||||
|
type BlockHeader struct {
|
||||||
|
Header *Header `json:"header"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// All txs fire EventDataTx
|
// All txs fire EventDataTx
|
||||||
|
Loading…
x
Reference in New Issue
Block a user