(library
 (name snark_worker)
 (public_name snark_worker)
 (library_flags -linkall)
 (libraries
  ;; opam libraries
  async
  async.async_command
  async.async_rpc
  async_kernel
  async_rpc_kernel
  async_unix
  base
  base.base_internalhash_types
  base.caml
  bin_prot.shape
  core
  core_kernel
  core_kernel.hash_heap
  ppx_hash.runtime-lib
  ppx_version.runtime
  result
  sexplib0
   ;; local libraries
   backoff
   mina_stdlib
  cli_lib
  currency
  error_json
  genesis_constants
  ledger_proof
  logger
  logger.file_system
  mina_base
  mina_base.import
  mina_ledger
  mina_metrics
  mina_node_config.unconfigurable_constants
  mina_state
  mina_transaction
  one_or_two
  perf_histograms
  signature_lib
  snark_work_lib
  work_partitioner
  transaction_protocol_state
  transaction_snark
  transaction_snark_work
  transaction_witness)
 (preprocess
  (pps
   ppx_bin_prot
   ppx_mina
   ppx_here
   ppx_custom_printf
   ppx_deriving_yojson
   ppx_inline_test
   ppx_let
   ppx_register_event
   ppx_sexp_conv
   ppx_version))
 (instrumentation
  (backend bisect_ppx))
 (synopsis "Lib powering the snark_worker interactions with the daemon"))
