Expand description
§Deposit Signature Ownership Mapping
This module provides types and logic for mapping transaction signature requirements to protocol entities in the Clementine bridge. It is used to determine which entity (operator, verifier, N-of-N, etc.) is responsible for providing a signature for a given transaction input, and what sighash type is required for that signature. Additionally it encodes when this signature is given to other entities.
Enums§
- Deposit
SigKey Owner - Describes the ownership and sighash type for a required signature.
- Entity
Type - Enumerates the protocol entities that may own a required signature for a transaction input. Additionally it encodes when this signature is given to other entities. For example signatures with OperatorDeposit are operator’s signatures that are shared with verifiers during a new deposit, while OperatorSetup is operator’s signature that is given to the verifiers when Operator is being newly setup and added to verifiers databases.