diff --git a/packages/social-controllers/CHANGELOG.md b/packages/social-controllers/CHANGELOG.md index 8e3e9112ab4..c821dd927f5 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] +### Added + +- Add `positionId` field to `Position` type and `PositionStruct` validation schema ([#8576](https://github.com/MetaMask/core/pull/8576)) + ## [2.0.0] ### Changed diff --git a/packages/social-controllers/src/SocialService.test.ts b/packages/social-controllers/src/SocialService.test.ts index 853a4de1333..a9c159ce811 100644 --- a/packages/social-controllers/src/SocialService.test.ts +++ b/packages/social-controllers/src/SocialService.test.ts @@ -38,6 +38,7 @@ const mockTrade = { }; const mockPosition = { + positionId: 'position-1', tokenSymbol: 'ETH', tokenName: 'Ethereum', tokenAddress: '0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee', diff --git a/packages/social-controllers/src/SocialService.ts b/packages/social-controllers/src/SocialService.ts index 380de468a87..02efdfd5a4e 100644 --- a/packages/social-controllers/src/SocialService.ts +++ b/packages/social-controllers/src/SocialService.ts @@ -58,6 +58,7 @@ const ProfileSummaryStruct = structType({ }); const PositionStruct = structType({ + positionId: string(), tokenSymbol: string(), tokenName: string(), tokenAddress: string(), diff --git a/packages/social-controllers/src/social-types.ts b/packages/social-controllers/src/social-types.ts index 5b18165aac1..efa5fd12502 100644 --- a/packages/social-controllers/src/social-types.ts +++ b/packages/social-controllers/src/social-types.ts @@ -133,6 +133,7 @@ export type TraderProfileResponse = { // --------------------------------------------------------------------------- export type Position = { + positionId: string; tokenSymbol: string; tokenName: string; tokenAddress: string;