Cargo.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. [package]
  2. name = "spl-transfer-hook-cli"
  3. version = "0.2.0"
  4. description = "Solana Program Library Transfer Hook Command-line Utility"
  5. documentation = "https://docs.rs/spl-transfer-hook-cli"
  6. authors = { workspace = true }
  7. repository = { workspace = true }
  8. homepage = { workspace = true }
  9. license = { workspace = true }
  10. edition = { workspace = true }
  11. [dependencies]
  12. clap = { version = "3", features = ["cargo"] }
  13. futures-util = "0.3.31"
  14. solana-clap-v3-utils = "2.2.0"
  15. solana-cli-config = "2.2.0"
  16. solana-client = "2.2.0"
  17. solana-logger = "2.2.1"
  18. solana-remote-wallet = "2.2.0"
  19. solana-sdk = "2.2.1"
  20. spl-tlv-account-resolution = { version = "0.9.0", features = ["serde-traits"] }
  21. spl-transfer-hook-interface = { version = "0.9.0", path = "../../interface" }
  22. strum = "0.26"
  23. strum_macros = "0.26"
  24. tokio = { version = "1", features = ["full"] }
  25. serde = { version = "1.0.216", features = ["derive"] }
  26. serde_json = "1.0.133"
  27. serde_yaml = "0.9.34"
  28. [dev-dependencies]
  29. solana-test-validator = "2.2.0"
  30. spl-token-2022 = { version = "6.0.0", features = ["no-entrypoint"] }
  31. spl-token-client = "0.13.0"
  32. spl-transfer-hook-example = { version = "0.6.0", path = "../../program" }
  33. [lints]
  34. workspace = true
  35. [[bin]]
  36. name = "spl-transfer-hook"
  37. path = "src/main.rs"