package octez-protocol-alpha-libs

  1. Overview
  2. Docs
Octez protocol alpha libraries

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-18.0.tar.gz
sha256=dbc3b675aee59c2c574e5d0a771193a2ecfca31e7a5bc5aed66598080596ce1c
sha512=b97ed762b9d24744305c358af0d20f394376b64bfdd758dd4a81775326caf445caa57c4f6445da3dd6468ff492de18e4c14af6f374dfcbb7e4d64b7b720e5e2a

doc/octez-protocol-alpha-libs.test-helpers/Tezos_alpha_test_helpers/Sc_rollup_helpers/Node_inbox/index.html

Module Sc_rollup_helpers.Node_inboxSource

Sourcetype t = {
  1. inbox : Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.t;
  2. history : Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.History.t;
  3. payloads_histories : payloads_histories;
}
Sourceval new_inbox : ?genesis_predecessor_timestamp:Tezos_base.TzPervasives.Time.Protocol.t -> ?genesis_predecessor:Tezos_base.TzPervasives.Block_hash.t -> ?inbox_creation_level: Tezos_protocol_alpha.Protocol.Alpha_context.Raw_level.raw_level -> unit -> (t, 'a) result
Sourceval fill_inbox : inbox_creation_level: Tezos_protocol_alpha.Protocol.Alpha_context.Raw_level.raw_level -> t -> payloads_per_level list -> (t, Tezos_base.TzPervasives.tztrace) result
Sourceval construct_inbox : ?inbox_creation_level: Tezos_protocol_alpha.Protocol.Alpha_context.Raw_level.raw_level -> ?genesis_predecessor_timestamp:Tezos_base.TzPervasives.Time.Protocol.t -> ?genesis_predecessor:Tezos_base.TzPervasives.Block_hash.t -> payloads_per_level list -> (t, Tezos_base.TzPervasives.tztrace) result
Sourceval get_history : Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.History.t -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.History.key -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.History.value option Lwt.t
Sourceval produce_proof : t -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.history_proof -> (Tezos_raw_protocol_alpha__Alpha_context.Raw_level.t * Tezos_protocol_environment_alpha.Z.t) -> (Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.proof * Tezos_raw_protocol_alpha__Alpha_context.Sc_rollup.inbox_message option) Tezos_base.TzPervasives.tzresult Lwt.t
Sourceval produce_and_expose_proof : t -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.history_proof -> (Tezos_raw_protocol_alpha__Alpha_context.Raw_level.t * Tezos_protocol_environment_alpha.Z.t) -> ((Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.Internal_for_tests.inclusion_proof * Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.Internal_for_tests.payloads_proof) * Tezos_raw_protocol_alpha__Alpha_context.Sc_rollup.inbox_message option, Tezos_base.TzPervasives.tztrace) result Lwt.t
Sourceval produce_payloads_proof : t -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox_merkelized_payload_hashes.Hash.t -> Tezos_protocol_environment_alpha.Z.t -> Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.Internal_for_tests.payloads_proof Tezos_base.TzPervasives.tzresult Lwt.t
Sourceval produce_inclusion_proof : t -> Tezos_raw_protocol_alpha__Alpha_context.Sc_rollup.Inbox.history_proof -> Tezos_raw_protocol_alpha__Alpha_context.Raw_level.t -> (Tezos_protocol_alpha.Protocol.Alpha_context.Sc_rollup.Inbox.Internal_for_tests.inclusion_proof * Tezos_raw_protocol_alpha__Alpha_context.Sc_rollup.Inbox.history_proof) Tezos_base.TzPervasives.tzresult Lwt.t
OCaml

Innovation. Community. Security.