diff --git a/modules/cellframe-sdk/chain/src/wrapping_dap_chain_ledger.c b/modules/cellframe-sdk/chain/src/wrapping_dap_chain_ledger.c index b7c9dbd8b33d6a90e95fe10af4ef38900138466d..372ed76038f69690d75c50143fe308eb5c1da591 100644 --- a/modules/cellframe-sdk/chain/src/wrapping_dap_chain_ledger.c +++ b/modules/cellframe-sdk/chain/src/wrapping_dap_chain_ledger.c @@ -178,7 +178,10 @@ PyObject *dap_chain_ledger_calc_balance_py(PyObject *self, PyObject *args){ const char *token_ticker; if (!PyArg_ParseTuple(args, "O|s", &addr, &token_ticker)) return NULL; - uint64_t res = dap_chain_ledger_calc_balance(((PyDapChainLedgerObject*)self)->ledger, ((PyDapChainAddrObject*)addr)->addr, token_ticker); + uint64_t res = dap_chain_uint128_to( + dap_chain_ledger_calc_balance( + ((PyDapChainLedgerObject*)self)->ledger, + ((PyDapChainAddrObject*)addr)->addr, token_ticker)); return Py_BuildValue("k", res); } PyObject *dap_chain_ledger_calc_balance_full_py(PyObject *self, PyObject *args){ @@ -186,7 +189,10 @@ PyObject *dap_chain_ledger_calc_balance_full_py(PyObject *self, PyObject *args){ const char *token_ticker; if (!PyArg_ParseTuple(args, "O|s", &addr, &token_ticker)) return NULL; - uint64_t res = dap_chain_ledger_calc_balance_full(((PyDapChainLedgerObject*)self)->ledger, ((PyDapChainAddrObject*)addr)->addr, token_ticker); + uint64_t res = dap_chain_uint128_to( + dap_chain_ledger_calc_balance_full( + ((PyDapChainLedgerObject*)self)->ledger, + ((PyDapChainAddrObject*)addr)->addr, token_ticker)); return Py_BuildValue("k", res); } PyObject *dap_chain_ledger_tx_find_by_hash_py(PyObject *self, PyObject *args){