package tezos-mockup

  1. Overview
  2. Docs

Parameters

module E : MENV

Signature

val p2p : unit -> unit Tezos_rpc.RPC_directory.t
val chain : unit -> unit Directory.directory
val monitor : unit -> unit Tezos_rpc.RPC_directory.directory
val chain_chain_id : [< `Hash of Tezos_crypto.Chain_id.t | `Main | `Test ] -> Tezos_crypto.Chain_id.t
val check_chain : ?caller_name:string -> Tezos_shell_services.Block_services.chain -> (unit, 'a) result Lwt.t
val proto_data_bytes_to_block_header_opt : unit -> E.Protocol.block_header_data option
module L : sig ... end
type write_mode =
  1. | Append
  2. | Zero_truncate
module Rw (File_accessor : Files.ACCESSOR) : sig ... end
module Mempool : sig ... end
module Trashpool : sig ... end
val with_chain : ?caller_name:string -> Tezos_shell_services.Block_services.chain -> (unit -> 'a Tezos_rpc.RPC_answer.t Lwt.t) -> 'a Tezos_rpc.RPC_answer.t Lwt.t
val pending_operations : unit -> unit Directory.directory
val shell_header : unit -> unit Directory.directory
val block_hash : unit -> unit Directory.directory
val live_blocks : unit -> unit Directory.directory
val preapply_block : unit -> unit Directory.directory
val preapply : unit -> unit Directory.directory
val need_operation : (Tezos_base.Operation.shell_header * E.Protocol.operation_data) -> ([> `Applicable | `Equal | `Refused ], Tezos_error_monad.Error_monad.tztrace) result Lwt.t
val inject_operation_with_mempool : Bytes.t -> Tezos_crypto.Operation_hash.t Tezos_rpc.RPC_answer.t Lwt.t
val inject_block_generic : callback_writer -> (Tezos_base.Operation.t list list -> (unit, Tezos_error_monad.TzCore.error list) result Lwt.t) -> unit Directory.directory
val inject_block : callback_writer -> unit Directory.directory

inject_block is a feature that assumes that the mockup is on-disk and uses a mempool.

val inject_operation : bool -> callback_writer -> unit Directory.directory
val monitor_heads : unit -> unit Directory.directory
val header : unit -> unit Directory.directory
val protocol_data_raw : unit -> unit Directory.directory
val operations : unit -> unit Directory.directory
val monitor_operations : unit -> unit Directory.directory
val build_shell_directory : bool -> callback_writer -> unit Directory.directory
OCaml

Innovation. Community. Security.