build: resolved secp256k1 build issue on wasm by tweaking dependency features
- Updated `secp256k1` to v0.30 - Disabled default features and enabled `rand` to ensure wasm compatibility
This commit is contained in:
parent
b7a8cccc89
commit
32d5aae382
2 changed files with 18 additions and 1 deletions
13
Cargo.lock
generated
13
Cargo.lock
generated
|
@ -454,7 +454,7 @@ dependencies = [
|
||||||
"bitcoin_hashes 0.14.0",
|
"bitcoin_hashes 0.14.0",
|
||||||
"hex-conservative 0.2.1",
|
"hex-conservative 0.2.1",
|
||||||
"hex_lit",
|
"hex_lit",
|
||||||
"secp256k1",
|
"secp256k1 0.29.1",
|
||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -730,6 +730,7 @@ dependencies = [
|
||||||
"leptos_meta",
|
"leptos_meta",
|
||||||
"leptos_router",
|
"leptos_router",
|
||||||
"nostr-sdk",
|
"nostr-sdk",
|
||||||
|
"secp256k1 0.30.0",
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
"thiserror 2.0.9",
|
"thiserror 2.0.9",
|
||||||
|
@ -2552,6 +2553,16 @@ dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "secp256k1"
|
||||||
|
version = "0.30.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "b50c5943d326858130af85e049f2661ba3c78b26589b8ab98e65e80ae44a1252"
|
||||||
|
dependencies = [
|
||||||
|
"rand",
|
||||||
|
"secp256k1-sys",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "secp256k1-sys"
|
name = "secp256k1-sys"
|
||||||
version = "0.10.1"
|
version = "0.10.1"
|
||||||
|
|
|
@ -41,6 +41,12 @@ ssr = [
|
||||||
"leptos_router/ssr",
|
"leptos_router/ssr",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Override secp256k1's default features
|
||||||
|
[dependencies.secp256k1]
|
||||||
|
version = "0.30.0"
|
||||||
|
default-features = false
|
||||||
|
features = ["rand"]
|
||||||
|
|
||||||
# Defines a size-optimized profile for the WASM bundle in release mode
|
# Defines a size-optimized profile for the WASM bundle in release mode
|
||||||
[profile.wasm-release]
|
[profile.wasm-release]
|
||||||
inherits = "release"
|
inherits = "release"
|
||||||
|
|
Loading…
Add table
Reference in a new issue