(library
 (name transaction_snark_scan_state)
 (public_name transaction_snark_scan_state)
 (library_flags -linkall)
 (libraries
  ;; opam libraries
  base.base_internalhash_types
  async_kernel
  core
  ppx_deriving_yojson.runtime
  sexplib0
  base.caml
  digestif
  base
  core_kernel
  async
  yojson
  bin_prot.shape
  async_unix
  ;; local libraries
  mina_stdlib
  mina_base.import
  data_hash_lib
  mina_state
  transaction_witness
  transaction_snark
  mina_base
  mina_numbers
  mina_transaction
  mina_transaction_logic
  snark_work_lib
  one_or_two
  mina_ledger
  merkle_ledger
  currency
  logger
  transaction_snark_work
  parallel_scan
  sgn
  ledger_proof
  genesis_constants
  o1trace
  with_hash
  ppx_version.runtime
  mina_wire_types
  internal_tracing)
 (preprocess
  (pps
   ppx_base
   ppx_mina
   ppx_version
   ppx_let
   ppx_sexp_conv
   ppx_bin_prot
   ppx_custom_printf
   ppx_compare
   ppx_deriving_yojson))
 (instrumentation
  (backend bisect_ppx))
 (synopsis "Transaction-snark specialization of the parallel scan state"))
