Up – Package index » octez-shell-libs » Library octez-shell-libs.shell » Tezos_shell » Prevalidation » Make » Protooctez-shell-libs README tezos-shell index Library octez-shell-libs.client-base Library octez-shell-libs.client-base-unix Library octez-shell-libs.client-commands Library octez-shell-libs.context-ops Library octez-shell-libs.mocked Library octez-shell-libs.mockup Library octez-shell-libs.mockup-commands Library octez-shell-libs.mockup-proxy Library octez-shell-libs.mockup-registration Library octez-shell-libs.p2p Library octez-shell-libs.p2p_test_common Library octez-shell-libs.protocol-updater Library octez-shell-libs.proxy Library octez-shell-libs.shell Library octez-shell-libs.shell-benchmarks Library octez-shell-libs.shell-context Library octez-shell-libs.shell-services Library octez-shell-libs.signer-backends Library octez-shell-libs.signer-services Library octez-shell-libs.store Library octez-shell-libs.validation Library tezos_proxy_rpc Library tezos_signer_backends_unix Library tezos_store_real Library tezos_store_shared Library tezos_store_unix Library tezos_store_unix_reconstruction Library tezos_store_unix_snapshots Sources include Tezos_protocol_updater.Registered_protocol.T val hash : Tezos_base.TzPervasives.Protocol_hash.tinclude Tezos_protocol_environment.PROTOCOL val max_block_length : intval max_operation_data_length : intval validation_passes :
Tezos_protocol_environment__.Environment_context.quota list
val operation_data_encoding :
operation_data Tezos_base .TzPervasives.Data_encoding.tval operation_data_encoding_with_legacy_attestation_name :
operation_data Tezos_base .TzPervasives.Data_encoding.tval operation_receipt_encoding :
operation_receipt Tezos_base .TzPervasives.Data_encoding.tval operation_receipt_encoding_with_legacy_attestation_name :
operation_receipt Tezos_base .TzPervasives.Data_encoding.tval acceptable_pass : operation -> int option val compare_operations :
(Tezos_crypto.Hashed.Operation_hash.t * operation ) ->
(Tezos_crypto.Hashed.Operation_hash.t * operation ) ->
intval finalize_validation :
validation_state ->
unit Tezos_base .TzPervasives.Error_monad.tzresult Lwt .tval init :
Tezos_crypto.Hashed.Chain_id.t ->
Tezos_protocol_environment__.Environment_context.Context.t ->
Tezos_base.TzPervasives.Block_header.shell_header ->
Tezos_protocol_environment__.Environment_context.validation_result
Tezos_base .TzPervasives.Error_monad.tzresult
Lwt .tval value_of_key :
chain_id :Tezos_crypto.Hashed.Chain_id.t ->
predecessor_context :
Tezos_protocol_environment__.Environment_context.Context.t ->
predecessor_timestamp :Tezos_base.TzPervasives.Time.Protocol.t ->
predecessor_level :Int32.t ->
predecessor_fitness :Tezos_base.TzPervasives.Fitness.t ->
predecessor :Tezos_crypto.Hashed.Block_hash.t ->
timestamp :Tezos_base.TzPervasives.Time.Protocol.t ->
(Tezos_protocol_environment__.Environment_context.Context.cache_key ->
Tezos_protocol_environment__.Environment_context.Context.cache_value
Tezos_base .TzPervasives.Error_monad.tzresult
Lwt .t )
Tezos_base .TzPervasives.Error_monad.tzresult
Lwt .tval expected_context_hash :
Tezos_protocol_environment__.Environment_context.header_context_hash_semantics val begin_validation :
Tezos_protocol_environment__.Environment_context.Context.t ->
Tezos_crypto.Hashed.Chain_id.t ->
mode ->
predecessor :Tezos_base.TzPervasives.Block_header.shell_header ->
cache :
[ `Force_load
| `Load
| `Lazy
| `Inherited of
Tezos_protocol_environment__.Environment_context.Context.block_cache
* Tezos_crypto .Hashed.Context_hash.t ] ->
validation_state Tezos_base .TzPervasives.Error_monad.tzresult Lwt .tval begin_application :
Tezos_protocol_environment__.Environment_context.Context.t ->
Tezos_crypto.Hashed.Chain_id.t ->
mode ->
predecessor :Tezos_base.TzPervasives.Block_header.shell_header ->
cache :
[ `Force_load
| `Load
| `Lazy
| `Inherited of
Tezos_protocol_environment__.Environment_context.Context.block_cache
* Tezos_crypto .Hashed.Context_hash.t ] ->
application_state Tezos_base .TzPervasives.Error_monad.tzresult Lwt .t