UNPKG

@kamino-finance/farms-sdk

Version:
52 lines 3.43 kB
"use strict"; /** * 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 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.FarmConfigOption = void 0; exports.getFarmConfigOptionEncoder = getFarmConfigOptionEncoder; exports.getFarmConfigOptionDecoder = getFarmConfigOptionDecoder; exports.getFarmConfigOptionCodec = getFarmConfigOptionCodec; const kit_1 = require("@solana/kit"); var FarmConfigOption; (function (FarmConfigOption) { FarmConfigOption[FarmConfigOption["UpdateRewardRps"] = 0] = "UpdateRewardRps"; FarmConfigOption[FarmConfigOption["UpdateRewardMinClaimDuration"] = 1] = "UpdateRewardMinClaimDuration"; FarmConfigOption[FarmConfigOption["WithdrawAuthority"] = 2] = "WithdrawAuthority"; FarmConfigOption[FarmConfigOption["DepositWarmupPeriod"] = 3] = "DepositWarmupPeriod"; FarmConfigOption[FarmConfigOption["WithdrawCooldownPeriod"] = 4] = "WithdrawCooldownPeriod"; FarmConfigOption[FarmConfigOption["RewardType"] = 5] = "RewardType"; FarmConfigOption[FarmConfigOption["RpsDecimals"] = 6] = "RpsDecimals"; FarmConfigOption[FarmConfigOption["LockingMode"] = 7] = "LockingMode"; FarmConfigOption[FarmConfigOption["LockingStartTimestamp"] = 8] = "LockingStartTimestamp"; FarmConfigOption[FarmConfigOption["LockingDuration"] = 9] = "LockingDuration"; FarmConfigOption[FarmConfigOption["LockingEarlyWithdrawalPenaltyBps"] = 10] = "LockingEarlyWithdrawalPenaltyBps"; FarmConfigOption[FarmConfigOption["DepositCapAmount"] = 11] = "DepositCapAmount"; FarmConfigOption[FarmConfigOption["SlashedAmountSpillAddress"] = 12] = "SlashedAmountSpillAddress"; FarmConfigOption[FarmConfigOption["ScopePricesAccount"] = 13] = "ScopePricesAccount"; FarmConfigOption[FarmConfigOption["ScopeOraclePriceId"] = 14] = "ScopeOraclePriceId"; FarmConfigOption[FarmConfigOption["ScopeOracleMaxAge"] = 15] = "ScopeOracleMaxAge"; FarmConfigOption[FarmConfigOption["UpdateRewardScheduleCurvePoints"] = 16] = "UpdateRewardScheduleCurvePoints"; FarmConfigOption[FarmConfigOption["UpdatePendingFarmAdmin"] = 17] = "UpdatePendingFarmAdmin"; FarmConfigOption[FarmConfigOption["UpdateStrategyId"] = 18] = "UpdateStrategyId"; FarmConfigOption[FarmConfigOption["UpdateDelegatedRpsAdmin"] = 19] = "UpdateDelegatedRpsAdmin"; FarmConfigOption[FarmConfigOption["UpdateVaultId"] = 20] = "UpdateVaultId"; FarmConfigOption[FarmConfigOption["UpdateExtraDelegatedAuthority"] = 21] = "UpdateExtraDelegatedAuthority"; FarmConfigOption[FarmConfigOption["UpdateIsRewardUserOnceEnabled"] = 22] = "UpdateIsRewardUserOnceEnabled"; FarmConfigOption[FarmConfigOption["UpdateDelegatedAuthority"] = 23] = "UpdateDelegatedAuthority"; FarmConfigOption[FarmConfigOption["UpdateIsHarvestingPermissionless"] = 24] = "UpdateIsHarvestingPermissionless"; })(FarmConfigOption || (exports.FarmConfigOption = FarmConfigOption = {})); function getFarmConfigOptionEncoder() { return (0, kit_1.getEnumEncoder)(FarmConfigOption); } function getFarmConfigOptionDecoder() { return (0, kit_1.getEnumDecoder)(FarmConfigOption); } function getFarmConfigOptionCodec() { return (0, kit_1.combineCodec)(getFarmConfigOptionEncoder(), getFarmConfigOptionDecoder()); } //# sourceMappingURL=farmConfigOption.js.map