import { BigNumber } from 'ethers'; export const GeneralStakeUIDataRaw = { stkAaveData: { stakedTokenTotalSupply: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenTotalRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeCooldownSeconds: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeUnstakeWindow: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenPriceEth: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), rewardTokenPriceEth: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeApy: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), distributionPerSecond: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), distributionEnd: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 7: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 8: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, stkBptData: { stakedTokenTotalSupply: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenTotalRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeCooldownSeconds: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeUnstakeWindow: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenPriceEth: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), rewardTokenPriceEth: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakeApy: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), distributionPerSecond: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), distributionEnd: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 7: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 8: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, ethPrice: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }; export const GetUserStakeUIDataRaw = { ...GeneralStakeUIDataRaw, stkAaveUserData: { stakedTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), underlyingTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCoolddownTimestamp: 0, userIncentivesToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: 0, 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, stkBptUserData: { stakedTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), underlyingTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownTimestamp: 0, userIncentivesToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: 0, 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, ethPrice: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }; export const GetUserStakeTotalsRaw = { ...GeneralStakeUIDataRaw, stkAaveUserData: { stakedTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), underlyingTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userIncentivesToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownTimestamp: 0, rewardsToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 7: 0, 8: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, stkBptUserData: { stakedTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), underlyingTokenUserBalance: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), stakedTokenRedeemableAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownAmount: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userIncentivesToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), userCooldownTimestamp: 0, rewardsToClaim: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 0: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 1: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 2: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 3: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 4: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 5: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 6: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), 7: 0, 8: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }, ethPrice: BigNumber.from({ _hex: '0x0', _isBigNumber: true, }), }; export const GeneralStakeUIDataHumanized = { aave: { stakeTokenTotalSupply: '0', stakeTokenTotalRedeemableAmount: '0', stakeCooldownSeconds: 0, stakeUnstakeWindow: 0, stakeTokenPriceEth: '0', rewardTokenPriceEth: '0', stakeApy: '0', distributionPerSecond: '0', distributionEnd: '0', }, bpt: { stakeTokenTotalSupply: '0', stakeTokenTotalRedeemableAmount: '0', stakeCooldownSeconds: 0, stakeUnstakeWindow: 0, stakeTokenPriceEth: '0', rewardTokenPriceEth: '0', stakeApy: '0', distributionPerSecond: '0', distributionEnd: '0', }, ethPriceUsd: '0', }; export const GetUserStakeUIDataHumanized = { aave: { stakeTokenUserBalance: '0', underlyingTokenUserBalance: '0', stakeTokenRedeemableAmount: '0', userCooldownTimestamp: 0, userCooldownAmount: '0', userIncentivesToClaim: '0', }, bpt: { stakeTokenUserBalance: '0', underlyingTokenUserBalance: '0', stakeTokenRedeemableAmount: '0', userCooldownTimestamp: 0, userCooldownAmount: '0', userIncentivesToClaim: '0', }, ethPriceUsd: '0', };