VanaPool Staking

Enables users to stake and unstake VANA tokens across different entities using a share-based accounting system.

VanaPoolStaking provides the user-facing interface for interacting with the protocol, allowing participants to stake their VANA tokens into any active entity. It manages the issuance and redemption of entity shares, which represent proportional ownership in an entity's staking pool.

The contract implements comprehensive slippage protection mechanisms to prevent value extraction during high volatility periods, ensuring users receive fair value during both stake and unstake operations. It supports flexible staking options including the ability to designate different recipients for shares, enabling delegation and custody solutions.

VanaPoolStaking maintains detailed records of all user positions across different entities, enabling portfolio diversification while preserving accurate accounting. It coordinates closely with VanaPoolEntity to ensure that reward processing occurs at critical moments such as stake or unstake operations.


📘

Contract Address

Moksha: 0x641C18E2F286c86f96CE95C8ec1EB9fC0415Ca0e

Vana Mainnet: 0x641C18E2F286c86f96CE95C8ec1EB9fC0415Ca0e