diff --git a/include/wrapping_dap_chain_common.h b/include/wrapping_dap_chain_common.h
index bbf70bd6286b87dc0aff54b9fdfbca124f80fe4a..16c3783616bac4d8dba5f9394c0b9c942290777e 100644
--- a/include/wrapping_dap_chain_common.h
+++ b/include/wrapping_dap_chain_common.h
@@ -298,7 +298,7 @@ static PyTypeObject DapChainNetSrvPriceUnitUIDObject_DapChainNetSrvPriceUnitUIDO
 /* Chain cell id */
 typedef struct PyDapChainID{
     PyObject_HEAD
-    dap_chain_id_t chain_id;
+    dap_chain_id_t *chain_id;
 }PyDapChainIDObject;
 
 static PyTypeObject DapChainIDObject_DapChainIDType = {
@@ -349,7 +349,7 @@ static PyTypeObject DapChainIDObject_DapChainIDType = {
 /* Chain cell id */
 typedef struct PyDapChainCellID{
     PyObject_HEAD
-    dap_chain_cell_id_t *cell_id;
+    dap_chain_cell_id_t cell_id;
 }PyDapChainCellIDObject;
 
 static PyTypeObject DapChainCellIDObject_DapChainCellIDType = {