# Functions
NewMainChain creates an empty MainChain struct.
NewShutter creates an empty Shutter struct.
SyncMain subscribes to new blocks on the main chain and syncs the main chain object with the head block in a loop.
SyncShutter subscribes to new blocks and syncs the shutter object with the head block in a loop.
# Structs
Accusation represents an accusation against a keyper in the keyper slasher.
Batch stores the encrypted and plain transactions submitted to the batching contract for a particular index.
No description provided by the author
Deposit represents a deposit in the deposit contract.
No description provided by the author
MainChain let's a keyper fetch all necessary information from an ethereum node to do it's work.
Shutter let's a keyper fetch all necessary information from a shuttermint node.
ShutterFilter is used to filter the shutter state we do build.
World describes the observable outside world, i.e.
# Type aliases
EncryptionPublicKey is a gob serializable version of ecies.PublicKey.