From 0e3c1bb38acda1be9fb3055ff64bc9921eab3a52 Mon Sep 17 00:00:00 2001 From: Petar Todorovic Date: Wed, 30 Jul 2025 08:46:30 +0200 Subject: [PATCH] feat: schema changes --- packages/api-hooks/package.json | 2 +- packages/api-hooks/src/api/index.msw.ts | 9 +++++++++ .../schemas/reportProjectGetDailyPerformanceParams.ts | 4 ++-- .../api/schemas/reportProjectGetDailyRevenuesParams.ts | 4 ++-- packages/api-hooks/src/api/schemas/validatorDto.ts | 1 + packages/api-hooks/src/api/schemas/yieldProviders.ts | 2 ++ .../api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts | 2 ++ 7 files changed, 19 insertions(+), 5 deletions(-) diff --git a/packages/api-hooks/package.json b/packages/api-hooks/package.json index 143398e..ac1bdb6 100644 --- a/packages/api-hooks/package.json +++ b/packages/api-hooks/package.json @@ -1,7 +1,7 @@ { "name": "@stakekit/api-hooks", "description": "React hooks for StakeKit API", - "version": "0.0.107", + "version": "0.0.108", "type": "module", "types": "./dist/index.d.ts", "main": "./dist/index.js", diff --git a/packages/api-hooks/src/api/index.msw.ts b/packages/api-hooks/src/api/index.msw.ts index 6572cb7..a477658 100644 --- a/packages/api-hooks/src/api/index.msw.ts +++ b/packages/api-hooks/src/api/index.msw.ts @@ -2604,6 +2604,7 @@ export const getYieldV2ControllerGetYieldByIdResponseMock = ( faker.datatype.boolean(), undefined, ]), + pricePerShare: faker.helpers.arrayElement([faker.word.sample(), undefined]), providerId: faker.helpers.arrayElement([faker.word.sample(), undefined]), remainingPossibleStake: faker.helpers.arrayElement([ faker.word.sample(), @@ -2668,6 +2669,10 @@ export const getYieldV2ControllerFindYieldValidatorsResponseMock = ( faker.datatype.boolean(), undefined, ]), + pricePerShare: faker.helpers.arrayElement([ + faker.word.sample(), + undefined, + ]), providerId: faker.helpers.arrayElement([faker.word.sample(), undefined]), remainingPossibleStake: faker.helpers.arrayElement([ faker.word.sample(), @@ -2735,6 +2740,10 @@ export const getYieldV2ControllerFindValidatorsResponseMock = ( faker.datatype.boolean(), undefined, ]), + pricePerShare: faker.helpers.arrayElement([ + faker.word.sample(), + undefined, + ]), providerId: faker.helpers.arrayElement([faker.word.sample(), undefined]), remainingPossibleStake: faker.helpers.arrayElement([ faker.word.sample(), diff --git a/packages/api-hooks/src/api/schemas/reportProjectGetDailyPerformanceParams.ts b/packages/api-hooks/src/api/schemas/reportProjectGetDailyPerformanceParams.ts index 17a5b1d..e12d8e9 100644 --- a/packages/api-hooks/src/api/schemas/reportProjectGetDailyPerformanceParams.ts +++ b/packages/api-hooks/src/api/schemas/reportProjectGetDailyPerformanceParams.ts @@ -1,10 +1,10 @@ export type ReportProjectGetDailyPerformanceParams = { /** - * Filter data from this date (e.g. "2023-01-01") + * Filter data from this date (e.g. "2025-07-01") */ from: string; /** - * Filter data until this date (e.g. "2023-01-01"). Difference between "from" and "to" cannot exceed 10 days. + * Filter data until this date (e.g. "2025-07-10"). Difference between "from" and "to" cannot exceed 10 days. */ to: string; /** diff --git a/packages/api-hooks/src/api/schemas/reportProjectGetDailyRevenuesParams.ts b/packages/api-hooks/src/api/schemas/reportProjectGetDailyRevenuesParams.ts index 849e039..4b9b075 100644 --- a/packages/api-hooks/src/api/schemas/reportProjectGetDailyRevenuesParams.ts +++ b/packages/api-hooks/src/api/schemas/reportProjectGetDailyRevenuesParams.ts @@ -1,10 +1,10 @@ export type ReportProjectGetDailyRevenuesParams = { /** - * Filter rewards from this date (e.g. "2023-01-01") + * Filter rewards from this date (e.g. "2025-07-01") */ from: string; /** - * Filter rewards until this date (e.g. "2023-01-01") + * Filter rewards until this date (e.g. "2025-07-10") */ to: string; /** diff --git a/packages/api-hooks/src/api/schemas/validatorDto.ts b/packages/api-hooks/src/api/schemas/validatorDto.ts index 5f9de49..5238df7 100644 --- a/packages/api-hooks/src/api/schemas/validatorDto.ts +++ b/packages/api-hooks/src/api/schemas/validatorDto.ts @@ -10,6 +10,7 @@ export interface ValidatorDto { name?: string; nominatorCount?: number; preferred?: boolean; + pricePerShare?: string; providerId?: string; remainingPossibleStake?: string; remainingSlots?: number; diff --git a/packages/api-hooks/src/api/schemas/yieldProviders.ts b/packages/api-hooks/src/api/schemas/yieldProviders.ts index 7bd835f..806f16d 100644 --- a/packages/api-hooks/src/api/schemas/yieldProviders.ts +++ b/packages/api-hooks/src/api/schemas/yieldProviders.ts @@ -37,9 +37,11 @@ export const YieldProviders = { 'chorus-one': 'chorus-one', stakekit: 'stakekit', spark: 'spark', + sommelier: 'sommelier', venus: 'venus', mantle: 'mantle', 'ton-whales': 'ton-whales', blend: 'blend', synthetix: 'synthetix', + euler: 'euler', } as const; diff --git a/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts b/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts index 5827f42..c6f01d5 100644 --- a/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts +++ b/packages/api-hooks/src/api/schemas/yieldV2YieldsProviderId.ts @@ -37,9 +37,11 @@ export const YieldV2YieldsProviderId = { 'chorus-one': 'chorus-one', stakekit: 'stakekit', spark: 'spark', + sommelier: 'sommelier', venus: 'venus', mantle: 'mantle', 'ton-whales': 'ton-whales', blend: 'blend', synthetix: 'synthetix', + euler: 'euler', } as const;