func (blockchain *blockchain) buildBlock(block *protos.Block, stateHash []byte) *protos.Block { block.SetPreviousBlockHash(blockchain.previousBlockHash) block.StateHash = stateHash return block }