From 5aecba88114c83971a7e74eed51e115fd5e4f842 Mon Sep 17 00:00:00 2001 From: "alexey.stratulat" <alexey.stratulat@demlabs.net> Date: Wed, 19 Jan 2022 15:54:26 +0700 Subject: [PATCH] [*] Fixed the function of getting a token emission from the datum. --- modules/cellframe-sdk/common/src/wrapping_dap_chain_datum.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/cellframe-sdk/common/src/wrapping_dap_chain_datum.c b/modules/cellframe-sdk/common/src/wrapping_dap_chain_datum.c index 7b461e2f..11776521 100644 --- a/modules/cellframe-sdk/common/src/wrapping_dap_chain_datum.c +++ b/modules/cellframe-sdk/common/src/wrapping_dap_chain_datum.c @@ -56,6 +56,7 @@ PyObject *wrapping_dap_chain_datum_get_datum_token(PyObject *self, PyObject *arg size_t l_size_token = ((PyDapChainDatumObject*)self)->datum->header.data_size; obj_token->token = dap_chain_datum_token_read(((PyDapChainDatumObject*)self)->datum->data, &l_size_token); + return (PyObject*)obj_token; }else{ PyErr_SetString(PyExc_Exception, "Due to the type of this datum, it is not possible to get the token datum."); return NULL; @@ -79,7 +80,7 @@ PyObject *wrapping_dap_chain_datum_get_datum_token_emission(PyObject *self, PyOb &DapChainDatumTokenEmission_DapChainDatumTokenEmissionObjectType ); PyObject_Dir((PyObject*)obj_emission); - size_t l_token_emission_size = 0; + size_t l_token_emission_size = ((PyDapChainDatumObject*)self)->datum->header.data_size; obj_emission->token_emission = dap_chain_datum_emission_read(((PyDapChainDatumObject*)self)->datum->data, &l_token_emission_size); return (PyObject*)obj_emission; -- GitLab