Module Evm_node_lib_dev.Evm_services

val get_smart_rollup_address : keep_alive:bool -> evm_node_endpoint:Uri.t -> Tezos_crypto.Hashed.Smart_rollup_address.t Tezos_base.TzPervasives.tzresult Lwt.t
val get_blueprint : keep_alive:bool -> evm_node_endpoint:Uri.t -> Evm_node_lib_dev_encoding.Ethereum_types.quantity -> Blueprint_types.Legacy.with_events Tezos_base.TzPervasives.tzresult Lwt.t
val get_blueprints : keep_alive:bool -> evm_node_endpoint:Uri.t -> count:int64 -> Evm_node_lib_dev_encoding.Ethereum_types.quantity -> Blueprint_types.Legacy.with_events list Tezos_base.TzPervasives.tzresult Lwt.t
val get_blueprint_with_events : keep_alive:bool -> evm_node_endpoint:Uri.t -> Evm_node_lib_dev_encoding.Ethereum_types.quantity -> Blueprint_types.with_events Tezos_base.TzPervasives.tzresult Lwt.t
val get_blueprints_with_events : keep_alive:bool -> evm_node_endpoint:Uri.t -> count:int64 -> Evm_node_lib_dev_encoding.Ethereum_types.quantity -> Blueprint_types.with_events list Tezos_base.TzPervasives.tzresult Lwt.t
val monitor_messages : evm_node_endpoint:Uri.t -> Evm_node_lib_dev_encoding.Ethereum_types.quantity -> Broadcast.message Lwt_stream.t Tezos_base.TzPervasives.tzresult Lwt.t