diff --git a/modules/chain/dap_chain.c b/modules/chain/dap_chain.c
index df28d0ce7c6e8e2f70719420fa1e897995e64194..c118458f8a59b37f6c30fd7fc04dca6443d8a6ae 100644
--- a/modules/chain/dap_chain.c
+++ b/modules/chain/dap_chain.c
@@ -298,6 +298,9 @@ static uint16_t s_datum_type_from_str(const char *a_type_str)
     if(!dap_strcmp(a_type_str, "transaction")) {
         return DAP_CHAIN_DATUM_256_TX;
     }
+    if (!dap_strcmp(a_type_str, "signer")) {
+        return DAP_CHAIN_DATUM_SIGNER;
+    }
     return DAP_CHAIN_DATUM_CUSTOM;
 }