[package] name = "synor-confidential-token" version = "0.1.0" edition = "2021" description = "Confidential Token Contract with hidden amounts and stealth addresses" 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