Skip to content

Commit ada84bc

Browse files
authored
Merge pull request #60 from lidofinance/fix/minting-capacity
refactor: rename totalMintingCapacity to totalMintingCapacityStETH
2 parents 01d9c0d + a136b12 commit ada84bc

File tree

4 files changed

+21
-8
lines changed

4 files changed

+21
-8
lines changed

features/overview/components/capacity/capacity.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const sectionPayloadList: SectionPayload[] = [
1313
},
1414
{
1515
title: 'Total minting capacity',
16-
key: 'totalMintingCapacity',
16+
key: 'totalMintingCapacityStETH',
1717
},
1818
];
1919

features/overview/contexts/vault-overview.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ export interface VaultOverviewContextType {
2828
totalLocked: string;
2929
liabilityStETH: string;
3030
totalMintingCapacity: string;
31+
totalMintingCapacityStETH: string;
3132
withdrawableEth: string;
3233
balanceEth: string;
3334
accumulatedFee: string;
@@ -104,6 +105,9 @@ export const VaultOverviewProvider: FC<PropsWithChildren> = ({ children }) => {
104105
overview.utilizationRatio / 100,
105106
);
106107
const totalMintingCapacity = toStethValue(overview.totalMintingCapacity);
108+
const totalMintingCapacityStETH = toStethValue(
109+
activeVault.totalMintingCapacityStETH,
110+
);
107111
const accumulatedFee = toEthValue(nodeOperatorUnclaimedFee);
108112
const nodeOperatorFee = formatPercent.format(
109113
Number(nodeOperatorFeeBP) / VAULT_TOTAL_BASIS_POINTS,
@@ -126,6 +130,7 @@ export const VaultOverviewProvider: FC<PropsWithChildren> = ({ children }) => {
126130
totalLocked,
127131
liabilityStETH,
128132
totalMintingCapacity,
133+
totalMintingCapacityStETH,
129134
withdrawableEth,
130135
balanceEth,
131136
accumulatedFee,

modules/vaults/hooks/use-vault-data.ts

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,19 @@ const getVaultData = async ({
7070

7171
const mintableShares = bigIntMax(totalMintingCapacity - liabilityShares, 0n);
7272

73-
const [liabilityStETH, mintableStETH, stETHLimit, lockedShares] =
74-
await Promise.all([
75-
shares.convertToSteth(liabilityShares),
76-
shares.convertToSteth(mintableShares),
77-
shares.convertToSteth(shareLimit),
78-
shares.convertToSteth(locked),
79-
]);
73+
const [
74+
liabilityStETH,
75+
mintableStETH,
76+
stETHLimit,
77+
lockedShares,
78+
totalMintingCapacityStETH,
79+
] = await Promise.all([
80+
shares.convertToSteth(liabilityShares),
81+
shares.convertToSteth(mintableShares),
82+
shares.convertToSteth(shareLimit),
83+
shares.convertToSteth(locked),
84+
shares.convertToSteth(totalMintingCapacity),
85+
]);
8086

8187
const healthScore = calculateHealth({
8288
totalValue,
@@ -98,6 +104,7 @@ const getVaultData = async ({
98104
apr: null,
99105
healthScore: healthScore.healthRatio,
100106
totalMintingCapacity,
107+
totalMintingCapacityStETH,
101108
inOutDelta,
102109
locked,
103110
lockedShares,

types/vault.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export type VaultInfo = VaultSocket & {
1616
apr: null;
1717
healthScore: number;
1818
totalMintingCapacity: bigint;
19+
totalMintingCapacityStETH: bigint;
1920
inOutDelta: bigint;
2021
locked: bigint;
2122
lockedShares: bigint;

0 commit comments

Comments
 (0)