github.com/bigzoro/my_simplechain@v0.0.0-20240315012955-8ad0a2a29bb9/consensus/pbft/context.go (about)

     1  package pbft
     2  
     3  const defaultMaxBlockTxs = 1000
     4  
     5  var MaxBlockTxs uint64 = 1000
     6  
     7  type SealContext struct {
     8  	MaxBlockTxs    uint64
     9  	LastTimeoutTx  int
    10  	MaxNoTimeoutTx int
    11  	LastSealTime   int64
    12  }
    13  
    14  func CreateSealContext() *SealContext {
    15  	return &SealContext{
    16  		MaxBlockTxs: defaultMaxBlockTxs,
    17  	}
    18  }