Cargo.toml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. [package]
  2. name = "json-rpc-server"
  3. description = "Reference example using Solana SVM API for RPC API"
  4. version = { workspace = true }
  5. edition = { workspace = true }
  6. publish = false
  7. [features]
  8. dummy-for-ci-check = []
  9. frozen-abi = []
  10. [dependencies]
  11. agave-feature-set = { workspace = true }
  12. agave-reserved-account-keys = { workspace = true }
  13. agave-syscalls = { workspace = true }
  14. base64 = { workspace = true }
  15. bincode = { workspace = true }
  16. bs58 = { workspace = true }
  17. clap = { workspace = true }
  18. crossbeam-channel = { workspace = true }
  19. env_logger = { workspace = true }
  20. jsonrpc-core = { workspace = true }
  21. jsonrpc-core-client = { workspace = true }
  22. jsonrpc-derive = { workspace = true }
  23. jsonrpc-http-server = { workspace = true }
  24. log = { workspace = true }
  25. serde = { workspace = true }
  26. serde_json = { workspace = true }
  27. solana-account = { workspace = true }
  28. solana-account-decoder = { workspace = true }
  29. solana-bpf-loader-program = { workspace = true }
  30. solana-clock = { workspace = true }
  31. solana-commitment-config = { workspace = true }
  32. solana-compute-budget = { workspace = true }
  33. solana-compute-budget-interface = { workspace = true }
  34. solana-hash = { workspace = true }
  35. solana-message = { workspace = true }
  36. solana-nonce = { workspace = true }
  37. solana-perf = { workspace = true }
  38. solana-program-runtime = { workspace = true }
  39. solana-pubkey = { workspace = true }
  40. solana-rpc-client-api = { workspace = true }
  41. solana-sdk-ids = { workspace = true }
  42. solana-signature = { workspace = true }
  43. solana-svm = { workspace = true }
  44. solana-svm-callback = { workspace = true }
  45. solana-system-interface = { workspace = true }
  46. solana-system-program = { workspace = true }
  47. solana-sysvar = { workspace = true }
  48. solana-sysvar-id = { workspace = true }
  49. solana-transaction = { workspace = true }
  50. solana-transaction-context = { workspace = true }
  51. solana-transaction-error = { workspace = true }
  52. solana-transaction-status = { workspace = true }
  53. solana-validator-exit = { workspace = true }
  54. solana-version = { workspace = true }
  55. spl-token-2022 = { workspace = true, features = ["no-entrypoint"] }
  56. tokio = { workspace = true, features = ["full"] }
  57. tokio-util = { workspace = true, features = ["codec", "compat"] }