From f245e5ef8c3521e378173fccf8fcf55ae224ddb2 Mon Sep 17 00:00:00 2001 From: Roman Khlopkov <roman.khlopkov@demlabs.net> Date: Thu, 16 Dec 2021 15:26:08 +0300 Subject: [PATCH] [*] 32-bit platforms buils fix --- .../chain/src/wrapping_dap_chain_ledger.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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 20fd71b3..0b6d6dbd 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){ -- GitLab