code: func (l *MockLedger) Store(block Block) {
  	l.blocks = append(l.blocks, block)
  
  	for _, p := range l.consumers {
  		blockEvent := l.eventFactory(block, l.sourceURL)
  		p <- blockEvent
  	}
  }
docs: // Store stores the given block to the ledger