UNPKG

@kamino-finance/farms-sdk

Version:
10 lines 892 B
import { UserState } from "../@codegen/farms/accounts/userState"; import { FarmState } from "../@codegen/farms/accounts/farmState"; import Decimal from "decimal.js"; import { RewardInfo } from "../@codegen/farms/types"; import { OraclePrices } from "@kamino-finance/scope-sdk/dist/@codegen/scope/accounts"; export declare function calculatePendingRewards(farmState: FarmState, userState: UserState, rewardIndex: number, ts: Decimal, scopePrices: OraclePrices | null): Decimal; export declare function calculateCurrentRewardPerToken(rewardInfo: RewardInfo, currentTimeUnit: Decimal): number; export declare function calculateNewRewardToBeIssued(farmState: FarmState, ts: Decimal, rewardIndex: number, scopePrice: Decimal | null): Decimal; export declare function scopePriceForFarm(farmState: FarmState, scopePrices: OraclePrices | null): Decimal | null; //# sourceMappingURL=mathUtils.d.ts.map