Octez_smart_rollup_node.Rpc_directoryval top_directory : Node_context.rw -> unit Tezos_rpc.Directory.tThe RPC top level directory (without the block directory) for this rollup node.
val directory : Node_context.rw -> unit Tezos_rpc.Directory.tThe full RPC directory for the protocol agnostic rollup node.
val generate_openapi :
?protocol:Tezos_base.TzPervasives.Protocol_hash.t ->
Tezos_client_base.Client_context.full ->
Ezjsonm.value Tezos_base.TzPervasives.tzresult Lwt.tGenerate the OpenAPI description for the RPC API of the node. If protocol is not specified, the API will be generated for the newest protocol.
val build_block_subdirectory :
Node_context.rw ->
(unit * Octez_smart_rollup.Rollup_node_services.Arg.block_id)
Tezos_rpc.Directory.tmodule Make_block_directory
(X : sig ... end) :
Rpc_directory_helpers.SUBDIRECTORY
with type prefix :=
unit * Octez_smart_rollup.Rollup_node_services.Arg.block_id
and type context := Node_context.rw
and type subcontext :=
Node_context.ro * Tezos_base.TzPervasives.Block_hash.tmodule Make_block_helpers_directory
(X : sig ... end) :
Rpc_directory_helpers.SUBDIRECTORY
with type prefix :=
unit * Octez_smart_rollup.Rollup_node_services.Arg.block_id
and type context := Node_context.rw
and type subcontext :=
Node_context.rw * Tezos_base.TzPervasives.Block_hash.t