[package] name = "kaspa-wallet-core" description = "Kaspa wallet library" keywords = ["kaspa", "wallet"] version.workspace = true edition.workspace = true authors.workspace = true include.workspace = true license.workspace = true repository.workspace = true [features] no-unsafe-eval = ["workflow-core/no-unsafe-eval","workflow-rpc/no-unsafe-eval"] multi-user = [] default = [] [lib] crate-type = ["cdylib", "lib"] [dependencies] aes.workspace = true ahash.workspace = true argon2.workspace = true async-channel.workspace = true async-std.workspace = true async-trait.workspace = true base64.workspace = true borsh.workspace = true cfb-mode.workspace = true cfg-if.workspace = true chacha20poly1305.workspace = true dashmap.workspace = true derivative.workspace = true downcast.workspace = true evpkdf.workspace = true faster-hex.workspace = true fixedstr.workspace = true futures.workspace = true heapless.workspace = true hmac.workspace = true itertools.workspace = true js-sys.workspace = true kaspa-addresses.workspace = true kaspa-bip32.workspace = true kaspa-consensus-core.workspace = true kaspa-consensus-wasm.workspace = true kaspa-core.workspace = true kaspa-hashes.workspace = true kaspa-notify.workspace = true kaspa-rpc-core.workspace = true kaspa-txscript-errors.workspace = true kaspa-txscript.workspace = true kaspa-utils.workspace = true kaspa-wallet-macros.workspace = true kaspa-wrpc-client.workspace = true md-5.workspace = true pad.workspace = true pbkdf2.workspace = true rand.workspace = true regex.workspace = true ripemd.workspace = true secp256k1.workspace = true separator.workspace = true serde_json.workspace = true serde-wasm-bindgen.workspace = true serde.workspace = true sha1.workspace = true sha2.workspace = true slugify-rs.workspace = true sorted-insert.workspace = true thiserror.workspace = true wasm-bindgen-futures.workspace = true wasm-bindgen.workspace = true workflow-core.workspace = true workflow-log.workspace = true workflow-node.workspace = true workflow-rpc.workspace = true workflow-store.workspace = true workflow-wasm.workspace = true xxhash-rust.workspace = true zeroize.workspace = true indexed_db_futures.workspace = true [dependencies.web-sys] workspace = true features = [ 'Storage', 'Window', 'IdbFactory', 'IdbDatabase', 'IdbOpenDbOptions', 'IdbOpenDbRequest', 'IdbTransaction', 'IdbCursorDirection', ] [target.'cfg(not(target_arch = "wasm32"))'.dependencies] home.workspace = true [target.'cfg(not(target_arch = "wasm32"))'.dev-dependencies] tokio.workspace = true