Module Tezos_protocol_plugin_alpha.Delegate_services

This module defines RPC services to access the information associated to delegates (who they are, their delegators, their different kinds of balances, their activity, etc.).

type consensus_keys_info = {
  1. active : consensus_key;
  2. pendings : (Tezos_protocol_alpha.Protocol.Alpha_context.Cycle.t * consensus_key) list;
}
type companion_keys_info = {
  1. active_companion_key : companion_key option;
  2. pending_companion_keys : (Tezos_protocol_alpha.Protocol.Alpha_context.Cycle.t * companion_key) list;
}
val register : unit -> unit
module Implem : sig ... end

Functions used in the implementation of this file's RPCs, but also useful elsewhere (as opposed to the functions above, which call the RPCs). These functions are gathered in a separate module to avoid naming conflicts.