Cargo.toml 1.0 KB

12345678910111213141516171819202122
  1. [package]
  2. name = "pyth-solana-receiver-cli"
  3. version = "0.2.0"
  4. edition = "2021"
  5. [dependencies]
  6. anyhow = "1.0.65"
  7. base64 = "0.13.0"
  8. shellexpand = "2.1.2"
  9. solana-sdk = { workspace = true }
  10. solana-client = { workspace = true }
  11. anchor-client = { workspace = true }
  12. clap = { version = "3.2.22", features = ["derive"] }
  13. pyth-solana-receiver = { path = "../programs/pyth-solana-receiver" }
  14. wormhole-solana = { git = "https://github.com/guibescos/wormhole", branch = "reisen/sdk-solana" } # Used for initializing the wormhole receiver
  15. pythnet-sdk = { path = "../../../pythnet/pythnet_sdk", version = "2.0.0" }
  16. wormhole-vaas-serde = { workspace = true }
  17. serde_wormhole = { workspace = true }
  18. hex = "0.4.3"
  19. borsh = "0.9.3" # Old version of borsh needed for wormhole-solana
  20. wormhole-core-bridge-solana = { workspace = true }
  21. pyth-solana-receiver-sdk = "0.6.1" # This is the highest version of pyth-solana-receiver-sdk that is compatible with the anchor-lang version used in the contract (0.28.0)