diff --git a/mm2src/kdf_walletconnect/src/lib.rs b/mm2src/kdf_walletconnect/src/lib.rs
index 16b9998ff5..586eb5c9af 100644
--- a/mm2src/kdf_walletconnect/src/lib.rs
+++ b/mm2src/kdf_walletconnect/src/lib.rs
@@ -21,7 +21,7 @@ use error::WalletConnectError;
 use futures::channel::mpsc::{unbounded, UnboundedReceiver};
 use futures::StreamExt;
 use inbound_message::{process_inbound_request, process_inbound_response, SessionMessageType};
-use metadata::{generate_metadata, AUTH_TOKEN_DURATION, AUTH_TOKEN_SUB, METADATA, PROJECT_ID, RELAY_ADDRESS};
+use metadata::{generate_metadata, AUTH_TOKEN_DURATION, AUTH_TOKEN_SUB, PROJECT_ID, RELAY_ADDRESS};
 use mm2_core::mm_ctx::{from_ctx, MmArc};
 use mm2_err_handle::prelude::*;
 use pairing_api::PairingClient;
@@ -116,7 +116,7 @@ impl WalletConnectCtx {
             client,
             pairing,
             relay,
-            metadata: METADATA,
+            metadata: generate_metadata(),
             key_pair: SymKeyPair::new(),
             session_manager: SessionManager::new(storage),
             pending_requests: Default::default(),
diff --git a/mm2src/kdf_walletconnect/src/metadata.rs b/mm2src/kdf_walletconnect/src/metadata.rs
index 93a5535214..4ede6579c7 100644
--- a/mm2src/kdf_walletconnect/src/metadata.rs
+++ b/mm2src/kdf_walletconnect/src/metadata.rs
@@ -8,9 +8,13 @@ pub(crate) const AUTH_TOKEN_SUB: &str = "http://127.0.0.1:8000";
 pub(crate) const AUTH_TOKEN_DURATION: Duration = Duration::from_secs(5 * 60 * 60);
 pub(crate) const APP_NAME: &str = "Komodefi Framework";
 pub(crate) const APP_DESCRIPTION: &str = "WallectConnect Komodefi Framework Playground";
-pub(crate) const METADATA: Metadata = Metadata {
-    description: APP_DESCRIPTION.to_owned(),
-    url: AUTH_TOKEN_SUB.to_owned(),
-    icons: vec!["https://avatars.githubusercontent.com/u/21276113?s=200&v=4".to_owned()],
-    name: APP_NAME.to_owned(),
-};
+
+#[inline]
+pub(crate) fn generate_metadata() -> Metadata {
+    Metadata {
+        description: APP_DESCRIPTION.to_owned(),
+        url: AUTH_TOKEN_SUB.to_owned(),
+        icons: vec!["https://avatars.githubusercontent.com/u/21276113?s=200&v=4".to_owned()],
+        name: APP_NAME.to_owned(),
+    }
+}