From 62d20e43cbc761afbaa01ca20b8989961f2d41c0 Mon Sep 17 00:00:00 2001 From: flopez7 Date: Thu, 21 May 2026 10:23:17 +0200 Subject: [PATCH 1/3] add MARKETING category to OperatorCategory enum --- .../python/human-protocol-sdk/human_protocol_sdk/constants.py | 1 + packages/sdk/typescript/human-protocol-sdk/src/enums.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/constants.py b/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/constants.py index 5384fbaffd..c9987b4749 100644 --- a/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/constants.py +++ b/packages/sdk/python/human-protocol-sdk/human_protocol_sdk/constants.py @@ -47,6 +47,7 @@ class OperatorCategory(Enum): MACHINE_LEARNING = "machine_learning" MARKET_MAKING = "market_making" + MARKETING = "marketing" NETWORKS = { diff --git a/packages/sdk/typescript/human-protocol-sdk/src/enums.ts b/packages/sdk/typescript/human-protocol-sdk/src/enums.ts index 951fa0d524..057836970c 100644 --- a/packages/sdk/typescript/human-protocol-sdk/src/enums.ts +++ b/packages/sdk/typescript/human-protocol-sdk/src/enums.ts @@ -17,4 +17,5 @@ export enum OrderDirection { export enum OperatorCategory { MACHINE_LEARNING = 'machine_learning', MARKET_MAKING = 'market_making', + MARKETING = 'marketing', } From 083fd59abd04d17a922a1da5bc52492798050c0e Mon Sep 17 00:00:00 2001 From: flopez7 Date: Thu, 21 May 2026 10:34:38 +0200 Subject: [PATCH 2/3] add marketing category label and color to CategoryCell in dashboard --- .../client/src/features/leaderboard/ui/CategoryCell.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/apps/dashboard/client/src/features/leaderboard/ui/CategoryCell.tsx b/packages/apps/dashboard/client/src/features/leaderboard/ui/CategoryCell.tsx index 887dca2b8f..57073002de 100644 --- a/packages/apps/dashboard/client/src/features/leaderboard/ui/CategoryCell.tsx +++ b/packages/apps/dashboard/client/src/features/leaderboard/ui/CategoryCell.tsx @@ -13,6 +13,8 @@ const getCategoryLabel = (category: string) => { return 'Machine Learning'; case 'market_making': return 'Market Making'; + case 'marketing': + return 'Marketing'; default: return category; } @@ -24,6 +26,8 @@ const getCategoryColor = (category: string) => { return 'primary'; case 'market_making': return 'success'; + case 'marketing': + return 'primary'; default: return 'default'; } From 3ee4813f882d880bceb9afc2d9e134f1f1f2cbe2 Mon Sep 17 00:00:00 2001 From: flopez7 Date: Thu, 21 May 2026 10:35:48 +0200 Subject: [PATCH 3/3] Generated changeset --- .changeset/grumpy-shoes-film.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .changeset/grumpy-shoes-film.md diff --git a/.changeset/grumpy-shoes-film.md b/.changeset/grumpy-shoes-film.md new file mode 100644 index 0000000000..2bee950f53 --- /dev/null +++ b/.changeset/grumpy-shoes-film.md @@ -0,0 +1,6 @@ +--- +"@human-protocol/sdk": patch +"@human-protocol/python-sdk": patch +--- + +Add marketing category to OperatorCategory enum