Skip to content
This repository has been archived by the owner on Jan 16, 2025. It is now read-only.

Commit

Permalink
Merge pull request #93 from dusk-network/wallet-ts-utils
Browse files Browse the repository at this point in the history
Add the compact module to add non-rust compatiblity
  • Loading branch information
Daksh14 authored Dec 12, 2023
2 parents 74417ab + 457b376 commit cd8ac56
Show file tree
Hide file tree
Showing 22 changed files with 3,309 additions and 166 deletions.
Binary file added .DS_Store
Binary file not shown.
63 changes: 50 additions & 13 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,35 +1,72 @@
[package]
name = "dusk-wallet-core"
version = "0.21.0"
version = "0.21.2"
edition = "2021"
description = "The core functionality of the Dusk wallet"
license = "MPL-2.0"
respository = "https://github.com/dusk-network/wallet-core"

[lib]
crate-type = ["cdylib", "rlib"]

[dependencies]
bytecheck = { version = "0.6", default-features = false }
bs58 = { version = "0.5", default-features = false, features = ["alloc", "cb58"] }
dusk-bls12_381-sign = { version = "0.4", default-features = false }
dusk-bytes = "^0.1"
dusk-jubjub = { version = "0.12", default-features = false }
dusk-pki = { version = "0.12", default-features = false, features = ["rkyv-impl"] }
dusk-schnorr = { version = "0.13", default-features = false }
phoenix-core = { version = "0.20.0-rc.0", default-features = false, features = ["alloc", "rkyv-impl"] }
poseidon-merkle = { version = "0.2.1-rc.0", features = ["rkyv-impl"] }
bytecheck = { version = "0.6.11", default-features = false }
bs58 = { version = "0.5", default-features = false, features = [
"alloc",
"cb58",
] }
dusk-bls12_381-sign = { version = "0.5", default-features = false }
dusk-bytes = "0.1.7"
dusk-jubjub = { version = "0.13.1", default-features = false }
dusk-pki = { version = "0.13", default-features = false, features = [
"rkyv-impl",
] }
dusk-schnorr = { version = "0.14", default-features = false, features = [
"rkyv-impl",
"alloc",
] }
phoenix-core = { version = "0.21", default-features = false, features = [
"alloc",
"rkyv-impl",
] }
poseidon-merkle = { version = "0.3", features = ["rkyv-impl"] }
rand_chacha = { version = "^0.3", default-features = false }
rand_core = "^0.6"
rkyv = { version = "^0.7", default-features = false, features = ["size_32"] }
serde = { version = "1.0", default-features = false, features = ["alloc", "derive"] }
serde = { version = "1.0", default-features = false, features = [
"alloc",
"derive",
] }
serde_json = { version = "1.0", default-features = false, features = ["alloc"] }
sha2 = { version = "^0.10", default-features = false }
bip39 = { version = "2.0.0", optional = true, default-features = false }
dusk-plonk = { version = "0.16", default-features = false, features = [
"alloc",
"rkyv-impl",
] }
dusk-poseidon = { version = "0.31", default-features = false, features = [
"alloc",
"rkyv-impl",
] }
ff = { version = "0.13", default-features = false }
dusk-bls12_381 = { version = "0.12.3", default-features = false, features = [
"alloc",
"rkyv-impl",
] }
hex = { version = "0.4", default_features = false, features = ["alloc"] }
hashbrown = "0.14.3"


[features]
# rust platforms can use this module without the compact feature
default = ["compat"]
compat = ["dep:bip39"]

[target.'cfg(target_family = "wasm")'.dependencies]
rusk-abi = "0.10.0-piecrust.0.6"
rusk-abi = "0.11"

[target.'cfg(not(target_family = "wasm"))'.dependencies]
rusk-abi = { version = "0.10.0-piecrust.0.6", default-features = false }
rusk-abi = { version = "0.11", default-features = false }

[dev-dependencies]
rand = "^0.8"
Expand Down
Binary file removed assets/dusk-wallet-core-0.21.0.wasm
Binary file not shown.
Binary file modified assets/dusk_wallet_core.wasm
Binary file not shown.
Loading

0 comments on commit cd8ac56

Please sign in to comment.