diff --git a/keyserver/flow-typed/npm/@commapp/olm_vx.x.x.js b/keyserver/flow-typed/npm/@commapp/olm_vx.x.x.js
--- a/keyserver/flow-typed/npm/@commapp/olm_vx.x.x.js
+++ b/keyserver/flow-typed/npm/@commapp/olm_vx.x.x.js
@@ -177,11 +177,17 @@
 
   declare export function get_library_version(): [number, number, number];
 
+  declare export function get_total_memory(): number;
+
+  declare export function get_used_memory(): number;
+
   declare export var PRIVATE_KEY_LENGTH: number;
 
   declare export default {
     init: typeof init,
     get_library_version: typeof get_library_version,
+    get_total_memory: typeof get_total_memory,
+    get_used_memory: typeof get_used_memory,
     PRIVATE_KEY_LENGTH: typeof PRIVATE_KEY_LENGTH,
     Account: typeof Account,
     Utility: typeof Utility,
diff --git a/keyserver/package.json b/keyserver/package.json
--- a/keyserver/package.json
+++ b/keyserver/package.json
@@ -47,7 +47,7 @@
   },
   "dependencies": {
     "@babel/runtime": "^7.23.7",
-    "@commapp/olm": "0.2.1",
+    "@commapp/olm": "0.2.3",
     "@hono/node-server": "^1.13.7",
     "@parse/node-apn": "^3.2.0",
     "@vingle/bmp-js": "^0.2.5",
diff --git a/lib/flow-typed/npm/@commapp/olm_vx.x.x.js b/lib/flow-typed/npm/@commapp/olm_vx.x.x.js
--- a/lib/flow-typed/npm/@commapp/olm_vx.x.x.js
+++ b/lib/flow-typed/npm/@commapp/olm_vx.x.x.js
@@ -177,11 +177,17 @@
 
   declare export function get_library_version(): [number, number, number];
 
+  declare export function get_total_memory(): number;
+
+  declare export function get_used_memory(): number;
+
   declare export var PRIVATE_KEY_LENGTH: number;
 
   declare export default {
     init: typeof init,
     get_library_version: typeof get_library_version,
+    get_total_memory: typeof get_total_memory,
+    get_used_memory: typeof get_used_memory,
     PRIVATE_KEY_LENGTH: typeof PRIVATE_KEY_LENGTH,
     Account: typeof Account,
     Utility: typeof Utility,
diff --git a/lib/package.json b/lib/package.json
--- a/lib/package.json
+++ b/lib/package.json
@@ -35,7 +35,7 @@
     "webpack": "^5.98.0"
   },
   "dependencies": {
-    "@commapp/olm": "0.2.1",
+    "@commapp/olm": "0.2.3",
     "@ensdomains/ensjs": "^4.0.1",
     "@rainbow-me/rainbowkit": "^2.0.7",
     "base-64": "^0.1.0",
diff --git a/native/package.json b/native/package.json
--- a/native/package.json
+++ b/native/package.json
@@ -95,7 +95,7 @@
     "lodash": "^4.17.21",
     "lottie-react-native": "^5.1.4",
     "md5": "^2.2.1",
-    "olm": "git+https://github.com/CommE2E/olm.git#v0.2.1",
+    "olm": "git+https://github.com/CommE2E/olm.git#v0.2.3",
     "react": "18.1.0",
     "react-native": "0.70.15",
     "react-native-camera": "^3.31.0",
diff --git a/web/flow-typed/npm/@commapp/olm_vx.x.x.js b/web/flow-typed/npm/@commapp/olm_vx.x.x.js
--- a/web/flow-typed/npm/@commapp/olm_vx.x.x.js
+++ b/web/flow-typed/npm/@commapp/olm_vx.x.x.js
@@ -177,11 +177,17 @@
 
   declare export function get_library_version(): [number, number, number];
 
+  declare export function get_total_memory(): number;
+
+  declare export function get_used_memory(): number;
+
   declare export var PRIVATE_KEY_LENGTH: number;
 
   declare export default {
     init: typeof init,
     get_library_version: typeof get_library_version,
+    get_total_memory: typeof get_total_memory,
+    get_used_memory: typeof get_used_memory,
     PRIVATE_KEY_LENGTH: typeof PRIVATE_KEY_LENGTH,
     Account: typeof Account,
     Utility: typeof Utility,
diff --git a/web/package.json b/web/package.json
--- a/web/package.json
+++ b/web/package.json
@@ -43,7 +43,7 @@
   },
   "dependencies": {
     "@babel/runtime": "^7.23.7",
-    "@commapp/olm": "0.2.1",
+    "@commapp/olm": "0.2.3",
     "@commapp/opaque-ke-wasm": "npm:@commapp/opaque-ke-wasm@^0.0.4",
     "@emoji-mart/data": "^1.1.2",
     "@emoji-mart/react": "^1.1.1",
diff --git a/yarn.lock b/yarn.lock
--- a/yarn.lock
+++ b/yarn.lock
@@ -1587,10 +1587,10 @@
     preact "^10.16.0"
     sha.js "^2.4.11"
 
-"@commapp/olm@0.2.1":
-  version "0.2.1"
-  resolved "https://registry.yarnpkg.com/@commapp/olm/-/olm-0.2.1.tgz#1e9f3b1e0400ac124beb338255c44c65cc1e5c67"
-  integrity sha512-gkCRuYUIpr/D2md7znnDQlE4QAY35RN4YoO1BJdeJuYw69E5qcMLqAGFnyv1DlCqaN7DWMDw/yNX3LcSjCPoZA==
+"@commapp/olm@0.2.3":
+  version "0.2.3"
+  resolved "https://registry.yarnpkg.com/@commapp/olm/-/olm-0.2.3.tgz#d01d322a0c229fee98a874d7cb22141c939585b3"
+  integrity sha512-O/3KvGUi5PhHN2An/2a93S8RcXPKOZbmqlLDuaRHYKG27yQ69HnRhn0lhYynYaHLPR6MIdjyRW7F1lLKjsVhsw==
 
 "@commapp/opaque-ke-wasm@npm:@commapp/opaque-ke-wasm@^0.0.4":
   version "0.0.4"
@@ -19304,9 +19304,9 @@
   resolved "https://registry.yarnpkg.com/ohash/-/ohash-1.1.3.tgz#f12c3c50bfe7271ce3fd1097d42568122ccdcf07"
   integrity sha512-zuHHiGTYTA1sYJ/wZN+t5HKZaH23i4yI1HMwbuXm24Nid7Dv0KcuRlKoNKS9UNfAVSBlnGLcuQrnOKWOZoEGaw==
 
-"olm@git+https://github.com/CommE2E/olm.git#v0.2.1":
+"olm@git+https://github.com/CommE2E/olm.git#v0.2.3":
   version "0.0.0"
-  resolved "git+https://github.com/CommE2E/olm.git#f51f05a23b41ef313771a494b3d5e5721ce03a74"
+  resolved "git+https://github.com/CommE2E/olm.git#f21494c823519a7b09f41287476cec9dac74b149"
 
 on-exit-leak-free@^0.2.0:
   version "0.2.0"