package tezos-shell-services
type chain_prefix = unit * chain
val chain_path : (unit, chain_prefix) Tezos_rpc.RPC_path.t
val chain_to_string : chain -> string
val chain_arg : chain Tezos_rpc.RPC_arg.t
type block = [
| `Genesis
| `Head of int
| `Alias of [ `Caboose | `Checkpoint | `Save_point ] * int
| `Hash of Tezos_crypto.Block_hash.t * int
| `Level of Int32.t
]
val to_string : block -> string
val dir_path : (chain_prefix, chain_prefix) Tezos_rpc.RPC_path.t
val path : (chain_prefix, chain_prefix * block) Tezos_rpc.RPC_path.t
val mempool_path :
('a, 'b) Tezos_rpc.RPC_path.t ->
('a, 'b) Tezos_rpc.RPC_path.t
val live_blocks_path :
('a, 'b) Tezos_rpc.RPC_path.t ->
('a, 'b) Tezos_rpc.RPC_path.t
type raw_context =
| Key of Bytes.t
(*A leaf, containing a value
*)| Dir of raw_context Tezos_stdlib.TzString.Map.t
(*A directory, mapping keys to nested
*)raw_context
s| Cut
(*An omitted piece, because it is too deep compared to the maximum depth requested in the /chains/<chain_id>/blocks/<block_id/context/raw/bytes RPC
*)
The low-level storage exposed as a tree
val pp_raw_context : Format.formatter -> raw_context -> unit
module type PROTO = sig ... end
type protocols = {
current_protocol : Tezos_crypto.Protocol_hash.t;
next_protocol : Tezos_crypto.Protocol_hash.t;
}
val protocols :
Tezos_rpc.RPC_context.simple ->
?chain:chain ->
?block:block ->
unit ->
(protocols, Tezos_error_monad.TzCore.error list) result Lwt.t
module Make (Proto : PROTO) (Next_proto : PROTO) : sig ... end
module Fake_protocol : PROTO
module Empty : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>