Evm_node_lib_dev.Evm_events_follower
type parameters = {
rollup_node_endpoint : Uri.t;
Rollup node endpoint used to monitor kernel events.
*)filter_event : Evm_node_lib_dev_encoding.Evm_events.t -> bool;
Filter event the follower applies.
*)keep_alive : bool;
}
val start : parameters -> unit Tezos_base.TzPervasives.tzresult Lwt.t
start parameters
starts the events follower.
val shutdown : unit -> unit Tezos_base.TzPervasives.tzresult Lwt.t
shutdown ()
stops the events follower.
val new_rollup_block :
Stdlib.Int32.t ->
unit Tezos_base.TzPervasives.tzresult Lwt.t
new_rollup_block rollup_level
tells the worker that a new L2 head has been published and that the rollup head is now rollup_level
.
val status :
unit ->
Tezos_base.Worker_types.worker_status Tezos_base.TzPervasives.tzresult
Returns the status of the worker or an error if it was never started.