package tezos-protocol-017-PtNairob

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Tezos_raw_protocol_017_PtNairob.Delegate_consensus_keySource

Management of a delegate's consensus key, the one used to sign blocks and consensus operations. It is responsible for maintaining the tables Storage.Consensus_keys, Storage.Contract.Consensus_key, and Storage.Contract.Pending_consensus_keys.

Sourcetype Tezos_protocol_environment_017_PtNairob.Error_monad.error +=
  1. | Invalid_consensus_key_update_noop of Cycle_repr.t
  2. | Invalid_consensus_key_update_active
  3. | Invalid_consensus_key_update_tz4 of Tezos_protocol_environment_017_PtNairob.Bls.Public_key.t

The public key hash of a consensus key and the associated delegate.

Sourceval zero : t
Sourceval pkh : pk -> t

Activate consensus keys at the beginning of cycle new_cycle. This function iterates on all registered delegates.

OCaml

Innovation. Community. Security.