interface StakingPool {
    allSymbols?: string;
    rewardToken: `0x${string}`;
    rewardTokenDetail?: Reward;
    rewardTokenA: `0x${string}`;
    rewardTokenADetail: Reward;
    rewardTokenB?: `0x${string}`;
    rewardTokenBDetail?: Reward;
    dailyEmissionRewardA: number;
    dailyEmissionRewardB?: number;
    chainId: number;
    stakingPool: string;
    stakingToken: string;
    protocol: string;
    staking: Staking;
    reward: Reward;
    isSteerVault: boolean;
    beaconName?: string;
    vaultTokens?: VaultTokens;
    periodFinish: string;
    isDualFactory?: boolean;
    feeTier?: string;
    rewardsDuration: string;
    strategyId?: string;
    isActive?: boolean;
    postGeneratedTotalStaked?: number;
    postGeneratedApr?: number;
    stakedAmount?: bigint;
    locked?: boolean;
}

Properties

allSymbols?: string
rewardToken: `0x${string}`
rewardTokenDetail?: Reward
rewardTokenA: `0x${string}`
rewardTokenADetail: Reward
rewardTokenB?: `0x${string}`
rewardTokenBDetail?: Reward
dailyEmissionRewardA: number
dailyEmissionRewardB?: number
chainId: number
stakingPool: string
stakingToken: string
protocol: string
staking: Staking
reward: Reward
isSteerVault: boolean
beaconName?: string
vaultTokens?: VaultTokens
periodFinish: string
isDualFactory?: boolean
feeTier?: string
rewardsDuration: string
strategyId?: string
isActive?: boolean
postGeneratedTotalStaked?: number
postGeneratedApr?: number
stakedAmount?: bigint
locked?: boolean