> For the complete documentation index, see [llms.txt](https://docs.nucleusearn.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking.md).

# IStaking

- [ILiquidityPool](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iliquiditypool.md)
- [ILRTDepositPool](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/ilrtdepositpool.md)
- [IRestakeManager](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/irestakemanager.md)
- [IStaderConfig](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/istaderconfig.md)
- [IStakePoolManager](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/istakepoolmanager.md)
- [ISTETH](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/isteth.md)
- [ISWETH](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/isweth.md)
- [IUNSTETH](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iunsteth.md)
- [IUserWithdrawManager](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iuserwithdrawmanager.md)
- [IWEETH](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iweeth.md)
- [IWithdrawRequestNft](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iwithdrawrequestnft.md)
- [IWSTETH](https://docs.nucleusearn.io/nucleus-architecture/smart-contracts/contracts/interfaces/istaking/iwsteth.md)
