Reward auctions
Last updated
Last updated
As the protocol deploys gigaAssets to various DeFi verticals and protocols, the resulting yield originates in various tokens or even points. Managing this dispersion of assets would be highly inconvenient for Enjoyoors users, so reward auctions are designed to streamline the process and enhance the user experience.
In a nutshell, reward actions are smart contracts deployed on supported blockchains that periodically auction off accumulated rewards for gigaAssets on behalf of the orchestrator. Auctions offer tokens and points to participants who bid to acquire them at a fair price nominated in gigaAssets. If points are non-transferable, auction participants should wait until the protocol claims token rewards in exchange for points distributed to them afterward.
Here is a diagram that illustrates the flow of reward auctions:
The Target Protocol generates rewards and sends them to the Rewards Treasury.
The Rewards Treasury emits the corresponding event.
The Relayer reads the event from Rewards Treasury.
The Relayer reaches a consensus.
The Relayer broadcasts signed transactions to the Auction.
The Participant starts an auction.
The Participant makes a bid for open lots.
The Auction chooses the auction winner.
The Participant receives a reward voucher for winning the auction.
The Auction issues a reward voucher for the winner (Participant).
The Auction sends a portion (determined by Governance) of gigaAssets to the Insurance Pool.
The Auction sends gigaAssets to gigaCDP. These funds are distributed to the depositors as rewards for their participation.
The Winner (Participant) redeems rewards using a reward voucher from Treasury.