package
0.1.5
Repository: https://github.com/shutter-network/shutter.git
Documentation: pkg.go.dev

# Packages

epochkg implements the epoch key generation given the result of a successful DKG generation with puredkg*/.
Package fx is used to effect changes on the outside world, i.e.
Package gaspricer is used to multiply the gas price by a configurable factor.
Package observe contains the MainChain and Shutter structs, which the keyper uses to fetch the necessary information from the ethereum node and the shuttermint node.
Package puredkg implements the DKG protocol.
Package shutterevents contains types to represent deserialized shuttermint/tendermint events.

# Functions

IsWebsocketURL returns true iff the given URL is a websocket URL, i.e.
NewConstantPhaseLength creates a new phase length definition where each phase has the same length.
No description provided by the author
No description provided by the author
No description provided by the author
NewState creates an empty State object.

# Structs

Batch is used to store local state about a single Batch.
Config contains validated configuration parameters for the keyper client.
Decider decides on the next actions to take based on our internal State and the current Shutter and MainChain state for a single step.
DKG is used to store local state about active DKG processes.
EKG is used to store local state about the epoch key generation process.
No description provided by the author
PhaseLength is used to store the accumulated lengths of the DKG phases.
State is the keyper's internal state.