gigaAsset Manager
Last updated
Last updated
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