Cargo.toml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. [workspace]
  2. resolver = "2"
  3. members = ["interface", "p-interface", "p-token", "program"]
  4. [workspace.package]
  5. authors = ["Anza Maintainers <maintainers@anza.xyz>"]
  6. repository = "https://github.com/solana-program/token"
  7. license = "Apache-2.0"
  8. edition = "2021"
  9. [workspace.lints.rust.unexpected_cfgs]
  10. level = "warn"
  11. check-cfg = [
  12. 'cfg(target_os, values("solana"))',
  13. 'cfg(feature, values("custom-alloc", "custom-panic", "frozen-abi", "no-entrypoint"))',
  14. ]
  15. [workspace.metadata.cli]
  16. solana = "2.3.4"
  17. # Specify Rust toolchains for rustfmt, clippy, and build.
  18. # Any unprovided toolchains default to stable.
  19. [workspace.metadata.toolchains]
  20. format = "nightly-2025-02-16"
  21. lint = "nightly-2025-02-16"
  22. [workspace.metadata.spellcheck]
  23. config = "scripts/spellcheck.toml"
  24. [workspace.metadata.release]
  25. pre-release-commit-message = "Publish {{crate_name}} v{{version}}"
  26. tag-message = "Publish {{crate_name}} v{{version}}"
  27. consolidate-commits = false
  28. [workspace.dependencies]
  29. mollusk-svm = "0.4.0"
  30. mollusk-svm-fuzz-fixture = "0.4.0"
  31. num-traits = "0.2"
  32. pinocchio = "0.9.2"
  33. solana-instruction = "2.3.0"
  34. solana-program-error = "2.2.2"
  35. solana-program-option = "2.2.1"
  36. solana-program-pack = "2.2.1"
  37. solana-pubkey = "2.4.0"
  38. solana-system-interface = { version="1.0", features=["bincode"] }