# Auctions

<figure><img src="https://3616471638-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8tjfwh5kqfR9hmQCbfP7%2Fuploads%2F7y8pe5A2RVn7a4gZqBFR%2FArchitecture%2018.png?alt=media&#x26;token=d71f29c4-bbab-42db-97fa-9ca78e95c588" alt=""><figcaption><p>Auction and related components digram</p></figcaption></figure>

**The Auction** module facilitates the distribution of rewards to protocol depositors. It operates as follows: [the Rewards Treasury ](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/rewards-treasury)collects rewards from [target protocols](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/target-protocols). Once these rewards are gathered, [the Relayer](https://docs.enjoyoors.xyz/system-architecture/avs-relayer/relayers) transmits the necessary information to the Auction module within the [ENJ MS](https://docs.enjoyoors.xyz/system-architecture/enjoyoors-orchestrator-appchain-l3). This module allows any user to initiate an auction and place bids, exclusively using [gigaAsset](https://docs.enjoyoors.xyz/system-architecture/gigaassets) tokens. Users can acquire these tokens through [AMM pools](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/amm-pools) on supported blockchain networks and then bridge them into the [ENJ MS](https://docs.enjoyoors.xyz/system-architecture/enjoyoors-orchestrator-appchain-l3) using the specialized [gigaAsset Bridge.](https://docs.enjoyoors.xyz/system-architecture/gigaasset-bridge)

At the conclusion of an auction, the winner receives a voucher specifying the blockchain network and the exact quantity of rewards they are eligible to claim. This voucher can then be redeemed at [the Rewards Treasury](https://docs.enjoyoors.xyz/system-architecture/public-blockchain-infrastructure/rewards-treasury) to access the rewards.

The majority of the gigaAsset tokens collected from winning bids are distributed to protocol depositors as rewards for providing liquidity. A smaller portion is allocated to the [Insurance Pool](https://docs.enjoyoors.xyz/system-architecture/enjoyoors-orchestrator-appchain-l3/insurance-pool) to ensure the protocol's sustainability and security.
