From 5f408da12ff9ded3ee50a72662118d18d0ab2ff2 Mon Sep 17 00:00:00 2001 From: "pavel.uhanov" <pavel.uhanov@demlabs.net> Date: Tue, 21 Jan 2025 17:41:54 +0300 Subject: [PATCH] [*] restore anchoring need --- modules/net/dap_chain_net_decree.c | 2 ++ modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c | 2 ++ 2 files changed, 4 insertions(+) diff --git a/modules/net/dap_chain_net_decree.c b/modules/net/dap_chain_net_decree.c index 7f223edc25..509e4e6af5 100644 --- a/modules/net/dap_chain_net_decree.c +++ b/modules/net/dap_chain_net_decree.c @@ -455,6 +455,8 @@ static int s_common_decree_handler(dap_chain_datum_decree_t *a_decree, dap_chain dap_chain_net_srv_stake_key_delegate(a_net, &l_addr, &l_hash, l_value, &l_node_addr, dap_chain_datum_decree_get_pkey(a_decree)); break; case DAP_CHAIN_DATUM_DECREE_COMMON_SUBTYPE_STAKE_PKEY_UPDATE: + if (!a_anchored) + break; if (!a_apply) break; dap_pkey_t *l_pkey = NULL; diff --git a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c index de5137c402..50f853c43d 100644 --- a/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c +++ b/modules/service/stake/dap_chain_net_srv_stake_pos_delegate.c @@ -492,6 +492,8 @@ void dap_chain_net_srv_stake_key_delegate(dap_chain_net_t *a_net, dap_chain_addr l_stake->sovereign_tax = dap_tsd_get_scalar(l_tsd, uint256_t); if (compare256(l_stake->sovereign_tax, dap_chain_coins_to_balance("1.0")) == 1) l_stake->sovereign_tax = dap_chain_coins_to_balance("1.0"); + } else if (l_cond) { + log_it(L_ERROR, "Error in tsd_size calc in tx_out_cond with %s tx stake", dap_chain_hash_fast_to_str_static(a_stake_tx_hash)); } } } -- GitLab