@@ -6,30 +6,62 @@ publish = false
66crate-type = [" cdylib" ]
77
88[features ]
9- default = [" dpns-contract" , " dashpay-contract" , " wallet-utils-contract" , " token-history-contract" , " keywords-contract" ]
9+ default = [
10+ " dpns-contract" ,
11+ " dashpay-contract" ,
12+ " wallet-utils-contract" ,
13+ " token-history-contract" ,
14+ " keywords-contract" ,
15+ ]
1016
1117mocks = [" dash-sdk/mocks" ]
1218
1319# All system contracts
14- all-system-contracts = [" dash-sdk/all-system-contracts" , " rs-sdk-trusted-context-provider/all-system-contracts" ]
20+ all-system-contracts = [
21+ " dash-sdk/all-system-contracts" ,
22+ " rs-sdk-trusted-context-provider/all-system-contracts" ,
23+ ]
1524
1625# Individual contract features
17- withdrawals-contract = [" dash-sdk/withdrawals-contract" , " rs-sdk-trusted-context-provider/withdrawals-contract" ]
18- dpns-contract = [" dash-sdk/dpns-contract" , " rs-sdk-trusted-context-provider/dpns-contract" ]
19- dashpay-contract = [" dash-sdk/dashpay-contract" , " rs-sdk-trusted-context-provider/dashpay-contract" ]
20- wallet-utils-contract = [" dash-sdk/wallet-utils-contract" , " rs-sdk-trusted-context-provider/wallet-utils-contract" ]
21- token-history-contract = [" dash-sdk/token-history-contract" , " rs-sdk-trusted-context-provider/token-history-contract" ]
22- keywords-contract = [" dash-sdk/keywords-contract" , " rs-sdk-trusted-context-provider/keywords-contract" ]
26+ withdrawals-contract = [
27+ " dash-sdk/withdrawals-contract" ,
28+ " rs-sdk-trusted-context-provider/withdrawals-contract" ,
29+ ]
30+ dpns-contract = [
31+ " dash-sdk/dpns-contract" ,
32+ " rs-sdk-trusted-context-provider/dpns-contract" ,
33+ ]
34+ dashpay-contract = [
35+ " dash-sdk/dashpay-contract" ,
36+ " rs-sdk-trusted-context-provider/dashpay-contract" ,
37+ ]
38+ wallet-utils-contract = [
39+ " dash-sdk/wallet-utils-contract" ,
40+ " rs-sdk-trusted-context-provider/wallet-utils-contract" ,
41+ ]
42+ token-history-contract = [
43+ " dash-sdk/token-history-contract" ,
44+ " rs-sdk-trusted-context-provider/token-history-contract" ,
45+ ]
46+ keywords-contract = [
47+ " dash-sdk/keywords-contract" ,
48+ " rs-sdk-trusted-context-provider/keywords-contract" ,
49+ ]
2350
2451token_reward_explanations = [" dash-sdk/token_reward_explanations" ]
2552
2653[dependencies ]
2754dash-sdk = { path = " ../rs-sdk" , default-features = false }
2855simple-signer = { path = " ../simple-signer" }
29- drive = { path = " ../rs-drive" , default-features = false , features = [" verify" ] }
56+ drive = { path = " ../rs-drive" , default-features = false , features = [
57+ " verify" ,
58+ ] }
3059console_error_panic_hook = { version = " 0.1.6" }
3160thiserror = { version = " 2.0.12" }
32- dashcore = { git = " https://github.com/dashpay/rust-dashcore" , branch = " v0.40-dev" , features = [" std" , " secp-recovery" ] }
61+ dashcore = { git = " https://github.com/dashpay/rust-dashcore" , branch = " v0.40-dev" , features = [
62+ " std" ,
63+ " secp-recovery" ,
64+ ] }
3365web-sys = { version = " 0.3.4" , features = [
3466 ' console' ,
3567 ' Document' ,
@@ -52,7 +84,7 @@ serde_json = "1.0"
5284hex = " 0.4"
5385base64 = " 0.22"
5486bs58 = " 0.5"
55- getrandom = { version = " 0.2 " , features = [" js " ] }
87+ getrandom = { version = " 0.3 " , features = [" wasm_js " ] }
5688bip39 = { version = " 2.0" , features = [" rand" , " all-languages" ] }
5789rand = { version = " 0.8" , features = [" std" ] }
5890rs-sdk-trusted-context-provider = { path = " ../rs-sdk-trusted-context-provider" }
@@ -71,4 +103,3 @@ lto = "fat"
71103
72104[package .metadata .wasm-pack ]
73105wasm-opt = false
74-
0 commit comments