Cargo.toml 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. [workspace]
  2. members = ["json-rpc/client", "json-rpc/server", "paytube"]
  3. resolver = "2"
  4. [workspace.package]
  5. version = "2.3.0"
  6. authors = ["Anza Maintainers <maintainers@anza.xyz>"]
  7. repository = "https://github.com/anza-xyz/agave"
  8. homepage = "https://anza.xyz/"
  9. license = "Apache-2.0"
  10. edition = "2021"
  11. [workspace.dependencies]
  12. agave-feature-set = { path = "../../feature-set" }
  13. agave-reserved-account-keys = { path = "../../reserved-account-keys" }
  14. base64 = "0.22.1"
  15. bincode = "1.3.3"
  16. borsh = { version = "1.5.2", features = ["derive"] }
  17. bs58 = { version = "0.5.1", default-features = false }
  18. clap = "2.33.1"
  19. crossbeam-channel = "0.5.13"
  20. env_logger = "0.9.3"
  21. home = "0.5"
  22. jsonrpc-core = "18.0.0"
  23. jsonrpc-core-client = "18.0.0"
  24. jsonrpc-derive = "18.0.0"
  25. jsonrpc-http-server = "18.0.0"
  26. log = "0.4.22"
  27. serde = "1.0.214"
  28. serde_json = "1.0.132"
  29. solana-account-decoder = { path = "../../account-decoder" }
  30. solana-bpf-loader-program = { path = "../../programs/bpf_loader" }
  31. solana-client = { path = "../../client" }
  32. solana-compute-budget = { path = "../../compute-budget" }
  33. solana-logger = "=2.3.1"
  34. solana-perf = { path = "../../perf" }
  35. solana-program-runtime = { path = "../../program-runtime" }
  36. solana-rpc-client-api = { path = "../../rpc-client-api" }
  37. solana-sdk = { version = "=2.2.2", default-features = false }
  38. solana-svm = { path = "../" }
  39. solana-svm-callback = { path = "../../svm-callback" }
  40. solana-svm-feature-set = { path = "../../svm-feature-set" }
  41. solana-system-program = { path = "../../programs/system" }
  42. solana-version = { path = "../../version" }
  43. solana-test-validator = { path = "../../test-validator" }
  44. solana-transaction-context = { path = "../../transaction-context" }
  45. solana-transaction-status = { path = "../../transaction-status" }
  46. spl-associated-token-account = "7.0.0"
  47. spl-token = "8.0.0"
  48. spl-token-2022 = "8.0.0"
  49. termcolor = "1.4.1"
  50. thiserror = "1.0.68"
  51. tokio = "1.29.1"
  52. tokio-util = "0.7"
  53. yaml-rust = "0.4"
  54. solana-account = "2.2.1"
  55. solana-clock = "2.2.1"
  56. solana-commitment-config = "2.2.1"
  57. solana-compute-budget-interface = "2.2.2"
  58. solana-message = "2.3.0"
  59. solana-nonce = "2.2.1"
  60. solana-pubkey = "2.3.0"
  61. solana-sdk-ids = "2.2.1"
  62. solana-signature = "2.2.1"
  63. solana-system-interface = "1.0"
  64. solana-sysvar = "2.2.1"
  65. solana-sysvar-id = "2.2.1"
  66. solana-transaction = "2.2.2"
  67. solana-transaction-error = "2.2.1"
  68. solana-validator-exit = "2.2.1"
  69. solana-instruction = "2.2.1"
  70. solana-keypair = "2.2.1"
  71. solana-signer = "2.2.1"
  72. solana-hash = "2.2.1"
  73. solana-rent-collector = "2.2.1"
  74. solana-epoch-schedule = "2.2.1"
  75. solana-program-pack = "2.2.1"
  76. [patch.crates-io]
  77. crossbeam-epoch = { git = "https://github.com/anza-xyz/crossbeam", rev = "fd279d707025f0e60951e429bf778b4813d1b6bf" }
  78. solana-curve25519 = { path = "../../curves/curve25519" }
  79. solana-zk-sdk = { path = "../../zk-sdk" }