Tezos_shell_services.Chain_servicesval parse_chain : string -> (chain, string) Stdlib.resultval to_string : chain -> stringval chain_arg : chain Tezos_rpc.Arg.ttype invalid_block = {hash : Tezos_base.TzPervasives.Block_hash.t;level : Stdlib.Int32.t;errors : Tezos_base.TzPervasives.error list;}type prefix = unit * chaintype protocol_info = {protocol : Tezos_base.TzPervasives.Protocol_hash.t;proto_level : int;activation_block : Tezos_base.TzPervasives.Block_hash.t * int32;}type active_peers_info = {peer_id : Tezos_base.P2p_peer.Id.t;block_hash : Tezos_base.TzPervasives.Block_hash.t;block_level : Stdlib.Int32.t;}module Delegators_contribution_errors : sig ... endval path : (unit, prefix) Tezos_rpc.Path.pathval chain_id :
Tezos_rpc.Context.simple ->
?chain:chain ->
unit ->
Tezos_base.TzPervasives.Chain_id.t Tezos_base.TzPervasives.tzresult Lwt.tmodule Mempool = Block_services.Empty.Mempoolmodule Levels : sig ... endmodule Blocks : sig ... endmodule Invalid_blocks : sig ... endmodule Protocols : sig ... endmodule S : sig ... end