Evm_node_lib_dev.Blueprints_publisherval start :
rollup_node_endpoint:Uri.t ->
max_blueprints_lag:int ->
max_blueprints_ahead:int ->
max_blueprints_catchup:int ->
catchup_cooldown:int ->
latest_level_seen:Z.t ->
unit ->
unit Mavryk_base.TzPervasives.tzresult Lwt.tval shutdown : unit -> unit Mavryk_base.TzPervasives.tzresult Lwt.tval publish :
Z.t ->
[ `External of string ] list ->
unit Mavryk_base.TzPervasives.tzresult Lwt.tpublish level payload sends a request to the publisher worker to forward the chunked blueprint payload for level level to the rollup node.
val new_l2_head : Z.t -> unit Mavryk_base.TzPervasives.tzresult Lwt.tnew_l2_head rollup_head tells the worker that a new L2 head has been published and that the rollup head is now rollup_head.