github.com/cranelv/ethereum_mpc@v0.0.0-20191031014521-23aeb1415092/consensus_pbft/message/stateInfo.go (about)

     1  package message
     2  
     3  import (
     4  	"github.com/ethereum/go-ethereum/consensus_pbft/pbftTypes"
     5  )
     6  
     7  type StateInfo struct {
     8  	Hash pbftTypes.MessageDigest
     9  	Number uint64
    10  	Payload interface{}
    11  }
    12  func (info *StateInfo)Digest() pbftTypes.MessageDigest{
    13  //	payload,_ := singletons.Marshaler.Marshal(info)
    14  	return info.Hash
    15  }
    16  func (info *StateInfo)Height() uint64{
    17  	return info.Number
    18  }