diff --git a/dap-sdk/crypto/src/dap_enc_dilithium.c b/dap-sdk/crypto/src/dap_enc_dilithium.c
index 4825ca399b987bba1d003d58816632a1d28a16dd..bf6ddd748c24db928c2f96e2a2eb4e8e059c5dd7 100755
--- a/dap-sdk/crypto/src/dap_enc_dilithium.c
+++ b/dap-sdk/crypto/src/dap_enc_dilithium.c
@@ -172,7 +172,7 @@ dilithium_signature_t* dap_enc_dilithium_read_signature(uint8_t *a_buf, size_t a
         }
         l_shift_mem = sizeof(uint32_t);
     }
-    memcpy(&kind, a_buf + sizeof(uint32_t), sizeof(uint32_t));
+    memcpy(&kind, a_buf + l_shift_mem, sizeof(uint32_t));
     l_shift_mem += sizeof(uint32_t);
     dilithium_param_t p;
     if(!dilithium_params_init(&p, kind))
diff --git a/modules/type/blocks/dap_chain_cs_blocks.c b/modules/type/blocks/dap_chain_cs_blocks.c
index 7829cd030c77be64574593ee7eb9b40dddac3ca4..ed9170c9f0d9e21de15cff38b54556cc31d4e73e 100644
--- a/modules/type/blocks/dap_chain_cs_blocks.c
+++ b/modules/type/blocks/dap_chain_cs_blocks.c
@@ -124,7 +124,7 @@ static void s_callback_atom_iter_delete(dap_chain_atom_iter_t * a_atom_iter );
 
 static size_t s_callback_add_datums(dap_chain_t * a_chain, dap_chain_datum_t ** a_datums, size_t a_datums_size);
 
-bool s_seed_mode=false;
+static bool s_seed_mode=false;
 
 
 /**