diff --git a/libs/i18n/src/locales/en/liquidity.json b/libs/i18n/src/locales/en/liquidity.json index dfd79fa2f..fc39269d3 100644 --- a/libs/i18n/src/locales/en/liquidity.json +++ b/libs/i18n/src/locales/en/liquidity.json @@ -1,5 +1,5 @@ { - "Adjusted stake share": "Adjusted stake share", + "Adjusted stake": "Adjusted stake", "Commitment ({{symbol}})": "Commitment ({{symbol}})", "Commitment details": "Commitment details", "Created": "Created", @@ -7,14 +7,14 @@ "Fee": "Fee", "Fees accrued this epoch": "Fees accrued this epoch", "Last bond penalty": "Last bond penalty", - "Last epoch bond penalty.": "Last epoch bond penalty.", - "Last epoch fee penalty.": "Last epoch fee penalty.", - "Last epoch fraction of time on the book.": "Last epoch fraction of time on the book.", + "Penalty applied on a provider's bond penalty at the end of the last epoch. This percentage increased if an LP: had a shortfall and their bond needed to be used to cover it, did not meet the SLA, and/or reduced their commitment to the point that the market was below its target stake.": "Penalty applied on a provider's bond penalty at the end of the last epoch. This percentage increased if an LP: had a shortfall and their bond needed to be used to cover it, did not meet the SLA, and/or reduced their commitment to the point that the market was below its target stake.", + "Penalty applied on the fees a liquidity provider collected in the last epoch. This number increases if an LP did not meet the SLA, or if they met it but other LPs outscored them in the previous epoch.": "Penalty applied on the fees a liquidity provider collected in the last epoch. This percentage increased if an LP did not meet the SLA, or if they met it but other LPs outscored them in the previous epoch.", + "Fraction of time on the book at the end of the last epoch.": "Fraction of time on the book at the end of the last epoch.", "Last epoch SLA details": "Last epoch SLA details", "Last fee penalty": "Last fee penalty", - "Last time on the book": "Last time on the book", + "Last time on book": "Last time on book", "Live liquidity data": "Live liquidity data", - "Live liquidity quality score (%)": "Live liquidity quality score (%)", + "Live liquidity score (%)": "Live liquidity score (%)", "Live supplied liquidity": "Live supplied liquidity", "Live time on book": "Live time on book", "No liquidity provisions": "No liquidity provisions", @@ -24,7 +24,7 @@ "Status": "Status", "The amount committed to the market by this liquidity provider.": "The amount committed to the market by this liquidity provider.", "The amount of liquidity volume supplied by the LP order in order to meet the obligation. If the obligation is already met in full by other limit orders from the same Vega key the LP order is not required and this value will be zero. Also note if the target stake for the market is less than the obligation the full value of the obligation may not be required.": "The amount of liquidity volume supplied by the LP order in order to meet the obligation. If the obligation is already met in full by other limit orders from the same Vega key the LP order is not required and this value will be zero. Also note if the target stake for the market is less than the obligation the full value of the obligation may not be required.", - "The average score of the liquidity provider.": "The average score of the liquidity provider.", + "The liquidity score of the provider, used to determine allocation of fees to the best performing LPs. Posting volume closer to the mid on both sides of the book will improve this score.": "The liquidity score of the provider, used to determine allocation of fees to the best performing LPs. Posting volume closer to the mid on both sides of the book will improve this score.", "The current status of this liquidity provision.": "The current status of this liquidity provision.", "The date and time this liquidity provision was created.": "The date and time this liquidity provision was created.", "The date and time this liquidity provision was last updated.": "The date and time this liquidity provision was last updated.", @@ -33,7 +33,7 @@ "The liquidity fees accrued by each provider, which will be distributed at the end of the epoch after applying any penalties.": "The liquidity fees accrued by each provider, which will be distributed at the end of the epoch after applying any penalties.", "The liquidity provider's obligation to the market, calculated as the liquidity commitment amount multiplied by the value of the stake_to_ccy_volume network parameter to convert into units of liquidity volume.": "The liquidity provider's obligation to the market, calculated as the liquidity commitment amount multiplied by the value of the stake_to_ccy_volume network parameter to convert into units of liquidity volume.", "The public key of the party making this commitment.": "The public key of the party making this commitment.", - "The virtual stake of the liquidity provider.": "The virtual stake of the liquidity provider.", + "The effective stake of the liquidity provider, adjusted for length of commitment and impact on equity like share.": "The effective stake of the liquidity provider, adjusted for length of commitment and impact on equity like share.", "This LP's time on the book in the current epoch ({{currentEpoch}}) is less than 100%, so they could lose some fees to a better performing LP.": "This LP's time on the book in the current epoch ({{currentEpoch}}) is less than 100%, so they could lose some fees to a better performing LP.", "This LP's time on the book in the current epoch ({{currentEpoch}}) is less than the minimum required ({{minimumRequired}}), so they could lose all fee revenue for this epoch.": "This LP's time on the book in the current epoch ({{currentEpoch}}) is less than the minimum required ({{minimumRequired}}), so they could lose all fee revenue for this epoch.", "Updated": "Updated", diff --git a/libs/liquidity/src/lib/liquidity-table.spec.tsx b/libs/liquidity/src/lib/liquidity-table.spec.tsx index 66903f5ab..fc40edcef 100644 --- a/libs/liquidity/src/lib/liquidity-table.spec.tsx +++ b/libs/liquidity/src/lib/liquidity-table.spec.tsx @@ -93,13 +93,13 @@ describe('LiquidityTable', () => { 'Commitment ()', 'Obligation', 'Fee', - 'Adjusted stake share', + 'Adjusted stake', 'Share', 'Live supplied liquidity', 'Fees accrued this epoch', 'Live time on book', - 'Live liquidity quality score (%)', - 'Last time on the book', + 'Live liquidity score (%)', + 'Last time on book', 'Last fee penalty', 'Last bond penalty', 'Created', diff --git a/libs/liquidity/src/lib/liquidity-table.tsx b/libs/liquidity/src/lib/liquidity-table.tsx index 6425bdf8a..2c2211364 100644 --- a/libs/liquidity/src/lib/liquidity-table.tsx +++ b/libs/liquidity/src/lib/liquidity-table.tsx @@ -357,10 +357,12 @@ export const LiquidityTable = ({ }, }, { - headerName: t('Adjusted stake share'), + headerName: t('Adjusted stake'), field: 'feeShare.virtualStake', type: 'rightAligned', - headerTooltip: t('The virtual stake of the liquidity provider.'), + headerTooltip: t( + 'The effective stake of the liquidity provider, adjusted for length of commitment and impact on equity like share.' + ), valueFormatter: assetDecimalsQuantumFormatter, tooltipValueGetter: assetDecimalsFormatter, @@ -427,10 +429,12 @@ export const LiquidityTable = ({ valueFormatter: percentageFormatter, }, { - headerName: t('Live liquidity quality score (%)'), + headerName: t('Live liquidity score (%)'), field: 'feeShare.averageScore', type: 'rightAligned', - headerTooltip: t('The average score of the liquidity provider.'), + headerTooltip: t( + 'The liquidity score of the provider, used to determine allocation of fees to the best performing LPs. Posting volume closer to the mid on both sides of the book will improve this score.' + ), valueFormatter: percentageFormatter, }, ], @@ -440,24 +444,30 @@ export const LiquidityTable = ({ marryChildren: true, children: [ { - headerName: t(`Last time on the book`), + headerName: t(`Last time on book`), field: 'sla.lastEpochFractionOfTimeOnBook', type: 'rightAligned', - headerTooltip: t('Last epoch fraction of time on the book.'), + headerTooltip: t( + 'Fraction of time on the book at the end of the last epoch.' + ), valueFormatter: percentageFormatter, }, { headerName: t(`Last fee penalty`), field: 'sla.lastEpochFeePenalty', type: 'rightAligned', - headerTooltip: t('Last epoch fee penalty.'), + headerTooltip: t( + 'Penalty applied on the fees a liquidity provider collected in the last epoch. This percentage increased if an LP did not meet the SLA, or if they met it but other LPs outscored them in the previous epoch.' + ), valueFormatter: percentageFormatter, }, { headerName: t(`Last bond penalty`), field: 'sla.lastEpochBondPenalty', type: 'rightAligned', - headerTooltip: t('Last epoch bond penalty.'), + headerTooltip: t( + `Penalty applied on a provider's bond penalty at the end of the last epoch. This percentage increased if an LP: had a shortfall and their bond needed to be used to cover it, did not meet the SLA, and/or reduced their commitment to the point that the market was below its target stake.` + ), valueFormatter: percentageFormatter, }, ],