diff --git a/package-lock.json b/package-lock.json
index 46a7a05db..bc90805aa 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -968,9 +968,9 @@
       }
     },
     "node_modules/@types/node": {
-      "version": "22.7.5",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.5.tgz",
-      "integrity": "sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==",
+      "version": "22.7.7",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-22.7.7.tgz",
+      "integrity": "sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==",
       "dependencies": {
         "undici-types": "~6.19.2"
       }
@@ -5211,14 +5211,14 @@
       }
     },
     "node_modules/web3": {
-      "version": "4.13.0",
-      "resolved": "https://registry.npmjs.org/web3/-/web3-4.13.0.tgz",
-      "integrity": "sha512-wRXTu/YjelvBJ7PSLzp/rW8/6pqj4RlXzdKSkjk01RaHDvnpLogLU/VL8OF5ygqhY7IzhY5MSrl9SnC8C9Z4uA==",
+      "version": "4.14.0",
+      "resolved": "https://registry.npmjs.org/web3/-/web3-4.14.0.tgz",
+      "integrity": "sha512-LohqxtSXXl4uA3abPK0bB91dziA5GygOLtO83p8bQzY+CYxp1fgGfiD8ahDRcu+WBttUhRFZmCsOhmrmP7HtTA==",
       "dependencies": {
-        "web3-core": "^4.6.0",
+        "web3-core": "^4.7.0",
         "web3-errors": "^1.3.0",
-        "web3-eth": "^4.9.0",
-        "web3-eth-abi": "^4.2.4",
+        "web3-eth": "^4.10.0",
+        "web3-eth-abi": "^4.3.0",
         "web3-eth-accounts": "^4.2.1",
         "web3-eth-contract": "^4.7.0",
         "web3-eth-ens": "^4.4.0",
@@ -5229,8 +5229,8 @@
         "web3-providers-ws": "^4.0.8",
         "web3-rpc-methods": "^1.3.0",
         "web3-rpc-providers": "^1.0.0-rc.2",
-        "web3-types": "^1.8.0",
-        "web3-utils": "^4.3.1",
+        "web3-types": "^1.8.1",
+        "web3-utils": "^4.3.2",
         "web3-validator": "^2.0.6"
       },
       "engines": {
@@ -5239,17 +5239,17 @@
       }
     },
     "node_modules/web3-core": {
-      "version": "4.6.0",
-      "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-4.6.0.tgz",
-      "integrity": "sha512-j8uQ/7zSwpmLClMMeZb736Ok3V4cWSd0dnd29jkd10d1pedi32r+hSAgycxSJLLWtPHOzMBIXUjj3TF/IAClVQ==",
+      "version": "4.7.0",
+      "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-4.7.0.tgz",
+      "integrity": "sha512-skP4P56fhlrE+rIuS4WY9fTdja1DPml2xrrDmv+vQhPtmSFBs7CqesycIRLQh4dK1D4de/a23tkX6DLYdUt3nA==",
       "dependencies": {
         "web3-errors": "^1.3.0",
         "web3-eth-accounts": "^4.2.1",
         "web3-eth-iban": "^4.0.7",
         "web3-providers-http": "^4.2.0",
         "web3-providers-ws": "^4.0.8",
-        "web3-types": "^1.8.0",
-        "web3-utils": "^4.3.1",
+        "web3-types": "^1.8.1",
+        "web3-utils": "^4.3.2",
         "web3-validator": "^2.0.6"
       },
       "engines": {
@@ -5273,20 +5273,20 @@
       }
     },
     "node_modules/web3-eth": {
-      "version": "4.9.0",
-      "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-4.9.0.tgz",
-      "integrity": "sha512-lE+5rQUkQq1Mzf3uZ/tlay8nvMyC/CmaRFRFQ015OZuvSrRr/byZhhkzY5ZWkIetESTMqfWapu67yeHebcHxwA==",
+      "version": "4.10.0",
+      "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-4.10.0.tgz",
+      "integrity": "sha512-8d7epCOm1hv/xGnOW8pWNkO5Ze9b+LKl81Pa1VUdRi2xZKtBaQsk+4qg6EnqeDF6SPpL502wNmX6TAB69vGBWw==",
       "dependencies": {
         "setimmediate": "^1.0.5",
-        "web3-core": "^4.6.0",
+        "web3-core": "^4.7.0",
         "web3-errors": "^1.3.0",
-        "web3-eth-abi": "^4.2.4",
+        "web3-eth-abi": "^4.3.0",
         "web3-eth-accounts": "^4.2.1",
         "web3-net": "^4.1.0",
         "web3-providers-ws": "^4.0.8",
         "web3-rpc-methods": "^1.3.0",
-        "web3-types": "^1.8.0",
-        "web3-utils": "^4.3.1",
+        "web3-types": "^1.8.1",
+        "web3-utils": "^4.3.2",
         "web3-validator": "^2.0.6"
       },
       "engines": {
@@ -5295,14 +5295,14 @@
       }
     },
     "node_modules/web3-eth-abi": {
-      "version": "4.2.4",
-      "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-4.2.4.tgz",
-      "integrity": "sha512-FGoj/ENm/Iq3+6myJyiDCwbFkha9ZCx2fRdiIdw3mp7S4lgu+ay3EVzQPRxJjNBm09UEfxB9yoSAPKj9Z3Mbxg==",
+      "version": "4.3.0",
+      "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-4.3.0.tgz",
+      "integrity": "sha512-OqZPGGxHmfKJt33BfpclEMmWvnnLJ/B+jVTnVagd2OIU1kIv09xf/E60ei0eGeG612uFy/pPq31u4RidF/gf6g==",
       "dependencies": {
         "abitype": "0.7.1",
         "web3-errors": "^1.3.0",
-        "web3-types": "^1.8.0",
-        "web3-utils": "^4.3.1",
+        "web3-types": "^1.8.1",
+        "web3-utils": "^4.3.2",
         "web3-validator": "^2.0.6"
       },
       "engines": {
@@ -5511,23 +5511,23 @@
       }
     },
     "node_modules/web3-types": {
-      "version": "1.8.0",
-      "resolved": "https://registry.npmjs.org/web3-types/-/web3-types-1.8.0.tgz",
-      "integrity": "sha512-Z51wFLPGhZM/1uDxrxE8gzju3t2aEdRGn+YmLX463id5UjTuMEmP/9in1GFjqrsPB3m86czs8RnGBUt3ovueMw==",
+      "version": "1.8.1",
+      "resolved": "https://registry.npmjs.org/web3-types/-/web3-types-1.8.1.tgz",
+      "integrity": "sha512-isspsvQbBJFUkJYz2Badb7dz/BrLLLpOop/WmnL5InyYMr7kYYc8038NYO7Vkp1M7Bupa/wg+yALvBm7EGbyoQ==",
       "engines": {
         "node": ">=14",
         "npm": ">=6.12.0"
       }
     },
     "node_modules/web3-utils": {
-      "version": "4.3.1",
-      "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-4.3.1.tgz",
-      "integrity": "sha512-kGwOk8FxOLJ9DQC68yqNQc7AzN+k9YDLaW+ZjlAXs3qORhf8zXk5SxWAAGLbLykMs3vTeB0FTb1Exut4JEYfFA==",
+      "version": "4.3.2",
+      "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-4.3.2.tgz",
+      "integrity": "sha512-bEFpYEBMf6ER78Uvj2mdsCbaLGLK9kABOsa3TtXOEEhuaMy/RK0KlRkKoZ2vmf/p3hB8e1q5erknZ6Hy7AVp7A==",
       "dependencies": {
         "ethereum-cryptography": "^2.0.0",
         "eventemitter3": "^5.0.1",
-        "web3-errors": "^1.2.0",
-        "web3-types": "^1.7.0",
+        "web3-errors": "^1.3.0",
+        "web3-types": "^1.8.1",
         "web3-validator": "^2.0.6"
       },
       "engines": {