> For the complete documentation index, see [llms.txt](https://docs.wildcat.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wildcat.finance/technical-overview.md).

# Technical Overview

- [Security/Developer Dives](https://docs.wildcat.finance/technical-overview/security-developer-dives.md): Auditor-oriented explainers of how the Wildcat V2 components work.
- [The Scale Factor](https://docs.wildcat.finance/technical-overview/security-developer-dives/the-scale-factor.md): Scaled vs market token amounts and the scaleFactor (a ray) that rebases market tokens with interest.
- [Core Behaviour](https://docs.wildcat.finance/technical-overview/security-developer-dives/core-behaviour.md): How a market operates internally: configuration, collateral obligation, interest accrual, state updates and the withdrawal batch lifecycle.
- [V1 -> V2 Changelog](https://docs.wildcat.finance/technical-overview/security-developer-dives/v1-greater-than-v2-changelog.md): If you have previously reviewed the Wildcat V1 codebase, these are the major changes made for V2.
- [Known Issues](https://docs.wildcat.finance/technical-overview/security-developer-dives/known-issues.md): Some aspects and quirks of the protocol codebase that may raise concern.
- [Hooks](https://docs.wildcat.finance/technical-overview/security-developer-dives/hooks.md): Overview of the hooks system that gates and reacts to market actions.
- [How Hooks Work](https://docs.wildcat.finance/technical-overview/security-developer-dives/hooks/how-hooks-work.md): The hookable market functions, HooksConfig flags, intermediate state, and the extraData calldata buffer.
- [Access Control Hooks](https://docs.wildcat.finance/technical-overview/security-developer-dives/hooks/access-control-hooks.md): The access-control hooks template: role providers (pull/push), credential validation, and the access-resolution flow.
- [Fixed Term Loan Hooks](https://docs.wildcat.finance/technical-overview/security-developer-dives/hooks/fixed-term-loan-hooks.md): The fixed-term variant of the access-control hooks, adding a withdrawal-blocking fixed term.
- [Wildcat 4626 Wrapper](https://docs.wildcat.finance/technical-overview/security-developer-dives/wildcat-4626-wrapper.md): Developer reference for the Wildcat4626Wrapper and its factory — functions, rounding, exchange-rate helpers and error codes.
- [Function/Event Signatures](https://docs.wildcat.finance/technical-overview/function-event-signatures.md): Index of per-contract function, event and error signatures for the V2 codebase.
- [/access](https://docs.wildcat.finance/technical-overview/function-event-signatures/access.md): Function, event and error signatures for the access-control contracts.
- [AccessControlHooks.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/access/accesscontrolhooks.sol.md): Function, event and error signatures for AccessControlHooks.sol.
- [IRoleProvider.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/access/iroleprovider.sol.md): Interface signatures for IRoleProvider.sol.
- [MarketConstraintHooks.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/access/marketconstrainthooks.sol.md): Function, event and error signatures for MarketConstraintHooks.sol.
- [/interfaces](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces.md): Interface signatures for the core protocol interfaces.
- [IHooks.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces/ihooks.sol.md): Interface signatures for IHooks.sol.
- [IMarketEventsAndErrors.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces/imarketeventsanderrors.sol.md): Event and error signatures for IMarketEventsAndErrors.sol.
- [IWildcatArchController.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces/iwildcatarchcontroller.sol.md): Interface signatures for IWildcatArchController.sol.
- [IWildcatSanctionsEscrow.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces/iwildcatsanctionsescrow.sol.md): Interface signatures for IWildcatSanctionsEscrow.sol.
- [IWildcatSanctionsSentinel.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/interfaces/iwildcatsanctionssentinel.sol.md): Interface signatures for IWildcatSanctionsSentinel.sol.
- [/market](https://docs.wildcat.finance/technical-overview/function-event-signatures/market.md): Function, event and error signatures for the market contracts.
- [WildcatMarketConfig.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/market/wildcatmarketconfig.sol.md): Function, event and error signatures for WildcatMarketConfig.sol.
- [WildcatMarketToken.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/market/wildcatmarkettoken.sol.md): Function, event and error signatures for WildcatMarketToken.sol.
- [WildcatMarketWithdrawals.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/market/wildcatmarketwithdrawals.sol.md): Function, event and error signatures for WildcatMarketWithdrawals.sol.
- [WildcatMarketBase.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/market/wildcatmarketbase.sol.md): Function, event and error signatures for WildcatMarketBase.sol.
- [/spherex](https://docs.wildcat.finance/technical-overview/function-event-signatures/spherex.md): Function, event and error signatures for the SphereX integration contracts.
- [ISphereXEngine.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/spherex/ispherexengine.sol.md): Interface signatures for ISphereXEngine.sol.
- [ISphereXProtectedRegisteredBase.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/spherex/ispherexprotectedregisteredbase.sol.md): Interface signatures for ISphereXProtectedRegisteredBase.sol.
- [SphereXConfig.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/spherex/spherexconfig.sol.md): Function, event and error signatures for SphereXConfig.sol.
- [HooksFactory.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/hooksfactory.sol.md): Function, event and error signatures for HooksFactory.sol.
- [IHooksFactory.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/ihooksfactory.sol.md): Interface signatures for IHooksFactory.sol.
- [WildcatArchController.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/wildcatarchcontroller.sol.md): Function, event and error signatures for WildcatArchController.sol.
- [WildcatSanctionsEscrow.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/wildcatsanctionsescrow.sol.md): Function, event and error signatures for WildcatSanctionsEscrow.sol.
- [WildcatSanctionsSentinel.sol](https://docs.wildcat.finance/technical-overview/function-event-signatures/wildcatsanctionssentinel.sol.md): Function, event and error signatures for WildcatSanctionsSentinel.sol.
- [Protocol Structs](https://docs.wildcat.finance/technical-overview/protocol-structs.md): All V2 structs (MarketState, MarketParameters, WithdrawalBatch, and more) with their field types.
- [Contract Deployments](https://docs.wildcat.finance/technical-overview/contract-deployments.md): Core contract deployment addresses across chains — Ethereum mainnet, Plasma, and Sepolia testnet.
