(library
 (name block_producer)
 (public_name block_producer)
 (library_flags -linkall)
 (inline_tests
  (flags -verbose -show-counts))
 (libraries
  ;; opam libraries
  async
  async_kernel
  core
  core_kernel
  integers
  sexplib0
   ;; local libraries
   backoff
   block_time
  blockchain_snark
  coda_genesis_proof
  consensus
  currency
  data_hash_lib
  error_json
  genesis_constants
  internal_tracing
  interruptible
  kimchi_backend
  kimchi_pasta
  kimchi_pasta.basic
  ledger_proof
  logger
  mina_base
  mina_block
  mina_compile_config
  mina_intf
  mina_ledger
  mina_metrics
  mina_net2
  mina_networking
  mina_numbers
  mina_runtime_config
  mina_state
  mina_stdlib
  mina_transaction
  mina_transaction_logic
  mina_wire_types
  network_pool
  node_error_service
  o1trace
  otp_lib
  pasta_bindings
  pickles
  pickles.backend
  pipe_lib
  precomputed_values
  protocol_version
  prover
  sgn
  sgn_type
  signature_lib
  snark_params
  staged_ledger
  staged_ledger_diff
  transaction_snark
  transaction_snark_scan_state
  transition_chain_prover
  transition_frontier
  transition_frontier_base
  transition_frontier_extensions
  unsigned_extended
  vrf_evaluator
  with_hash)
 (preprocess
  (pps ppx_jane ppx_mina ppx_register_event ppx_version))
 (instrumentation
  (backend bisect_ppx))
 (synopsis "Coda block producer"))
