diff --git a/public/banners/endur.svg b/public/banners/endur.svg index 6df51de..2471578 100644 --- a/public/banners/endur.svg +++ b/public/banners/endur.svg @@ -1,192 +1,286 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/banners/endur_mobile.svg b/public/banners/endur_mobile.svg index 770a4ce..de4a787 100644 --- a/public/banners/endur_mobile.svg +++ b/public/banners/endur_mobile.svg @@ -1,192 +1,286 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/banners/strkfarm_braavos.jpg b/public/banners/strkfarm_braavos.jpg new file mode 100644 index 0000000..83c6258 Binary files /dev/null and b/public/banners/strkfarm_braavos.jpg differ diff --git a/src/app/page.tsx b/src/app/page.tsx index 20d1929..1efbb53 100755 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -31,6 +31,11 @@ import { useEffect, useState } from 'react'; import { isMobile } from 'react-device-detect'; const banner_images = [ + { + desktop: '/banners/strkfarm_braavos.jpg', + mobile: '/banners/strkfarm_braavos.jpg', + link: 'https://x.com/strkfarm/status/1871870516686209314', + }, { desktop: '/banners/endur.svg', mobile: '/banners/endur_mobile.svg', diff --git a/src/store/endur.store.ts b/src/store/endur.store.ts index 1fc8e65..7fba482 100644 --- a/src/store/endur.store.ts +++ b/src/store/endur.store.ts @@ -2,16 +2,16 @@ import { atom } from 'jotai'; import RewardsAbi from '@/abi/rewards.abi.json'; -import { IDapp } from './IDapp.store'; -import { Category, PoolInfo, PoolType } from './pools'; import CONSTANTS, { provider } from '@/constants'; -import { getTokenInfoFromName } from '@/utils'; -import { StrategyLiveStatus } from '@/strategies/IStrategy'; -import { Contract } from 'starknet'; -import MyNumber from '@/utils/MyNumber'; import { AutoXSTRKStrategy } from '@/strategies/auto_xstrk.strat'; +import { StrategyLiveStatus } from '@/strategies/IStrategy'; +import { getTokenInfoFromName } from '@/utils'; import { customAtomWithFetch } from '@/utils/customAtomWithFetch'; import { customAtomWithQuery } from '@/utils/customAtomWithQuery'; +import MyNumber from '@/utils/MyNumber'; +import { Contract } from 'starknet'; +import { IDapp } from './IDapp.store'; +import { Category, PoolInfo, PoolType } from './pools'; interface PoolData { tvl: number; diff --git a/src/store/protocols.ts b/src/store/protocols.ts index 12f7b78..a275698 100644 --- a/src/store/protocols.ts +++ b/src/store/protocols.ts @@ -2,22 +2,22 @@ import strkfarmLogo from '@public/logo.png'; import { atom } from 'jotai'; import CarmineAtoms, { carmine } from './carmine.store'; import EkuboAtoms, { ekubo } from './ekobu.store'; +import EndurAtoms, { endur } from './endur.store'; import HaikoAtoms, { haiko } from './haiko.store'; import HashstackAtoms, { hashstack } from './hashstack.store'; import MySwapAtoms, { mySwap } from './myswap.store'; +import NimboraDexAtoms, { nimboraDex } from './nimboradex.store'; import NostraDegenAtoms, { nostraDegen } from './nostradegen.store'; import NostraDexAtoms, { nostraDex } from './nostradex.store'; import NostraLendingAtoms, { nostraLending } from './nostralending.store'; -import VesuAtoms, { vesu } from './vesu.store'; -import ZkLendAtoms, { zkLend } from './zklend.store'; -import NimboraDexAtoms, { nimboraDex } from './nimboradex.store'; import { Category, PoolInfo, PoolType } from './pools'; import { getLiveStatusEnum } from './strategies.atoms'; import STRKFarmAtoms, { strkfarm, STRKFarmStrategyAPIResult, } from './strkfarm.atoms'; -import EndurAtoms, { endur } from './endur.store'; +import VesuAtoms, { vesu } from './vesu.store'; +import ZkLendAtoms, { zkLend } from './zklend.store'; export const PROTOCOLS = [ {