@@ -15,38 +15,46 @@ description = "A data notarization toolkit for the IOTA Ledger."
1515anyhow.workspace = true
1616cfg-if.workspace = true
1717fastcrypto.workspace = true
18- identity_iota_core.workspace = true
1918phf.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- identity_iota_interaction.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 }
2730iota-config = { git = " https://github.com/iotaledger/iota.git" , package = " iota-config" , tag = " v0.11.6-rc" }
2831iota-sdk = { git = " https://github.com/iotaledger/iota.git" , package = " iota-sdk" , tag = " v0.11.6-rc" }
2932move-core-types = { git = " https://github.com/iotaledger/iota.git" , package = " move-core-types" , tag = " v0.11.6-rc" }
30- 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 }
3134shared-crypto = { git = " https://github.com/iotaledger/iota.git" , package = " shared-crypto" , tag = " v0.11.6-rc" }
32- 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+ ] }
3341
3442[target .'cfg(target_arch = "wasm32")' .dependencies ]
35- identity_iota_interaction = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_iota_interaction" , default-features = false }
36- iota_interaction_ts = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " iota_interaction_ts" }
37- 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" }
3845
39- [target .'cfg(target_arch = "wasm32")' .dependencies .identity_iota_core ]
40- git = " https://github.com/iotaledger/identity.rs.git"
41- branch = " feat/identity-rebased-alpha-public-interaction-rust"
42- package = " identity_iota_core"
43- default-features = false
44- features = [" iota-client" , " revocation-bitmap" ]
4546
4647[dev-dependencies ]
4748async-trait.workspace = true
4849identity_jose = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_jose" }
49- 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" ] }
50- identity_iota_interaction = { git = " https://github.com/iotaledger/identity.rs.git" , branch = " feat/identity-rebased-alpha-public-interaction-rust" , package = " identity_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" }
5155lazy_static = " 1.5.0"
5256
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