Crate entropy_protocol

Source
Expand description

Protocol execution and transport logic for the Entropy signing and DKG protocols

Modules§

Structs§

  • The result of the KeyInit protocol.
  • Tracks which validators we are connected to for a particular protocol execution and sets up channels for exchaning protocol messages
  • Identifies a party participating in a protocol session
  • A Message send during one of the synedrion protocols
  • A secp256k1 signature from which we can recover the public key of the keypair used to create it
  • Information to identify a particular signing protocol session
  • Details of a TSS server This is different from entropy_shared::ValidatorInfo in that it is used for interacting with the client rather than with the chain - since it uses types which we cannot use in the chain runtime

Enums§

  • An identifier to specify and particular protocol session
  • A sub-protocol of the DKG or reshare protocols

Functions§

Type Aliases§

  • Parameters used for the threshold signing scheme in production
  • This is the keyshare payload which gets stored by entropy-tss