# Periphery

- [Manager](/technical-reference/periphery/manager.md): Sets up the necessary state variables, mappings, and inheritance to handle position NFTs, manage liquidity, and interact with the battle contracts
- [Base](/technical-reference/periphery/base.md)
- [Interface](/technical-reference/periphery/interface.md)
- [Quoter](/technical-reference/periphery/quoter.md): Gets the expected token deltas without executing a swap or providing liquidity. Returns position information for liquidity providers.
- [Libraries](/technical-reference/periphery/libraries.md): Functionalities used by other contracts
- [Params](/technical-reference/periphery/params.md): Parameters for functions contained in the periphery contracts:
- [Types](/technical-reference/periphery/types.md)
