# Target Protocol Adapters

<figure><img src="https://3616471638-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8tjfwh5kqfR9hmQCbfP7%2Fuploads%2FWWWVVEK8dzTcjYhNJyrd%2FArchitecture%207.png?alt=media&#x26;token=0346c7d4-6b6d-4db7-99f3-1e0436e0396e" alt=""><figcaption><p>Target Protocol Adapters and related components digram</p></figcaption></figure>

**Target Protocol Adapters** are smart contracts that act as dedicated adapters for managing liquidity within specific protocols. These adapters receive commands from [the gigaAsset Manager](https://docs.enjoyoors.xyz/system-architecture/gigaassets) to allocate [gigaAssets ](https://docs.enjoyoors.xyz/system-architecture/gigaassets)to their respective [target protocols](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/target-protocols) and serve as the execution layer for liquidity operations. When liquidity needs to be rebalanced or redirected, the adapters facilitate the withdrawal of gigaAssets.&#x20;

Adapters also periodically claim rewards earned from target protocols and transfer them to the [Rewards Treasury](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/rewards-treasury).
