Cargo.toml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [workspace]
  2. members = [
  3. "contracts/cw20-wrapped",
  4. "contracts/wormhole",
  5. "contracts/shutdown-wormhole",
  6. "contracts/token-bridge",
  7. "contracts/shutdown-token-bridge",
  8. "contracts/mock-bridge-integration",
  9. "packages/accountant",
  10. "contracts/global-accountant",
  11. "contracts/ntt-global-accountant",
  12. "packages/wormhole-bindings",
  13. "packages/cw_transcode",
  14. "contracts/wormhole-ibc",
  15. "contracts/wormchain-ibc-receiver",
  16. "contracts/ibc-translator"
  17. ]
  18. # Needed to prevent unwanted feature unification between normal builds and dev builds. See
  19. # https://doc.rust-lang.org/cargo/reference/resolver.html#resolver-versions for more details.
  20. resolver = "2"
  21. [profile.release]
  22. opt-level = 3
  23. debug = false
  24. rpath = false
  25. lto = true
  26. debug-assertions = false
  27. codegen-units = 1
  28. panic = 'abort'
  29. incremental = false
  30. overflow-checks = true
  31. [workspace.dependencies.serde_wormhole]
  32. version = "0.1.0"
  33. path = "../sdk/rust/serde_wormhole"
  34. [workspace.dependencies.wormhole-sdk]
  35. package = "wormhole-vaas-serde"
  36. version = "0.1.0"
  37. path = "../sdk/rust/vaas-serde"
  38. [patch.crates-io]
  39. accountant = { path = "packages/accountant" }
  40. cw_transcode = { path = "packages/cw_transcode" }
  41. cw20-wrapped-2 = { path = "contracts/cw20-wrapped" }
  42. token-bridge-cosmwasm = { path = "contracts/token-bridge" }
  43. global-accountant = { path = "contracts/global-accountant" }
  44. ntt-global-accountant = { path = "contracts/ntt-global-accountant" }
  45. wormhole-bindings = { path = "packages/wormhole-bindings" }
  46. wormhole-cosmwasm = { path = "contracts/wormhole" }
  47. wormchain-ibc-receiver = { path = "contracts/wormchain-ibc-receiver" }
  48. wormhole-ibc = { path = "contracts/wormhole-ibc" }