From 99885557429616bf7868ca9203a7a812b682e725 Mon Sep 17 00:00:00 2001 From: eagle Date: Mon, 8 Jan 2024 20:11:21 +0530 Subject: [PATCH] Add mkUSD as payout token for direct grants (#2766) * feat: add mkusd as a payout token * fix: ui issue * fix: ui issue * fix: padding issue --- packages/common/src/index.ts | 1 + .../round-manager/public/logos/mkusd-logo.svg | 27 +++++++++++++++++++ .../src/features/api/payoutTokens.ts | 9 +++++++ .../round/ApplicationDirectPayout.tsx | 8 +++--- 4 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 packages/round-manager/public/logos/mkusd-logo.svg diff --git a/packages/common/src/index.ts b/packages/common/src/index.ts index 50b66e594c..90a3c3eb03 100644 --- a/packages/common/src/index.ts +++ b/packages/common/src/index.ts @@ -331,6 +331,7 @@ export const RedstoneTokenIds = { USDT: "USDT", LUSD: "LUSD", MUTE: "MUTE", + mkUSD: "mkUSD", } as const; export const useTokenPrice = (tokenId: string | undefined) => { diff --git a/packages/round-manager/public/logos/mkusd-logo.svg b/packages/round-manager/public/logos/mkusd-logo.svg new file mode 100644 index 0000000000..5053fd2d3a --- /dev/null +++ b/packages/round-manager/public/logos/mkusd-logo.svg @@ -0,0 +1,27 @@ + + + + + prisma-icon-colour + + + + + + + + + + + + + + + + + + + + +  \ No newline at end of file diff --git a/packages/round-manager/src/features/api/payoutTokens.ts b/packages/round-manager/src/features/api/payoutTokens.ts index 66d61df8c2..3a0fd841c7 100644 --- a/packages/round-manager/src/features/api/payoutTokens.ts +++ b/packages/round-manager/src/features/api/payoutTokens.ts @@ -28,6 +28,7 @@ export const TokenNamesAndLogos = { USDT: "/logos/usdt-logo.svg", LUSD: "/logos/lusd-logo.svg", MUTE: "/logos/mute-logo.svg", + mkUSD: "/logos/mkusd-logo.svg", // Prisma mkUSD } as const; const MAINNET_TOKENS: PayoutToken[] = [ { @@ -54,6 +55,14 @@ const MAINNET_TOKENS: PayoutToken[] = [ logo: TokenNamesAndLogos["CVP"], redstoneTokenId: RedstoneTokenIds["CVP"], }, + { + name: "mkUSD", + chainId: ChainId.MAINNET, + address: "0x4591DBfF62656E7859Afe5e45f6f47D3669fBB28", + decimal: 18, + logo: TokenNamesAndLogos["mkUSD"], + redstoneTokenId: RedstoneTokenIds["mkUSD"], + }, ]; const OPTIMISM_MAINNET_TOKENS: PayoutToken[] = [ { diff --git a/packages/round-manager/src/features/round/ApplicationDirectPayout.tsx b/packages/round-manager/src/features/round/ApplicationDirectPayout.tsx index 7a0591c72e..46534d10c3 100644 --- a/packages/round-manager/src/features/round/ApplicationDirectPayout.tsx +++ b/packages/round-manager/src/features/round/ApplicationDirectPayout.tsx @@ -298,16 +298,16 @@ export default function ApplicationDirectPayout({

-
+
{tokenInfo.name}