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 }