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 = "3.0.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. agave-syscalls = { path = "../../syscalls" }
  15. base64 = "0.22.1"
  16. bincode = "1.3.3"
  17. borsh = { version = "1.5.2", features = ["derive"] }
  18. bs58 = { version = "0.5.1", default-features = false }
  19. clap = "2.33.1"
  20. crossbeam-channel = "0.5.13"
  21. env_logger = "0.9.3"
  22. home = "0.5"
  23. jsonrpc-core = "18.0.0"
  24. jsonrpc-core-client = "18.0.0"
  25. jsonrpc-derive = "18.0.0"
  26. jsonrpc-http-server = "18.0.0"
  27. log = "0.4.22"
  28. serde = "1.0.214"
  29. serde_json = "1.0.132"
  30. solana-account = "2.2.1"
  31. solana-account-decoder = { path = "../../account-decoder" }
  32. solana-bpf-loader-program = { path = "../../programs/bpf_loader" }
  33. solana-client = { path = "../../client" }
  34. solana-clock = "2.2.1"
  35. solana-commitment-config = "2.2.1"
  36. solana-compute-budget = { path = "../../compute-budget" }
  37. solana-compute-budget-interface = "2.2.2"
  38. solana-epoch-schedule = "2.2.1"
  39. solana-hash = "2.2.1"
  40. solana-instruction = "2.2.1"
  41. solana-keypair = "2.2.1"
  42. solana-logger = "=2.3.1"
  43. solana-message = "2.3.0"
  44. solana-nonce = "2.2.1"
  45. solana-perf = { path = "../../perf" }
  46. solana-program-pack = "2.2.1"
  47. solana-program-runtime = { path = "../../program-runtime" }
  48. solana-pubkey = "2.3.0"
  49. solana-rent-collector = "2.2.1"
  50. solana-rpc-client-api = { path = "../../rpc-client-api" }
  51. solana-sdk-ids = "2.2.1"
  52. solana-signature = "2.2.1"
  53. solana-signer = "2.2.1"
  54. solana-svm = { path = "../" }
  55. solana-svm-callback = { path = "../../svm-callback" }
  56. solana-svm-feature-set = { path = "../../svm-feature-set" }
  57. solana-system-interface = "1.0"
  58. solana-system-program = { path = "../../programs/system" }
  59. solana-sysvar = "2.2.1"
  60. solana-sysvar-id = "2.2.1"
  61. solana-test-validator = { path = "../../test-validator" }
  62. solana-transaction = "2.2.2"
  63. solana-transaction-context = { path = "../../transaction-context" }
  64. solana-transaction-error = "2.2.1"
  65. solana-transaction-status = { path = "../../transaction-status" }
  66. solana-validator-exit = "2.2.1"
  67. solana-version = { path = "../../version" }
  68. spl-associated-token-account = "7.0.0"
  69. spl-token = "8.0.0"
  70. spl-token-2022 = "8.0.0"
  71. termcolor = "1.4.1"
  72. thiserror = "1.0.68"
  73. tokio = "1.29.1"
  74. tokio-util = "0.7"
  75. yaml-rust = "0.4"
  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" }