gigaAsset Manager

gigaAsset Manager and related components digram

The gigaAsset Manager is a smart contract responsible for managing the circulating supply of gigaAssets. It receives commands from the Portfolio Management System via a cross-chain relayer, directing liquidity to target protocols. Additionally, it allocates a portion of the liquidity to the Intelligent Peg Adapter (IPA) for deposits into AMM pools.

The Portfolio Management System periodically assesses and decides on the rebalancing of liquidity across various protocols. It sends corresponding commands to the gigaAsset Manager, which withdraws gigaAssets from specific protocols and reallocates them to others. The system also ensures that the circulating supply of gigaAssets maintains both per-asset and system-wide LTV (Loan-to-Value) levels within predetermined ranges.

The gigaAsset Manager plays a crucial role in maintaining the peg of gigaAssets. To keep the gigaAsset aligned with its target value, it interacts with the Intelligent Peg Adapter. If the price of a gigaAsset deviates from the target value, the gigaAsset Manager can either mint additional gigaAssets for AMM pool or withdraw them from the pool.

The gigaAsset Manager does not make decisions independently; it strictly executes commands from the Portfolio Management System.

Main Operations of the gigaAsset Manager:

  • Mint gigaAssets

  • Burn gigaAssets

  • Stake liquidity in target protocols

  • Unstake liquidity from target protocols

  • Claim rewards from target protocols

  • Deposit liquidity into the IPA

  • Withdraw liquidity from the IPA

Last updated