UNPKG

@hubbleprotocol/farms-sdk

Version:
12 lines (11 loc) 919 B
import { RewardCurvePoint } from "../Farms"; export declare function upsertAllFarmConfigsCommand(targetPath: string, mode: string, priorityFeeMultiplier: number): Promise<void>; export declare function estimateRewardDurationRewardCurve(rewardDecimals: number, rewardToTopUp: number, remainingLamports: number, rewardCurveCurrent: RewardCurvePoint[], newRewardCurve: RewardCurvePoint[], rpsDecimalsCurrent: number, ts: number, mode: string): { remainingLamports: number; rewardFactor: number; }; export declare function calculateDaysBalanceRemaining(lamports: number, rewardCurve: RewardCurvePoint[], rpsDecimalsCurrent: number, ts: number): number; export declare function estimateRewardDuration(rewardDecimals: number, rewardToTopUp: number, remainingLamports: number, rpsCurrent: number, newRps: number, rpsDecimalsCurrent: number, mode: string): { remainingLamports: number; rewardFactor: number; };