diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts
index 535e363757..1493a77ca6 100644
--- a/packages/common/src/index.ts
+++ b/packages/common/src/index.ts
@@ -332,6 +332,7 @@ export const RedstoneTokenIds = {
LUSD: "LUSD",
MUTE: "MUTE",
mkUSD: "mkUSD",
+ DATA: "DATA",
} as const;
export const useTokenPrice = (tokenId: string | undefined) => {
diff --git a/packages/grant-explorer/public/logos/data-logo.svg b/packages/grant-explorer/public/logos/data-logo.svg
new file mode 100644
index 0000000000..aa65938385
--- /dev/null
+++ b/packages/grant-explorer/public/logos/data-logo.svg
@@ -0,0 +1,3 @@
+
diff --git a/packages/grant-explorer/src/features/api/utils.ts b/packages/grant-explorer/src/features/api/utils.ts
index a221059055..d556ec682a 100644
--- a/packages/grant-explorer/src/features/api/utils.ts
+++ b/packages/grant-explorer/src/features/api/utils.ts
@@ -132,6 +132,7 @@ export const TokenNamesAndLogos = {
USDT: "./logos/usdt-logo.svg",
LUSD: "./logos/lusd-logo.svg",
MUTE: "./logos/mute-logo.svg",
+ DATA: "./logos/data-logo.svg",
} as const;
export const MAINNET_TOKENS: VotingToken[] = [
@@ -462,6 +463,16 @@ const POLYGON_TOKENS: VotingToken[] = [
canVote: true,
permitVersion: "2",
},
+ {
+ name: "DATA",
+ chainId: ChainId.POLYGON,
+ address: "0x3a9A81d576d83FF21f26f325066054540720fC34",
+ decimal: 18,
+ logo: TokenNamesAndLogos["DATA"],
+ redstoneTokenId: RedstoneTokenIds["DATA"],
+ defaultForVoting: false,
+ canVote: true,
+ },
];
const POLYGON_MUMBAI_TOKENS: VotingToken[] = [
diff --git a/packages/round-manager/public/logos/data-logo.svg b/packages/round-manager/public/logos/data-logo.svg
new file mode 100644
index 0000000000..aa65938385
--- /dev/null
+++ b/packages/round-manager/public/logos/data-logo.svg
@@ -0,0 +1,3 @@
+
diff --git a/packages/round-manager/src/features/api/payoutTokens.ts b/packages/round-manager/src/features/api/payoutTokens.ts
index 3a0fd841c7..15a563a13a 100644
--- a/packages/round-manager/src/features/api/payoutTokens.ts
+++ b/packages/round-manager/src/features/api/payoutTokens.ts
@@ -29,6 +29,7 @@ export const TokenNamesAndLogos = {
LUSD: "/logos/lusd-logo.svg",
MUTE: "/logos/mute-logo.svg",
mkUSD: "/logos/mkusd-logo.svg", // Prisma mkUSD
+ DATA: "/logos/data-logo.svg", // Streamr DATA
} as const;
const MAINNET_TOKENS: PayoutToken[] = [
{
@@ -356,6 +357,14 @@ const POLYGON_TOKENS: PayoutToken[] = [
logo: TokenNamesAndLogos["USDC"],
redstoneTokenId: RedstoneTokenIds["USDC"],
},
+ {
+ name: "DATA",
+ chainId: ChainId.POLYGON,
+ address: "0x3a9A81d576d83FF21f26f325066054540720fC34",
+ decimal: 18,
+ logo: TokenNamesAndLogos["DATA"],
+ redstoneTokenId: RedstoneTokenIds["DATA"],
+ },
];
const POLYGON_MUMBAI_TOKENS: PayoutToken[] = [
{