[package] name = "bdk-ffi" version = "0.10.0" authors = ["Steve Myers ", "Sudarsan Balaji "] edition = "2018" license = "MIT OR Apache-2.0" [workspace] members = [".","bdk-ffi-bindgen"] default-members = [".", "bdk-ffi-bindgen"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] crate-type = ["staticlib", "cdylib"] name = "bdkffi" [dependencies] bdk = { version = "0.23", features = ["all-keys", "use-esplora-ureq", "sqlite-bundled"] } uniffi_macros = { version = "0.21.0", features = ["builtin-bindgen"] } uniffi = { version = "0.21.0", features = ["builtin-bindgen"] } [build-dependencies] uniffi_build = { version = "0.21.0", features = ["builtin-bindgen"] } [profile.release-smaller] inherits = "release" opt-level = 'z' # Optimize for size. lto = true # Enable Link Time Optimization codegen-units = 1 # Reduce number of codegen units to increase optimizations. panic = 'abort' # Abort on panic strip = true # Strip symbols from binary*