package
0.0.0-20240806202947-369a1d73b513
Repository: https://github.com/overclock-validator/keep-core.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

NewExecutor creates a new Executor instance.
Publish signs the DKG result for the given group member, collects signatures from other members and verifies them, and submits the DKG result.
RegisterUnmarshallers initializes the given broadcast channel to be able to perform DKG protocol interactions by registering all the required protocol message unmarshallers.
ResultSignatureHashFromBytes converts bytes slice to ResultSignatureHash.

# Constants

No description provided by the author

# Structs

Executor represents an ECDSA distributed key generation process executor.
PreParams represents tECDSA DKG pre-parameters that were not yet consumed by DKG protocol execution.
Result of distributed key generation protocol.
SignedResult represents information pertaining to the process of signing a DKG result: the public key used during signing, the resulting signature and the hash of the DKG result that was used during signing.

# Interfaces

ResultSigner is the interface that provides ability to sign the DKG result and verify the results received from other group members.
ResultSubmitter is the interface that provides ability to submit the DKG result to the chain.

# Type aliases

ResultSignatureHash is a signature hash of the DKG Result.