package tezos-protocol-alpha

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

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 info = {
  1. full_balance : Alpha_context.Tez.t;
    (*

    Balance + Frozen balance

    *)
  2. current_frozen_deposits : Alpha_context.Tez.t;
  3. frozen_deposits : Alpha_context.Tez.t;
  4. staking_balance : Alpha_context.Tez.t;
  5. frozen_deposits_limit : Alpha_context.Tez.t option;
  6. delegated_contracts : Alpha_context.Contract.t list;
  7. delegated_balance : Alpha_context.Tez.t;
  8. deactivated : bool;
  9. grace_period : Alpha_context.Cycle.t;
  10. voting_info : Alpha_context.Vote.delegate_info;
  11. active_consensus_key : Tezos_protocol_environment_alpha.Signature.Public_key_hash.t;
  12. pending_consensus_keys : (Alpha_context.Cycle.t * Tezos_protocol_environment_alpha.Signature.Public_key_hash.t) list;
}
val register : unit -> unit
OCaml

Innovation. Community. Security.