Currently, the delegation expansion logic has a TODO for implementing covenant overlap validation. Based on discussions with core, we need to enhance the evaluateCanExpand function to validate that delegations have sufficient covenant overlap with the current covenant committee to ensure unbonding signatures will be available for stake expansion. When expanding a stake, the old covenants and current covenants must have sufficient overlap (≥ current covenant quorum) to ensure stake spending txout has enough covenant signatures for unbonding
Currently, the delegation expansion logic has a TODO for implementing covenant overlap validation. Based on discussions with core, we need to enhance the
evaluateCanExpandfunction to validate that delegations have sufficient covenant overlap with the current covenant committee to ensure unbonding signatures will be available for stake expansion. When expanding a stake, the old covenants and current covenants must have sufficient overlap (≥ current covenant quorum) to ensure stake spending txout has enough covenant signatures for unbonding