From 4d3975a1afb1daf63d02c2459e00e14c4b606218 Mon Sep 17 00:00:00 2001 From: user Date: Mon, 5 Feb 2024 18:18:43 +0800 Subject: [PATCH] Add custom bottle multiplier for Lifi --- .../app/routes/$network/dashboard/home.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/web/app.fluidity.money/app/routes/$network/dashboard/home.tsx b/web/app.fluidity.money/app/routes/$network/dashboard/home.tsx index da6ab78b3..27a03acdd 100644 --- a/web/app.fluidity.money/app/routes/$network/dashboard/home.tsx +++ b/web/app.fluidity.money/app/routes/$network/dashboard/home.tsx @@ -79,6 +79,8 @@ function ErrorBoundary(error: Error) { const ADJUSTED_BOTTLE_MULTIPLIER = 12; +const ADJUSTED_BOTTLE_MULTIPLIER = 24; + const SAFE_DEFAULT_HOME: HomeLoaderData = { network: "arbitrum", loaded: false, @@ -405,9 +407,15 @@ export default function Home() { const shouldMultiplyBottles = application != "none"; - let adjustedLootboxCount = lootboxCount; - if (shouldMultiplyBottles) - adjustedLootboxCount = adjustedLootboxCount * ADJUSTED_BOTTLE_MULTIPLIER; + // reward lifi bottles disproporationately (24x) compared to the usual (12x) + + let adjustedLootboxCount = lootboxCount; + switch (true) { + case shouldMultiplyBottles && application == "lifi": + adjustedLootboxCount = adjustedLootboxCount * ADJUSTED_BOTTLE_MULTIPLIER_LIFI; + case shouldMultiplyBottles: + adjustedLootboxCount = adjustedLootboxCount * ADJUSTED_BOTTLE_MULTIPLIER; + } return { RowElement: ({ heading }: { heading: string }) => {