From 59cad4b78c41d3fbcb30791c60cf1e2c2a0ac30b Mon Sep 17 00:00:00 2001 From: jmoreira-valory Date: Mon, 9 Sep 2024 18:32:26 +0200 Subject: [PATCH] fix: check unstaking condition --- scripts/staking.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/staking.py b/scripts/staking.py index 24213290..49cf90ef 100644 --- a/scripts/staking.py +++ b/scripts/staking.py @@ -69,11 +69,11 @@ def _check_unstaking_availability( staking_contract_address: str, staking_program: str, ) -> bool: - - if is_service_evicted( - ledger_api, service_id, staking_contract_address - ): - return True + """Service can only be unstaked if one of these conditions occur: + - No rewards available + - Staked for longer than > minimum_staking_durtion. + A service can NOT be unstaked if evicted but has been staked for < minimum_staking_duration + """ now = time.time() ts_start = get_service_info(