# Functions
BlockCounter creates a BlockCounter that runs completely locally.
Connect initializes a local stub implementation of the chain interfaces for testing.
ConnectWithKey initializes a local stub implementation of the chain interfaces for testing.
NewStakeMonitor creates a new instance of `StakeMonitor` test stub.
# Structs
StakeMonitor implements `chain.StakeMonitor` interface and works as a local stub for testing.
# Interfaces
Chain is an extention of chain.Handle interface which exposes additional functions useful for testing.