The timestamp in milliseconds after which the pool stops emitting rewards.
Whether the pool is forcibly open for position actions, even before lock expiry.
The policy that controls principal withdrawal before a position's lock expires.
The longest lock duration used when calculating a position's multiplier, in milliseconds.
The largest lock multiplier, using 18-decimal fixed-point scaling.
The shortest accepted lock duration, in milliseconds.
The minimum principal required for a position, in stake-coin base units.
The on-chain object ID.
The Move type of the object.
Reward coin schedules and balances configured for this pool.
The fully qualified Move type of the coin that users stake.
The total staked principal, in the stake coin's base units.
The total reward-weighted stake, in base units scaled by each position's multiplier.
The farm contract version represented by this object.
The normalized SDK view of a staking pool, also called a vault on chain.
The pool defines the stake coin, minimum and maximum lock durations, the fixed-point multiplier range, and the reward schedules used for positions.