Cargo.toml 1021 B

123456789101112131415161718192021222324252627282930
  1. [workspace]
  2. members = ["programs/*", "cli/", "program_simulator/", "common_test_utils"]
  3. exclude = [
  4. "programs/pyth-price-store",
  5. "pyth_solana_receiver_sdk",
  6. ] # pyth_solana_receiver_sdk is excluded because it uses a later anchor-lang version than the contract
  7. [profile.release]
  8. overflow-checks = true
  9. lto = "fat"
  10. codegen-units = 1
  11. [profile.release.build-override]
  12. opt-level = 3
  13. incremental = false
  14. codegen-units = 1
  15. [workspace.dependencies]
  16. wormhole-core-bridge-solana = { git = "https://github.com/wormhole-foundation/wormhole", rev = "7bd40b595e22c5512dfaa2ed8e6d7441df743a69" }
  17. wormhole-vaas-serde = "0.1.0"
  18. serde_wormhole = "0.1.0"
  19. anchor-lang = "0.28.0"
  20. anchor-client = "0.28.0"
  21. solana-program = "1.16.20"
  22. solana-program-test = "1.16.20"
  23. solana-sdk = "1.16.20"
  24. solana-client = "1.16.20"
  25. [patch.crates-io]
  26. pythnet-sdk = { path = "../../pythnet/pythnet_sdk" } # Avoid clashing modules, use the local pythnet_sdk instead of the one from crates.io, (which is brought in by `pyth-solana-receiver-sdk==0.6.1`)