Vaults

Vault and related components digram

The Vault is a non-upgradeable smart contract deployed across various blockchain networks, enabling stakers to deposit tokens from a predefined list of approved assets.

Deposit details, including staker accounts and token data, are relayed to the gigaCDP through the cross-chain relayer. The gigaCDP then utilizes the deposits as collateral to determine the amount of gigaAssets that can be minted. It aggregates user deposits, building a pool of liquidity (in gigaAssets) that the protocol can allocate across various target protocols to earn rewards. As an incentive, the rewards are distributed to stakers in gigaAssets, encouraging participation and liquidity provision.

Main Vault Operations:

  • Deposit The Vault provides a single entry point for Enjoyoors users, allowing them to deposit whitelisted assets.

  • Withdrawal Users submit withdrawal requests during the current epoch but perform actual withdrawals at the start of the next epoch, after the protocol has completed all necessary rebalancing.

  • Claim The gigaCDP evaluates stakers' positions to determine whether a withdrawal request is possible. If so, it generates a voucher that stakers can use to redeem their tokens on supported blockchains.

Last updated