Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEth2Verifier ¶ added in v0.10.0
func NewEth2Verifier(eth2Cl eth2wrap.Client, pubSharesByKey map[core.PubKey]map[int]*bls_sig.PublicKey) (func(context.Context, core.Duty, core.PubKey, core.ParSignedData) error, error)
NewEth2Verifier returns a partial signature verification function for core workflow eth2 signatures.
func NewMemExFunc ¶
NewMemExFunc returns a function that itself returns in-memory exchange components that exchange partial signatures.
Types ¶
type MemEx ¶
type MemEx struct {
// contains filtered or unexported fields
}
MemEx provides an in-memory implementation of the core workflow's partial signature exchange component.
type ParSigEx ¶
type ParSigEx struct {
// contains filtered or unexported fields
}
ParSigEx exchanges partially signed duty data sets. It ensures that all partial signatures are persisted by all peers.
func NewParSigEx ¶
Click to show internal directories.
Click to hide internal directories.