@kamino-finance/farms-sdk
Version:
13 lines • 862 B
TypeScript
import { Address, Rpc, SolanaRpcApi } from "@solana/kit";
import { Farms } from "../Farms";
import Decimal from "decimal.js";
import { FarmIncentives } from "../models";
import { Connection } from "@solana/web3.js";
export declare function getRewardsApyForStrategy(connection: Rpc<SolanaRpcApi>, legacyConnection: Connection, strategy: Address): Promise<FarmIncentives>;
export declare function getRewardsApyForReserve(connection: Rpc<SolanaRpcApi>, legacyConnection: Connection, reserve: Address): Promise<ReserveIncentives>;
export declare function getFarmIncentives(farmsClient: Farms, farm: Address, stakedTokenPrice: Decimal, stakedTokenMintDecimals: number): Promise<FarmIncentives>;
export interface ReserveIncentives {
collateralFarmIncentives: FarmIncentives | null;
debtFarmIncentives: FarmIncentives | null;
}
//# sourceMappingURL=apy.d.ts.map