diff --git a/src/libdap-chain-python.c b/src/libdap-chain-python.c
index 3e840db78859c41bf08f6438042d9802a44817d5..ac34f102c44cee36bcbc6c0efd9a1d537ff7ea4e 100644
--- a/src/libdap-chain-python.c
+++ b/src/libdap-chain-python.c
@@ -15,7 +15,8 @@ PyObject *dap_chain_find_by_id_py(PyObject *self, PyObject *args){
     if (!PyArg_ParseTuple(args, "O|O", &obj_net_id, &obj_chain_id))
         return NULL;
     PyObject *new_obj = _PyObject_New(&dapChainObject_dapChainType);
-    ((PyDapChainObject*)new_obj)->chain_t = dap_chain_find_by_id(((PyDapChainNetIdObject*)obj_net_id)->net_id, ((PyDapChainIDObject*)obj_chain_id)->chain_id);
+    ((PyDapChainObject*)new_obj)->chain_t = dap_chain_find_by_id(((PyDapChainNetIdObject*)obj_net_id)->net_id,
+                                                                 *(((PyDapChainIDObject*)obj_chain_id)->chain_id));
     return Py_BuildValue("O", &new_obj);
 }
 
diff --git a/src/wrapping_dap_chain_ledger.c b/src/wrapping_dap_chain_ledger.c
index befafc134094f8beefe04d56b35e8b2a050842eb..63ba5cd9c6635b23ecb993d6377ea4e8e9fd2aef 100644
--- a/src/wrapping_dap_chain_ledger.c
+++ b/src/wrapping_dap_chain_ledger.c
@@ -18,7 +18,7 @@ PyObject *dap_chain_ledger_set_local_cell_id_py(PyObject *self, PyObject *args){
     if (!PyArg_ParseTuple(args, "O", &obj_local_cell_id))
         return NULL;
     dap_chain_ledger_set_local_cell_id(((PyDapChainLedgerObject*)self)->ledger,
-                                       *(((PyDapChainCellIDObject*)obj_local_cell_id)->cell_id));
+                                       ((PyDapChainCellIDObject*)obj_local_cell_id)->cell_id);
     return  PyLong_FromLong(0);
 }
 PyObject *dap_chain_node_datum_tx_calc_hash_py(PyObject *self, PyObject *args){