Skip to content
Snippets Groups Projects
Commit 8b595920 authored by dmitriy.gerasimov's avatar dmitriy.gerasimov
Browse files

Merge branch 'features-3927' into 'master'

features-3927

See merge request !83
parents 3ae20055 b6ec5d92
No related branches found
No related tags found
1 merge request!83features-3927
...@@ -816,7 +816,7 @@ int dap_chain_ledger_tx_cache_check(dap_ledger_t *a_ledger, dap_chain_datum_tx_t ...@@ -816,7 +816,7 @@ int dap_chain_ledger_tx_cache_check(dap_ledger_t *a_ledger, dap_chain_datum_tx_t
dap_list_t *l_list_tmp = dap_chain_datum_tx_items_get((dap_chain_datum_tx_t*) a_tx, TX_ITEM_TYPE_OUT_COND, NULL); dap_list_t *l_list_tmp = dap_chain_datum_tx_items_get((dap_chain_datum_tx_t*) a_tx, TX_ITEM_TYPE_OUT_COND, NULL);
// accumalate value ​from all 'out' & 'out_cond' transactions // accumalate value ​from all 'out' & 'out_cond' transactions
if (l_list_tmp) { if (l_list_tmp) {
l_list_out = dap_list_append(l_list_out, l_list_tmp); l_list_out = dap_list_append(l_list_out, l_list_tmp->data);
} }
for (l_list_tmp = l_list_out; l_list_tmp; l_list_tmp = dap_list_next(l_list_tmp)) { for (l_list_tmp = l_list_out; l_list_tmp; l_list_tmp = dap_list_next(l_list_tmp)) {
if (*(uint8_t *)l_list_tmp->data == TX_ITEM_TYPE_OUT) { if (*(uint8_t *)l_list_tmp->data == TX_ITEM_TYPE_OUT) {
...@@ -860,7 +860,7 @@ int dap_chain_ledger_tx_cache_check(dap_ledger_t *a_ledger, dap_chain_datum_tx_t ...@@ -860,7 +860,7 @@ int dap_chain_ledger_tx_cache_check(dap_ledger_t *a_ledger, dap_chain_datum_tx_t
HASH_FIND_STR(l_values_from_cur_tx, l_value_cur->token_ticker, l_res); HASH_FIND_STR(l_values_from_cur_tx, l_value_cur->token_ticker, l_res);
if (!l_res || l_res->sum != l_value_cur->sum) { if (!l_res || l_res->sum != l_value_cur->sum) {
log_it(L_ERROR, "Sum of values in out items of current tx (%llu) is not equal outs from previous tx (%llu) for token %s", log_it(L_ERROR, "Sum of values in out items of current tx (%llu) is not equal outs from previous tx (%llu) for token %s",
l_values_from_cur_tx, l_values_from_prev_tx, l_value_cur->token_ticker); l_res ? l_res->sum : 0, l_value_cur->sum, l_value_cur->token_ticker);
l_err_num = -12; l_err_num = -12;
break; break;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment