- preBlockStr, _, err := c.node.GetBlockByHeight(block.Height + 1)
- if err != nil {
- return err
- }
-
- preBlock := &types.Block{}
- if err := preBlock.UnmarshalText([]byte(preBlockStr)); err != nil {
- return errors.New("Unmarshal preBlock")
+ blockState := &orm.BlockState{
+ Height: block.Height - 1,
+ BlockHash: block.PreviousBlockHash.String(),