Cargo.toml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. [package]
  2. name = "solana-cli"
  3. description = "Blockchain, Rebuilt for Scale"
  4. documentation = "https://docs.rs/solana-cli"
  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. [package.metadata.docs.rs]
  12. targets = ["x86_64-unknown-linux-gnu"]
  13. [[bin]]
  14. name = "solana"
  15. path = "src/main.rs"
  16. [dependencies]
  17. agave-feature-set = { workspace = true }
  18. agave-syscalls = { workspace = true }
  19. bincode = { workspace = true }
  20. bs58 = { workspace = true }
  21. clap = { workspace = true }
  22. console = { workspace = true }
  23. const_format = { workspace = true }
  24. criterion-stats = { workspace = true }
  25. crossbeam-channel = { workspace = true }
  26. ctrlc = { workspace = true, features = ["termination"] }
  27. hex = { workspace = true }
  28. humantime = { workspace = true }
  29. log = { workspace = true }
  30. num-traits = { workspace = true }
  31. pretty-hex = { workspace = true }
  32. reqwest = { workspace = true, features = ["blocking", "brotli", "deflate", "gzip", "rustls-tls", "json"] }
  33. semver = { workspace = true }
  34. serde = { workspace = true }
  35. serde_derive = { workspace = true }
  36. serde_json = { workspace = true }
  37. solana-account = "=3.0.0"
  38. solana-account-decoder = { workspace = true }
  39. solana-address-lookup-table-interface = { workspace = true }
  40. solana-borsh = "=3.0.0"
  41. solana-clap-utils = { workspace = true }
  42. solana-cli-config = { workspace = true }
  43. solana-cli-output = { workspace = true }
  44. solana-client = { workspace = true }
  45. solana-clock = "=3.0.0"
  46. solana-cluster-type = "=3.0.0"
  47. solana-commitment-config = "=3.0.0"
  48. solana-compute-budget-interface = { version = "=3.0.0", features = ["borsh"] }
  49. solana-config-interface = "=2.0.0"
  50. solana-connection-cache = { workspace = true }
  51. solana-epoch-schedule = "=3.0.0"
  52. solana-feature-gate-interface = { version = "=3.0.0", features = ["bincode"] }
  53. solana-fee-calculator = "=3.0.0"
  54. solana-fee-structure = "=3.0.0"
  55. solana-hash = "=3.0.0"
  56. solana-instruction = "=3.0.0"
  57. solana-keypair = "=3.0.0"
  58. solana-loader-v3-interface = { version = "=6.1.0", features = ["bincode"] }
  59. solana-loader-v4-interface = "=3.1.0"
  60. solana-loader-v4-program = { workspace = true }
  61. solana-logger = "=3.0.0"
  62. solana-message = "=3.0.0"
  63. solana-native-token = "=3.0.0"
  64. solana-nonce = "=3.0.0"
  65. solana-offchain-message = { version = "=3.0.0", features = ["verify"] }
  66. solana-packet = "=3.0.0"
  67. solana-program-runtime = { workspace = true }
  68. solana-pubkey = { version = "=3.0.0", default-features = false }
  69. solana-pubsub-client = { workspace = true }
  70. solana-quic-client = { workspace = true }
  71. solana-remote-wallet = { workspace = true, features = ["default"] }
  72. solana-rent = "=3.0.0"
  73. solana-rpc-client = { workspace = true, features = ["default"] }
  74. solana-rpc-client-api = { workspace = true }
  75. solana-rpc-client-nonce-utils = { workspace = true, features = ["clap"] }
  76. solana-sbpf = { workspace = true, features = ["jit"] }
  77. solana-sdk-ids = "=3.0.0"
  78. solana-signature = { version = "=3.1.0", default-features = false }
  79. solana-signer = "=3.0.0"
  80. solana-slot-history = "=3.0.0"
  81. solana-stake-interface = "=2.0.0"
  82. solana-streamer = { workspace = true }
  83. solana-system-interface = { version = "=2.0", features = ["bincode"] }
  84. solana-sysvar = "=3.0.0"
  85. solana-tps-client = { workspace = true }
  86. solana-tpu-client = { workspace = true, features = ["default"] }
  87. solana-transaction = "=3.0.0"
  88. solana-transaction-error = "=3.0.0"
  89. solana-transaction-status = { workspace = true }
  90. solana-transaction-status-client-types = { workspace = true }
  91. solana-udp-client = { workspace = true }
  92. solana-version = { workspace = true }
  93. solana-vote-program = { workspace = true }
  94. spl-memo-interface = { version = "=2.0.0" }
  95. thiserror = { workspace = true }
  96. tiny-bip39 = { workspace = true }
  97. [dev-dependencies]
  98. assert_matches = { workspace = true }
  99. solana-faucet = { workspace = true }
  100. solana-nonce-account = { workspace = true }
  101. solana-presigner = { workspace = true }
  102. solana-rpc = { workspace = true }
  103. solana-sha256-hasher = { workspace = true }
  104. solana-streamer = { workspace = true }
  105. solana-test-validator = { workspace = true }
  106. tempfile = { workspace = true }
  107. test-case = { workspace = true }