Cargo.toml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. [package]
  2. name = "pyth2wormhole-client"
  3. version = "0.1.0"
  4. edition = "2018"
  5. # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
  6. [lib]
  7. name = "pyth2wormhole_client"
  8. [features]
  9. default = ["pyth2wormhole/client", "wormhole-bridge-solana/client", "pyth2wormhole/trace"]
  10. [dependencies]
  11. borsh = "=0.9.3"
  12. clap = {version = "3.1.18", features = ["derive"]}
  13. env_logger = "0.8.4"
  14. log = "0.4.14"
  15. wormhole-bridge-solana = {git = "https://github.com/certusone/wormhole", tag = "v2.8.9"}
  16. pyth2wormhole = {path = "../program"}
  17. p2w-sdk = { path = "../../../third_party/pyth/p2w-sdk/rust", features=["solana"] }
  18. pyth-sdk-solana = "0.4.0"
  19. serde = "1"
  20. serde_yaml = "0.8"
  21. shellexpand = "2.1.0"
  22. solana-client = "=1.10.31"
  23. solana-program = "=1.10.31"
  24. solana-sdk = "=1.10.31"
  25. solana-transaction-status = "=1.10.31"
  26. # solitaire-client = {path = "../../solitaire/client"}
  27. solitaire = {git = "https://github.com/certusone/wormhole", tag = "v2.8.9"}
  28. tokio = {version = "1", features = ["sync", "rt", "time"]}
  29. futures = "0.3.21"
  30. [dev-dependencies]
  31. pyth-client = "0.5.0"
  32. solana-program-test = "=1.10.31"
  33. solana-sdk = "=1.10.31"