Cargo.toml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. [package]
  2. name = "sbpf"
  3. version = "0.1.5"
  4. authors = [
  5. "Dean Little <dean@blueshift.gg>",
  6. "Claire Fan <claire@blueshift.gg>",
  7. ]
  8. edition.workspace = true
  9. description = "A complete toolchain for building and deploying Solana BPF programs"
  10. license.workspace = true
  11. repository.workspace = true
  12. readme = "README.md"
  13. keywords = ["solana", "bpf", "blockchain", "assembler"]
  14. categories = ["development-tools", "command-line-utilities"]
  15. rust-version.workspace = true
  16. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  17. [dependencies]
  18. anyhow = "1.0.86"
  19. clap = { version = "4.5.13", features = ["derive"] }
  20. ed25519-dalek = { version = "2.1.1", features = ["rand_core"] }
  21. rand = "0.8.5"
  22. serde_json = "1.0.122"
  23. serde = { version = "1.0", features = ["derive"] }
  24. codespan-reporting = "0.12.0"
  25. termcolor = "1.4"
  26. sbpf-assembler = { workspace = true }
  27. sbpf-disassembler = { workspace = true }
  28. [workspace]
  29. members = ["crates/assembler", "crates/common", "crates/disassembler"]
  30. exclude = ["examples"]
  31. [workspace.package]
  32. version = "0.1.5"
  33. edition = "2024"
  34. license = "MIT OR Apache-2.0"
  35. repository = "https://github.com/blueshift-gg/sbpf"
  36. rust-version = "1.90"
  37. [workspace.dependencies]
  38. num-derive = "0.4"
  39. num-traits = "0.2"
  40. thiserror = "2.0.12"
  41. anyhow = "1.0.86"
  42. object = "0.37.3"
  43. sbpf-assembler = { path = "crates/assembler", version = "0.1.5" }
  44. sbpf-disassembler = { path = "crates/disassembler", version = "0.1.5" }
  45. sbpf-common = { path = "crates/common", version = "0.1.5" }