diff --git a/contrib/src/opendht/SHA512SUMS b/contrib/src/opendht/SHA512SUMS
index 95a39df55d86533c1cd4ee1a2d37570f5856ce01..977b5591193a5a6179418df933c14a1e784eaa63 100644
--- a/contrib/src/opendht/SHA512SUMS
+++ b/contrib/src/opendht/SHA512SUMS
@@ -1 +1 @@
-c89e8276520f94daa31a5c07e6725ba6b8f3daa2fa118914f61394b879b63dce2e0ab462e35af31d40ebd15d1feb119236b4a791dff683486ed7ccd1d0589756  opendht-3.1.7.tar.gz
+2c28bfd0df281c13a7b19b97f0cbdd4708ab57ce7ba1ea8fa88f7a31d3d9fbf092931e1bb3931844a18df0791e96e3bee6434950d13c38e236f3a23831897b05  opendht-3.1.10.tar.gz
diff --git a/contrib/src/opendht/package.json b/contrib/src/opendht/package.json
index 7643c15f52b31d50263115ffcee264c23554cbee..73af0d1d4bc4f1b060f585f0f030b5a01b284d20 100644
--- a/contrib/src/opendht/package.json
+++ b/contrib/src/opendht/package.json
@@ -1,32 +1,32 @@
-{
-    "name": "opendht",
-    "version": "3.1.7",
-    "url": "https://github.com/savoirfairelinux/opendht/archive/v__VERSION__.tar.gz",
-    "deps": [
-        "argon2",
-        "asio",
-        "gnutls",
-        "jsoncpp",
-        "msgpack",
-        "restinio"
-    ],
-    "use_cmake" : true,
-    "defines": [
-        "BUILD_SHARED_LIBS=0",
-        "BUILD_TESTING=0",
-        "OPENDHT_SHARED=0",
-        "OPENDHT_PROXY_CLIENT=1",
-        "OPENDHT_PROXY_SERVER=1",
-        "OPENDHT_PUSH_NOTIFICATIONS=1",
-        "OPENDHT_TOOLS=0"
-    ],
-    "patches": [],
-    "win_patches": [],
-    "project_paths": [],
-    "with_env" : "",
-    "custom_scripts": {
-        "pre_build": [],
-        "build": [],
-        "post_build": []
-    }
-}
\ No newline at end of file
+{
+    "name": "opendht",
+    "version": "3.1.10",
+    "url": "https://github.com/savoirfairelinux/opendht/archive/v__VERSION__.tar.gz",
+    "deps": [
+        "argon2",
+        "asio",
+        "gnutls",
+        "jsoncpp",
+        "msgpack",
+        "restinio"
+    ],
+    "use_cmake" : true,
+    "defines": [
+        "BUILD_SHARED_LIBS=0",
+        "BUILD_TESTING=0",
+        "OPENDHT_SHARED=0",
+        "OPENDHT_PROXY_CLIENT=1",
+        "OPENDHT_PROXY_SERVER=1",
+        "OPENDHT_PUSH_NOTIFICATIONS=1",
+        "OPENDHT_TOOLS=0"
+    ],
+    "patches": [],
+    "win_patches": [],
+    "project_paths": [],
+    "with_env" : "",
+    "custom_scripts": {
+        "pre_build": [],
+        "build": [],
+        "post_build": []
+    }
+}
diff --git a/contrib/src/opendht/rules.mak b/contrib/src/opendht/rules.mak
index bf9239a25267fb50741a936e36598d2b6c7b8509..14e35fb34c0211165d88fc2427dc1e7da61fcc9d 100644
--- a/contrib/src/opendht/rules.mak
+++ b/contrib/src/opendht/rules.mak
@@ -1,5 +1,5 @@
 # OPENDHT
-OPENDHT_VERSION := 3.1.7
+OPENDHT_VERSION := 3.1.10
 OPENDHT_URL := https://github.com/savoirfairelinux/opendht/archive/v$(OPENDHT_VERSION).tar.gz
 
 PKGS += opendht