Cargo.toml 1.6 KB

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