#pragma once #include "vm.hpp" namespace sliger::rpc::vm_provider { class VmProvider { public: VmProvider() { } auto load_and_run(std::vector instructions) -> void; auto flame_graph_json() -> std::optional; auto code_coverage_json() -> std::optional; private: std::optional vm; }; }