diff --git a/example/package-lock.json b/example/package-lock.json
index 17044132..9387db2b 100644
--- a/example/package-lock.json
+++ b/example/package-lock.json
@@ -11,20 +11,20 @@
       "dependencies": {
         "@fluencelabs/aqua": "0.7.4-322",
         "@fluencelabs/aqua-ipfs": "file:../aqua",
-        "@fluencelabs/aqua-lib": "^0.9.0",
-        "@fluencelabs/fluence": "^0.23.0",
-        "@fluencelabs/fluence-network-environment": "^1.1.2",
-        "ipfs-http-client": "^50.1.2",
-        "it-all": "^1.0.5",
-        "uint8arrays": "^2.1.5"
+        "@fluencelabs/aqua-lib": "0.9.0",
+        "@fluencelabs/fluence": "0.23.0",
+        "@fluencelabs/fluence-network-environment": "1.1.2",
+        "ipfs-http-client": "50.1.2",
+        "it-all": "1.0.6",
+        "uint8arrays": "2.1.10"
       },
       "devDependencies": {
-        "typescript": "^4.0.0"
+        "typescript": "4.6.3"
       }
     },
     "../aqua": {
       "name": "@fluencelabs/aqua-ipfs",
-      "version": "0.5.27",
+      "version": "0.5.29",
       "license": "MIT",
       "dependencies": {
         "@fluencelabs/aqua-lib": "0.9.0"
@@ -705,6 +705,7 @@
       "version": "0.23.0",
       "resolved": "https://registry.npmjs.org/@fluencelabs/fluence/-/fluence-0.23.0.tgz",
       "integrity": "sha512-HbSmOzXnRaLKUfS75FreXJ6E1P4HA+Qi0yUFD1VfEyvN5p40ujzHGu5wv+6hHOQnBJPkWse9Lv4U9NQVdwUzvQ==",
+      "deprecated": "fluencelabs/fluence is deprecated in favor of a thinner CDN-distributed .js bundle, please see the following link for installation instructions https://github.com/fluencelabs/js-client#installation",
       "dependencies": {
         "@chainsafe/libp2p-noise": "^4.1.1",
         "@fluencelabs/avm": "0.24.2",
@@ -3534,6 +3535,7 @@
       "version": "50.1.2",
       "resolved": "https://registry.npmjs.org/ipfs-http-client/-/ipfs-http-client-50.1.2.tgz",
       "integrity": "sha512-ZbJlED4wqwFXQFVB9FQDs20ygdq7O/zSq4AvO9KRAmkqUj2TsCWCteUz2fBMnGWLh2tExxeSl/rQbHbJptb8JQ==",
+      "deprecated": "js-IPFS has been deprecated in favour of Helia - please see https://github.com/ipfs/js-ipfs/issues/4336 for details",
       "dependencies": {
         "abort-controller": "^3.0.0",
         "any-signal": "^2.1.2",
@@ -3585,9 +3587,9 @@
       }
     },
     "node_modules/ipfs-http-client/node_modules/cids/node_modules/uint8arrays": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-      "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+      "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
       "dependencies": {
         "multiformats": "^9.4.2"
       }
@@ -3641,6 +3643,7 @@
       "version": "9.0.2",
       "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-9.0.2.tgz",
       "integrity": "sha512-YFaEb9t4yXSbaGksSEdg+Kn2U02s7w4wXUgyEMQmPxFJj7CfVHY10WOsScAX/rK6Soa15S1zXYadqH9TtlVreQ==",
+      "deprecated": "This module is deprecated, please upgrade to @multiformats/multiaddr",
       "dependencies": {
         "cids": "^1.0.0",
         "dns-over-http-resolver": "^1.0.0",
@@ -3680,9 +3683,9 @@
       }
     },
     "node_modules/ipfs-http-client/node_modules/multicodec/node_modules/uint8arrays": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-      "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+      "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
       "dependencies": {
         "multiformats": "^9.4.2"
       }
@@ -3707,9 +3710,9 @@
       }
     },
     "node_modules/ipfs-http-client/node_modules/multihashes/node_modules/uint8arrays": {
-      "version": "3.0.0",
-      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-      "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+      "version": "3.1.1",
+      "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+      "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
       "dependencies": {
         "multiformats": "^9.4.2"
       }
@@ -10840,9 +10843,9 @@
           },
           "dependencies": {
             "uint8arrays": {
-              "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-              "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+              "version": "3.1.1",
+              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+              "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
               "requires": {
                 "multiformats": "^9.4.2"
               }
@@ -10930,9 +10933,9 @@
           },
           "dependencies": {
             "uint8arrays": {
-              "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-              "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+              "version": "3.1.1",
+              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+              "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
               "requires": {
                 "multiformats": "^9.4.2"
               }
@@ -10955,9 +10958,9 @@
           },
           "dependencies": {
             "uint8arrays": {
-              "version": "3.0.0",
-              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.0.0.tgz",
-              "integrity": "sha512-HRCx0q6O9Bfbp+HHSfQQKD7wU70+lydKVt4EghkdOvlK/NlrF90z+eXV34mUd48rNvVJXwkrMSPpCATkct8fJA==",
+              "version": "3.1.1",
+              "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.1.tgz",
+              "integrity": "sha512-+QJa8QRnbdXVpHYjLoTpJIdCTiw9Ir62nocClWuXIq2JIh4Uta0cQsTSpFL678p2CN8B+XSApwcU+pQEqVpKWg==",
               "requires": {
                 "multiformats": "^9.4.2"
               }
diff --git a/example/package.json b/example/package.json
index 2bfbf37a..a4cc4e1a 100644
--- a/example/package.json
+++ b/example/package.json
@@ -14,15 +14,15 @@
   "license": "MIT",
   "dependencies": {
     "@fluencelabs/aqua-ipfs": "file:../aqua",
-    "@fluencelabs/aqua-lib": "^0.9.0",
+    "@fluencelabs/aqua-lib": "0.9.0",
     "@fluencelabs/aqua": "0.7.4-322",
-    "@fluencelabs/fluence": "^0.23.0",
-    "@fluencelabs/fluence-network-environment": "^1.1.2",
-    "ipfs-http-client": "^50.1.2",
-    "it-all": "^1.0.5",
-    "uint8arrays": "^2.1.5"
+    "@fluencelabs/fluence": "0.23.0",
+    "@fluencelabs/fluence-network-environment": "1.1.2",
+    "ipfs-http-client": "50.1.2",
+    "it-all": "1.0.6",
+    "uint8arrays": "2.1.10"
   },
   "devDependencies": {
-    "typescript": "^4.0.0"
+    "typescript": "4.6.3"
   }
 }
diff --git a/service/distro/Cargo.toml b/service/distro/Cargo.toml
index 5dcef8fb..99f9e0ef 100644
--- a/service/distro/Cargo.toml
+++ b/service/distro/Cargo.toml
@@ -10,7 +10,7 @@ include = [ "/src", "/ipfs-service", "build.rs", "Cargo.toml" ]
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-maplit = "1.0.2"
+maplit = "=1.0.2"
 
 [build-dependencies]
-built = "0.7.0"
+built = "=0.7.0"
diff --git a/service/effector/Cargo.toml b/service/effector/Cargo.toml
index 59b7c8c7..58f66302 100644
--- a/service/effector/Cargo.toml
+++ b/service/effector/Cargo.toml
@@ -10,17 +10,17 @@ name = "ipfs_effector"
 path = "src/main.rs"
 
 [dependencies]
-marine-rs-sdk = { version = "0.10.2", features = ["logger"] }
-multiaddr = { version = "0.11.2", package = "fluence-fork-parity-multiaddr" }
-log = "0.4.20"
-eyre = "0.6.8"
-serde_json = "1.0.64"
-itertools = "0.12.0"
+marine-rs-sdk = { version = "=0.10.2", features = ["logger"] }
+multiaddr = { version = "=0.11.2", package = "fluence-fork-parity-multiaddr" }
+log = "=0.4.20"
+eyre = "=0.6.8"
+serde_json = "=1.0.64"
+itertools = "=0.12.0"
 
 types = { path = "../types" }
 
 [dev-dependencies]
-marine-rs-sdk-test = "0.12.1"
+marine-rs-sdk-test = "=0.12.1"
 
 [build-dependencies]
-marine-rs-sdk-test = "0.12.1"
+marine-rs-sdk-test = "=0.12.1"
diff --git a/service/pure/Cargo.toml b/service/pure/Cargo.toml
index 5968a3df..3d6f23ce 100644
--- a/service/pure/Cargo.toml
+++ b/service/pure/Cargo.toml
@@ -10,18 +10,18 @@ name = "ipfs_pure"
 path = "src/main.rs"
 
 [dependencies]
-marine-rs-sdk = { version = "0.10.2", features = ["logger"] }
-multiaddr = { version = "0.11.2", package = "fluence-fork-parity-multiaddr" }
-log = "0.4.20"
-eyre = "0.6.8"
-toml = "0.8.8"
-serde = "1.0.188"
-bs58 = "0.5.0"
+marine-rs-sdk = { version = "=0.10.2", features = ["logger"] }
+multiaddr = { version = "=0.11.2", package = "fluence-fork-parity-multiaddr" }
+log = "=0.4.20"
+eyre = "=0.6.8"
+toml = "=0.8.8"
+serde = "=1.0.188"
+bs58 = "=0.5.0"
 
 types = { path = "../types" }
 
 [dev-dependencies]
-marine-rs-sdk-test = "0.12.1"
+marine-rs-sdk-test = "=0.12.1"
 
 [build-dependencies]
-marine-rs-sdk-test = "0.12.1"
+marine-rs-sdk-test = "=0.12.1"
diff --git a/service/types/Cargo.toml b/service/types/Cargo.toml
index 444c4b59..92106e29 100644
--- a/service/types/Cargo.toml
+++ b/service/types/Cargo.toml
@@ -7,5 +7,5 @@ publish = false
 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
 
 [dependencies]
-marine-rs-sdk = { version = "0.10.2", features = ["logger"] }
-eyre = "0.6.8"
+marine-rs-sdk = { version = "=0.10.2", features = ["logger"] }
+eyre = "=0.6.8"