ipld-eth-server/fakes/blockchain.go
Eric Meyer 646e0fa057 Refactor to use listener
* This removes some duplication between the fake blockchain and
   geth blockchain.
 * This pulls the observers into the blockchain listener
2017-11-02 12:51:46 -05:00

18 lines
377 B
Go

package fakes
import "github.com/8thlight/vulcanizedb/core"
type Blockchain struct {
outputBlocks chan core.Block
}
func (blockchain *Blockchain) SubscribeToBlocks(outputBlocks chan core.Block) {
blockchain.outputBlocks = outputBlocks
}
func (blockchain Blockchain) AddBlock(block core.Block) {
blockchain.outputBlocks <- block
}
func (*Blockchain) StartListening() {}