package octez-protocol-alpha-libs

  1. Overview
  2. Docs
Octez protocol alpha libraries

Install

Dune Dependency

Authors

Maintainers

Sources

tezos-octez-v20.1.tag.bz2
sha256=ddfb5076eeb0b32ac21c1eed44e8fc86a6743ef18ab23fff02d36e365bb73d61
sha512=d22a827df5146e0aa274df48bc2150b098177ff7e5eab52c6109e867eb0a1f0ec63e6bfbb0e3645a6c2112de3877c91a17df32ccbff301891ce4ba630c997a65

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.tzresult
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.