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[] = [ {