@kamino-finance/farms-sdk
Version:
40 lines • 1.53 kB
TypeScript
/**
* This code was AUTOGENERATED using the Codama library.
* Please DO NOT EDIT THIS FILE, instead use visitors
* to add features, then rerun Codama to update it.
*
* @see https://github.com/codama-idl/codama
*/
import { type FixedSizeCodec, type FixedSizeDecoder, type FixedSizeEncoder } from "@solana/kit";
export declare enum FarmConfigOption {
UpdateRewardRps = 0,
UpdateRewardMinClaimDuration = 1,
WithdrawAuthority = 2,
DepositWarmupPeriod = 3,
WithdrawCooldownPeriod = 4,
RewardType = 5,
RpsDecimals = 6,
LockingMode = 7,
LockingStartTimestamp = 8,
LockingDuration = 9,
LockingEarlyWithdrawalPenaltyBps = 10,
DepositCapAmount = 11,
SlashedAmountSpillAddress = 12,
ScopePricesAccount = 13,
ScopeOraclePriceId = 14,
ScopeOracleMaxAge = 15,
UpdateRewardScheduleCurvePoints = 16,
UpdatePendingFarmAdmin = 17,
UpdateStrategyId = 18,
UpdateDelegatedRpsAdmin = 19,
UpdateVaultId = 20,
UpdateExtraDelegatedAuthority = 21,
UpdateIsRewardUserOnceEnabled = 22,
UpdateDelegatedAuthority = 23,
UpdateIsHarvestingPermissionless = 24
}
export type FarmConfigOptionArgs = FarmConfigOption;
export declare function getFarmConfigOptionEncoder(): FixedSizeEncoder<FarmConfigOptionArgs>;
export declare function getFarmConfigOptionDecoder(): FixedSizeDecoder<FarmConfigOption>;
export declare function getFarmConfigOptionCodec(): FixedSizeCodec<FarmConfigOptionArgs, FarmConfigOption>;
//# sourceMappingURL=farmConfigOption.d.ts.map