Files
breez-sdk-liquid/lib/wasm/Cargo.toml
Daniel Granhão 09138c9d45 Wasm: wallet cache persistence (#868)
* Expose wallet cache persister

* Implement IndexedDB wallet cache persister

* Refactor wallet persister interfaces

* Implement Node Fs persister

* Encrypt wallet updates

* Remove unnecessary tokio_with_wasm features

* Improve async persist logs

* Fix flutter binding generation

* Use dynamic dispatch for wallet_cache_persister

* Optimize conditional compilation branching

* Address review

* Refactor structure
2025-04-10 14:46:16 +01:00

41 lines
925 B
TOML

[package]
name = "breez-sdk-liquid-wasm"
edition = "2021"
version = { workspace = true }
[lib]
name = "breez_sdk_liquid_wasm"
crate-type = ["cdylib"]
[lints]
workspace = true
[dependencies]
anyhow = { workspace = true }
breez-sdk-liquid = { path = "../core" }
console_log = "1"
js-sys = "0.3.77"
log = { workspace = true }
sdk-macros = { workspace = true }
serde = { workspace = true }
tokio = { version = "1", default-features = false }
tsify-next = "0.5.5"
wasm-bindgen = "0.2.100"
wasm-bindgen-futures = "0.4.50"
web-time = "1.1.0"
indexed_db_futures = "0.6.1"
async-trait = "0.1.88"
[dev-dependencies]
breez-sdk-liquid = { path = "../core", features = ["test-utils"] }
rand = "0.8"
getrandom = { version = "0.2", features = ["js"] }
sdk-common = { workspace = true, features = ["test-utils"] }
wasm-bindgen-test = "0.3.33"
uuid = "1.16.0"
tokio_with_wasm = { version = "0.8.2" }
[features]
browser = []
node-js = []