Skip to content

Interface: ProgramConfig ​

Properties ​

PropertyTypeDescription
jobsAddressAddress-
merkleDistributorAddressAddress-
nosTokenAddressAddress-
poolsAddressAddress-
rewardsAddressAddress-
rewardsPoolAddress?AddressThe pools-program pool that pays emission into the rewards vault (claim type AddFee, beneficiary = rewards vault). stake.topup claims it before topping up. This pool has rotated in the past (the legacy SDK switched between pools on a schedule), so it is config rather than a constant: override it here, or per call with topup({ pool }), when a new pool takes over. Unset on localnet.
stakeAddressAddress-