diff --git a/src/apps/pancakeswap/binance/pancakeswap.syrup-cake.contract-position-fetcher.ts b/src/apps/pancakeswap/binance/pancakeswap.syrup-cake.contract-position-fetcher.ts index c194f2830..c25ac6bfe 100644 --- a/src/apps/pancakeswap/binance/pancakeswap.syrup-cake.contract-position-fetcher.ts +++ b/src/apps/pancakeswap/binance/pancakeswap.syrup-cake.contract-position-fetcher.ts @@ -6,6 +6,7 @@ import { BigNumber } from 'ethers'; import { APP_TOOLKIT, IAppToolkit } from '~app-toolkit/app-toolkit.interface'; import { Register } from '~app-toolkit/decorators'; import { RewardRateUnit } from '~app-toolkit/helpers/master-chef/master-chef.contract-position-helper'; +import { getLabelFromToken } from '~app-toolkit/helpers/presentation/image.present'; import { PositionFetcher } from '~position/position-fetcher.interface'; import { ContractPosition } from '~position/position.interface'; import { Network } from '~types/network.interface'; @@ -52,6 +53,7 @@ export class BinanceSmartChainPancakeswapSyrupCakeContractPositionFetcher implem const rewardPerBlock = poolShare * Number(cakePerBlock); return rewardPerBlock; }, + resolveLabel: ({ rewardTokens }) => `Earn ${getLabelFromToken(rewardTokens[0])}`, }); } } diff --git a/src/apps/pancakeswap/binance/pancakeswap.syrup-staking.contract-position-fetcher.ts b/src/apps/pancakeswap/binance/pancakeswap.syrup-staking.contract-position-fetcher.ts index 9f8a5da8a..2c31cae58 100644 --- a/src/apps/pancakeswap/binance/pancakeswap.syrup-staking.contract-position-fetcher.ts +++ b/src/apps/pancakeswap/binance/pancakeswap.syrup-staking.contract-position-fetcher.ts @@ -4,6 +4,7 @@ import { BigNumber } from 'ethers'; import { APP_TOOLKIT, IAppToolkit } from '~app-toolkit/app-toolkit.interface'; import { Register } from '~app-toolkit/decorators'; import { RewardRateUnit } from '~app-toolkit/helpers/master-chef/master-chef.contract-position-helper'; +import { getLabelFromToken } from '~app-toolkit/helpers/presentation/image.present'; import { PositionFetcher } from '~position/position-fetcher.interface'; import { ContractPosition } from '~position/position.interface'; import { Network } from '~types/network.interface'; @@ -350,6 +351,7 @@ export class BinanceSmartChainPancakeswapSyrupStakingContractPositionFetcher return multicall.wrap(contract).rewardPerBlock(); }, }), + resolveLabel: ({ rewardTokens }) => `Earn ${getLabelFromToken(rewardTokens[0])}`, }); } }