Module Tezos_protocol_plugin_alpha

module Adaptive_issuance_services : sig ... end
module Alpha_services : sig ... end

This declares Protocol RPC services.

module Constants_services : sig ... end
module Contract_services : sig ... end

This module defines RPC services to access the information associated to contracts (balance, delegate, script, etc.).

module Dal_services : sig ... end
module Delegate_services : sig ... end

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.).

module Delegators_contribution : sig ... end

Protocol-dependent helpers for the delegators_contribution RPC, which is defined in src/lib_shell_services/chain_services.ml and implemented in src/lib_shell/chain_directory.ml.

module Http_cache_headers : sig ... end
module Mempool : sig ... end

Plugin for the shell mempool. It must include the signature FILTER.Mempool from lib_shell/shell_plugin.mli.

module Metrics_plugin : sig ... end
module Plugin : sig ... end
module Plugin_errors : sig ... end
module RPC : sig ... end
module Sapling_services : sig ... end
module Script_interpreter_logging : sig ... end
module Services_registration : sig ... end

Functions for RPC service registration, using Updater.rpc_context and RPC_service.t from the Protocol Environment.

module Services_registration_plugin : sig ... end
module Shell_helpers : sig ... end
module Signature : sig ... end
module View_helpers : sig ... end
module Voting_services : sig ... end

This module provides RPC services that return voting-related information.