diff --git a/packages/social-controllers/CHANGELOG.md b/packages/social-controllers/CHANGELOG.md index 12e08b6f8d..7fee5793d0 100644 --- a/packages/social-controllers/CHANGELOG.md +++ b/packages/social-controllers/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Removed + +- **BREAKING:** Remove `TraderProfileResponse.followingCount` from both the runtime validation struct (`TraderProfileResponseStruct`) and the TypeScript type. The social-api response contract no longer surfaces this field (it had been a transitional duplicate of `metrics.allPartners.followingCount`), and the SDK was rejecting otherwise-valid responses because the struct still required it. No current consumers depend on the field. + ## [2.3.0] ### Added diff --git a/packages/social-controllers/src/SocialService.test.ts b/packages/social-controllers/src/SocialService.test.ts index 4ddf666f2e..757e07d180 100644 --- a/packages/social-controllers/src/SocialService.test.ts +++ b/packages/social-controllers/src/SocialService.test.ts @@ -317,7 +317,6 @@ describe('SocialService', () => { }, socialHandles: mockSocialHandles, followerCount: 100, - followingCount: 50, }; it('fetches trader profile from correct endpoint', async () => { @@ -404,6 +403,7 @@ describe('SocialService', () => { expect(result.stats).toStrictEqual({}); }); + }); describe('fetchOpenPositions', () => { diff --git a/packages/social-controllers/src/SocialService.ts b/packages/social-controllers/src/SocialService.ts index 3401fe7bf1..20dbcf9b2f 100644 --- a/packages/social-controllers/src/SocialService.ts +++ b/packages/social-controllers/src/SocialService.ts @@ -142,7 +142,6 @@ const TraderProfileResponseStruct = structType({ perChainBreakdown: PerChainBreakdownStruct, socialHandles: SocialHandlesStruct, followerCount: number(), - followingCount: number(), }); const PositionsResponseStruct = structType({ diff --git a/packages/social-controllers/src/social-types.ts b/packages/social-controllers/src/social-types.ts index f9e5a57158..b8aa2fb602 100644 --- a/packages/social-controllers/src/social-types.ts +++ b/packages/social-controllers/src/social-types.ts @@ -134,7 +134,6 @@ export type TraderProfileResponse = { perChainBreakdown: PerChainBreakdown; socialHandles: SocialHandles; followerCount: number; - followingCount: number; }; // ---------------------------------------------------------------------------