package tezos-protocol-008-PtEdoTez

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

Participation exponential moving average, in centile of percentage

module Current_proposal : Storage_sigs.Single_data_storage with type value = Tezos_base__TzPervasives.Protocol_hash.t and type t := Raw_context.t
module Listings_size : Storage_sigs.Single_data_storage with type value = int32 and type t := Raw_context.t

Sum of all rolls of all delegates.

module Listings : Storage_sigs.Indexed_data_storage with type key = Tezos_base__TzPervasives.Signature.public_key_hash and type value = int32 and type t := Raw_context.t

Contains all delegates with their assigned number of rolls.

module Proposals : Storage_sigs.Data_set_storage with type elt = Tezos_base__TzPervasives.Protocol_hash.t * Tezos_base__TzPervasives.Signature.public_key_hash and type t := Raw_context.t

Set of protocol proposal with corresponding proposer delegate

module Proposals_count : Storage_sigs.Indexed_data_storage with type key = Tezos_base__TzPervasives.Signature.public_key_hash and type value = int and type t := Raw_context.t

Keeps for each delegate the number of proposed protocols

module Ballots : Storage_sigs.Indexed_data_storage with type key = Tezos_base__TzPervasives.Signature.public_key_hash and type value = Vote_repr.ballot and type t := Raw_context.t

Contains for each delegate its ballot

OCaml

Innovation. Community. Security.