(block *types.Block, stateMerkleRoot common.Uint256)
| 68 | } |
| 69 | |
| 70 | func (self *Ledger) AddBlock(block *types.Block, stateMerkleRoot common.Uint256) error { |
| 71 | err := self.ldgStore.AddBlock(block, stateMerkleRoot) |
| 72 | if err != nil { |
| 73 | log.Errorf("Ledger AddBlock BlockHeight:%d BlockHash:%x error:%s", block.Header.Height, block.Hash(), err) |
| 74 | } |
| 75 | return err |
| 76 | } |
| 77 | |
| 78 | func (self *Ledger) ExecuteBlock(b *types.Block) (store.ExecuteResult, error) { |
| 79 | return self.ldgStore.ExecuteBlock(b) |