@@ -16,34 +16,45 @@ anyhow.workspace = true
1616cfg-if.workspace = true
1717fastcrypto.workspace = true
1818phf.workspace = true
19- product_common. workspace = true
19+ product_common = { workspace = true , features = [ " transaction " ] }
2020serde.workspace = true
2121serde_json.workspace = true
2222thiserror.workspace = true
2323strum.workspace = true
24+ async-trait.workspace = true
25+ bcs.workspace = true
2426
2527[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
26- iota_interaction.workspace = true
27- iota_interaction_rust.workspace = true
28+ iota_interaction = { git = " https://github.com/iotaledger/product-core.git " , branch = " feat/add-dev-inspect-tx " , package = " iota_interaction " , default-features = false }
29+ iota_interaction_rust = { git = " https://github.com/iotaledger/product-core.git " , branch = " feat/add-dev-inspect-tx " , package = " iota_interaction_rust " , default-features = false }
2830iota-config = { git = " https://github.com/iotaledger/iota.git" , package = " iota-config" , tag = " v0.11.6-rc" }
2931iota-sdk = { git = " https://github.com/iotaledger/iota.git" , package = " iota-sdk" , tag = " v0.11.6-rc" }
3032move-core-types = { git = " https://github.com/iotaledger/iota.git" , package = " move-core-types" , tag = " v0.11.6-rc" }
31- secret-storage = { git = " https://github.com/iotaledger/secret-storage.git" , tag = " v0.3.0" }
33+ secret-storage = { git = " https://github.com/iotaledger/secret-storage.git" , tag = " v0.3.0" , default-features = false }
3234shared-crypto = { git = " https://github.com/iotaledger/iota.git" , package = " shared-crypto" , tag = " v0.11.6-rc" }
33- tokio = { version = " 1.29.0" , default-features = false , features = [" macros" , " sync" , " rt" , " process" ] }
35+ tokio = { version = " 1.29.0" , default-features = false , features = [
36+ " macros" ,
37+ " sync" ,
38+ " rt" ,
39+ " process" ,
40+ ] }
3441
3542[target .'cfg(target_arch = "wasm32")' .dependencies ]
36- iota_interaction = { git = " ssh://git@github.com/iotaledger/product-core.git" , branch = " feat/extensions-needed-for-notarization" , package = " iota_interaction" , default-features = false }
37- # iota_interaction = { path = "../../product-core/iota_interaction", default-features = false }
38- iota_interaction_ts = { git = " ssh://git@github.com/iotaledger/product-core.git" , branch = " feat/extensions-needed-for-notarization" , package = " iota_interaction_ts" }
39- # iota_interaction_ts = { path = "../../product-core/bindings/wasm/iota_interaction_ts" }
40- secret-storage = { git = " https://github.com/iotaledger/secret-storage.git" , default-features = false , tag = " v0.3.0" }
43+ iota_interaction = { git = " https://github.com/iotaledger/product-core.git" , branch = " feat/add-dev-inspect-tx" , package = " iota_interaction" , default-features = false }
44+ iota_interaction_ts = { git = " https://github.com/iotaledger/product-core.git" , branch = " feat/add-dev-inspect-tx" , package = " iota_interaction_ts" }
45+
4146
4247[dev-dependencies ]
4348async-trait.workspace = true
4449identity_jose = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_jose" }
45- identity_storage = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_storage" , features = [" send-sync-storage" , " storage-signer" ] }
46- iota_interaction = { git = " ssh://git@github.com/iotaledger/product-core.git" , branch = " feat/extensions-needed-for-notarization" , package = " iota_interaction" , features = [" keytool-signer" ] }
47- # iota_interaction = { path = "../../product-core/iota_interaction", features = ["keytool-signer"] }
50+ identity_storage = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_storage" , features = [
51+ " send-sync-storage" ,
52+ " storage-signer" ,
53+ ] }
54+ iota_interaction = { git = " https://github.com/iotaledger/product-core.git" , branch = " feat/add-dev-inspect-tx" , package = " iota_interaction" }
4855lazy_static = " 1.5.0"
4956
57+ [features ]
58+ send-sync = [" send-sync-storage" ]
59+ # Enables `Send` + `Sync` bounds for the storage traits.
60+ send-sync-storage = [" secret-storage/send-sync-storage" ]
0 commit comments