Cargo.toml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. [package]
  2. name = "solana-wen-restart"
  3. description = "Automatic repair and restart protocol"
  4. documentation = "https://github.com/solana-foundation/solana-improvement-documents/pull/46"
  5. version = { workspace = true }
  6. authors = { workspace = true }
  7. repository = { workspace = true }
  8. homepage = { workspace = true }
  9. license = { workspace = true }
  10. edition = { workspace = true }
  11. publish = true
  12. [package.metadata.docs.rs]
  13. targets = ["x86_64-unknown-linux-gnu"]
  14. [lib]
  15. name = "solana_wen_restart"
  16. [features]
  17. agave-unstable-api = []
  18. [dependencies]
  19. agave-snapshots = { workspace = true }
  20. anyhow = { workspace = true }
  21. log = { workspace = true }
  22. prost = { workspace = true }
  23. prost-types = { workspace = true }
  24. rayon = { workspace = true }
  25. solana-clock = { workspace = true }
  26. solana-entry = { workspace = true }
  27. solana-genesis-utils = { workspace = true }
  28. solana-gossip = { workspace = true }
  29. solana-hash = { workspace = true }
  30. solana-ledger = { workspace = true }
  31. solana-net-utils = { workspace = true }
  32. solana-pubkey = { workspace = true }
  33. solana-runtime = { workspace = true }
  34. solana-shred-version = { workspace = true }
  35. solana-svm-timings = { workspace = true }
  36. solana-time-utils = { workspace = true }
  37. solana-vote = { workspace = true }
  38. solana-vote-interface = { workspace = true }
  39. solana-vote-program = { workspace = true }
  40. [build-dependencies]
  41. prost-build = { workspace = true }
  42. # windows users should install the protobuf compiler manually and set the PROTOC
  43. # envar to point to the installed binary
  44. [target."cfg(not(windows))".build-dependencies]
  45. protobuf-src = { workspace = true }
  46. [dev-dependencies]
  47. agave-logger = { workspace = true }
  48. agave-snapshots = { workspace = true }
  49. assert_matches = { workspace = true }
  50. crossbeam-channel = { workspace = true }
  51. rand = { workspace = true }
  52. serial_test = { workspace = true }
  53. solana-entry = { workspace = true }
  54. solana-keypair = { workspace = true }
  55. solana-ledger = { workspace = true, features = ["dev-context-only-utils"] }
  56. solana-runtime = { workspace = true, features = ["dev-context-only-utils"] }
  57. solana-signer = { workspace = true }
  58. tempfile = { workspace = true }