package tezos-context

  1. Overview
  2. Docs
type index
type context
type block_header
type block_data
type pruned_block
type protocol_data

Warning Used only to create legacy snapshots (testing purposes)

val restore_context_fd : fd:Lwt_unix.file_descr -> ?expected_block:string -> handle_block: (Tezos_shell_services.History_mode.Legacy.t -> (Tezos_crypto.Block_hash.t * pruned_block) -> (unit, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t) -> handle_protocol_data: (protocol_data -> (unit, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t) -> block_validation: (block_header option -> Tezos_crypto.Block_hash.t -> pruned_block -> (unit, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t) -> index -> (block_header * block_data * Tezos_crypto.Block_metadata_hash.t option * Tezos_crypto.Operation_metadata_hash.t list list option * Tezos_base.Block_header.t option * Tezos_shell_services.History_mode.Legacy.t, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
val get_snapshot_metadata : snapshot_fd:Lwt_unix.file_descr -> (string * Tezos_shell_services.History_mode.Legacy.t, Tezos_error_monad.TzCore.error list) Stdlib.result Lwt.t
OCaml

Innovation. Community. Security.