From 2da639f906b90e54cbc3cd4cf168e3f5f7c0cc5f Mon Sep 17 00:00:00 2001 From: mpoke Date: Thu, 19 May 2022 18:04:57 +0200 Subject: [PATCH] call UnbondMaturePackets() earlier --- .../technical_specification.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/spec/app/ics-028-cross-chain-validation/technical_specification.md b/spec/app/ics-028-cross-chain-validation/technical_specification.md index 824610ce7..0a854dac6 100644 --- a/spec/app/ics-028-cross-chain-validation/technical_specification.md +++ b/spec/app/ics-028-cross-chain-validation/technical_specification.md @@ -1727,6 +1727,11 @@ function EndBlock(): [ValidatorUpdate] { DistributeRewards() } + // unbond mature packets if the CCV channel is established + if providerChannel != "" { + UnbondMaturePackets() + } + if pendingChanges.IsEmpty() { // do nothing return [] @@ -1742,11 +1747,6 @@ function EndBlock(): [ValidatorUpdate] { // update validatorSet UpdateValidatorSet(changes) - // unbond mature packets if the CCV channel is established - if providerChannel != "" { - UnbondMaturePackets() - } - // return the validator set updates to the consensus engine return changes }