tezos-protocol-plugin-009-PsFLoren-registerer
Tezos/Protocol: protocol plugin registerer
1024" x-on:close-sidebar="sidebar=window.innerWidth > 1024 && true">
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Library tezos-protocol-plugin-009-PsFLoren-registerer
val config_encoding : config Tezos_base.TzPervasives.Data_encoding.t
val default_config : config
val init :
config ->
?validation_state:Proto.validation_state ->
predecessor:Tezos_base.Block_header.t ->
unit ->
state Tezos_base.TzPervasives.tzresult Lwt.t
val on_flush :
config ->
state ->
?validation_state:Proto.validation_state ->
predecessor:Tezos_base.Block_header.t ->
unit ->
state Tezos_base.TzPervasives.tzresult Lwt.t
val remove : filter_state:state -> Tezos_crypto.Operation_hash.t -> state
val precheck :
config ->
filter_state:state ->
validation_state:Proto.validation_state ->
Tezos_crypto.Operation_hash.t ->
Proto.operation ->
nb_successful_prechecks:int ->
[ `Branch_delayed of Tezos_base.TzPervasives.tztrace
| `Branch_refused of Tezos_base.TzPervasives.tztrace
| `Outdated of Tezos_base.TzPervasives.tztrace
| `Passed_precheck of
state
* [ `No_replace
| `Replace of
Tezos_crypto.Operation_hash.t
* Tezos_shell.Prevalidator_classification.error_classification ]
| `Refused of Tezos_base.TzPervasives.tztrace
| `Undecided ]
Lwt.t
val pre_filter :
config ->
filter_state:state ->
?validation_state_before:Proto.validation_state ->
Proto.operation ->
[ `Branch_delayed of Tezos_base.TzPervasives.tztrace
| `Branch_refused of Tezos_base.TzPervasives.tztrace
| `Outdated of Tezos_base.TzPervasives.tztrace
| `Passed_prefilter of Tezos_shell.Prevalidator_pending_operations.priority
| `Refused of Tezos_base.TzPervasives.tztrace ]
Lwt.t
val post_filter :
config ->
filter_state:state ->
validation_state_before:Proto.validation_state ->
validation_state_after:Proto.validation_state ->
(Proto.operation * Proto.operation_receipt) ->
[ `Passed_postfilter of state | `Refused of Tezos_base.TzPervasives.tztrace ]
Lwt.t