[package] name = "synor-ibc-bridge" version = "0.1.0" edition = "2021" description = "IBC Bridge Contract for cross-chain token transfers and atomic swaps" authors = ["Synor Team "] license = "MIT OR Apache-2.0" readme = "README.md" # Exclude from parent workspace - contracts are standalone WASM builds [workspace] [lib] crate-type = ["cdylib"] [dependencies] synor-sdk = { path = "../../crates/synor-sdk", default-features = false } borsh = { version = "1.3", default-features = false, features = ["derive"] } [profile.release] opt-level = "z" # Optimize for size lto = true # Link-time optimization codegen-units = 1 # Single codegen unit for better optimization panic = "abort" # Abort on panic (smaller binaries) strip = true # Strip symbols