diff --git a/dap_chain_mempool.h b/dap_chain_mempool.h
index 7615e1448c62641d76791f4616a87f002f6fccde..21feffb18527e36c6462b8331470205a94eb94ed 100755
--- a/dap_chain_mempool.h
+++ b/dap_chain_mempool.h
@@ -45,4 +45,10 @@ int dap_chain_mempool_tx_create(dap_enc_key_t *a_key_from,
                                 const char a_token_ticker[10],
         uint64_t a_value, uint64_t a_value_fee);
 
+
+int dap_chain_mempool_tx_create_cond(dap_enc_key_t *a_key_from, dap_enc_key_t *a_key_cond,
+       const dap_chain_addr_t* a_addr_from, const dap_chain_addr_t* a_addr_cond,
+       const dap_chain_addr_t* a_addr_fee, const char a_token_ticker[10],
+       uint64_t a_value, uint64_t a_value_fee, const void *a_cond, size_t a_cond_size);
+
 int dap_chain_mempool_datum_add(dap_chain_datum_t * a_datum);